RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-003 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 x86_64 Buildd toolchain package versions: launchpad-buildd_157 python-lpbuildd_157 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.3 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 22 Jan 21:06:36 ntpdate[1820]: adjust time server 10.211.37.1 offset -0.001169 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14173392 /home/buildd/filecache-default/b6762bcd0bec7d108ffb0fb3fb0b7d1ce32df8bb Creating target for build PACKAGEBUILD-14173392 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14173392 Starting target for build PACKAGEBUILD-14173392 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14173392 'deb http://ftpmaster.internal/ubuntu bionic main universe' 'deb http://ftpmaster.internal/ubuntu bionic-security main universe' 'deb http://ftpmaster.internal/ubuntu bionic-updates main universe' 'deb http://ftpmaster.internal/ubuntu bionic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-14173392 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14173392 Updating target for build PACKAGEBUILD-14173392 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [235 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed InRelease [235 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main i386 Packages [1004 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/universe i386 Packages [8372 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4945 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 Packages [178 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main Translation-en [92.5 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 Packages [577 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/universe Translation-en [395 kB] Fetched 16.7 MB in 6s (2746 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: gnupg-agent libcurl3-gnutls libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libnghttp2-14 libpsl5 librtmp1 libustr-1.0-1 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libnghttp2-14 The following packages will be upgraded: adduser apt apt-transport-https base-files base-passwd binutils binutils-common binutils-i686-linux-gnu bsdutils build-essential coreutils cpp-7 dash debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fakeroot fdisk findutils g++-7 gcc-7 gcc-7-base gnupg gnupg-agent gpgv init init-system-helpers libapparmor1 libapt-pkg5.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcilkrts5 libcomerr2 libcryptsetup4 libcurl3-gnutls libdpkg-perl libfakeroot libfdisk1 libffi6 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libidn2-0 libip4tc0 libitm1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 libmount1 libmpx2 libncurses5 libncursesw5 libnettle6 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libprocps6 libpsl5 libquadmath0 libreadline7 libroken18-heimdal libseccomp2 libselinux1 libsemanage-common libsemanage1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libuuid1 libwind0-heimdal linux-libc-dev lsb-base mount multiarch-support ncurses-base ncurses-bin openssl optipng perl perl-base perl-modules-5.26 pinentry-curses procps readline-common sensible-utils systemd systemd-sysv sysvinit-utils tzdata util-linux 131 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 67.1 MB of archives. After this operation, 4685 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl-modules-5.26 all 5.26.1-4 [2761 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libperl5.26 i386 5.26.1-4 [3181 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl i386 5.26.1-4 [201 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl-base i386 5.26.1-4 [1493 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc6-dev i386 2.26-0ubuntu3 [2143 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc-dev-bin i386 2.26-0ubuntu3 [67.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 linux-libc-dev i386 4.13.0-30.33 [956 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libitm1 i386 7.2.0-19ubuntu1 [30.3 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gcc-7-base i386 7.2.0-19ubuntu1 [19.3 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgcc1 i386 1:7.2.0-19ubuntu1 [47.0 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libmpx2 i386 7.2.0-19ubuntu1 [13.1 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgomp1 i386 7.2.0-19ubuntu1 [80.2 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libatomic1 i386 7.2.0-19ubuntu1 [9748 B] Get:14 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libasan4 i386 7.2.0-19ubuntu1 [360 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libubsan0 i386 7.2.0-19ubuntu1 [141 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcilkrts5 i386 7.2.0-19ubuntu1 [47.3 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libquadmath0 i386 7.2.0-19ubuntu1 [205 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 cpp-7 i386 7.2.0-19ubuntu1 [6961 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcc1-0 i386 7.2.0-19ubuntu1 [41.4 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 g++-7 i386 7.2.0-19ubuntu1 [7805 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gcc-7 i386 7.2.0-19ubuntu1 [7672 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgcc-7-dev i386 7.2.0-19ubuntu1 [2396 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libstdc++-7-dev i386 7.2.0-19ubuntu1 [1500 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libstdc++6 i386 7.2.0-19ubuntu1 [429 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgmp10 i386 2:6.1.2+dfsg-1.2 [246 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libbinutils i386 2.29.1-13ubuntu1 [548 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils i386 2.29.1-13ubuntu1 [3404 B] Get:28 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils-common i386 2.29.1-13ubuntu1 [190 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils-i686-linux-gnu i386 2.29.1-13ubuntu1 [1997 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc6 i386 2.26-0ubuntu3 [2532 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main i386 init-system-helpers all 1.51 [37.3 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main i386 base-files i386 10ubuntu1 [55.9 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main i386 bsdutils i386 1:2.30.2-0.1ubuntu1 [62.5 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 coreutils i386 8.28-1ubuntu1 [1306 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main i386 debianutils i386 4.8.4 [86.2 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main i386 dpkg i386 1.19.0.4ubuntu1 [1166 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dash i386 0.5.8-2.5ubuntu1 [115 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 e2fslibs i386 1.43.8-2 [184 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 e2fsprogs i386 1.43.8-2 [537 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main i386 findutils i386 4.6.0+git+20170828-2 [305 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libncurses5 i386 6.0+20171125-1ubuntu1 [101 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libtinfo5 i386 6.0+20171125-1ubuntu1 [80.6 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libncursesw5 i386 6.0+20171125-1ubuntu1 [128 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 ncurses-bin i386 6.0+20171125-1ubuntu1 [165 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main i386 libuuid1 i386 2.30.2-0.1ubuntu1 [16.0 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main i386 libblkid1 i386 2.30.2-0.1ubuntu1 [133 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main i386 libsmartcols1 i386 2.30.2-0.1ubuntu1 [85.6 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main i386 libfdisk1 i386 2.30.2-0.1ubuntu1 [173 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main i386 libpcre3 i386 2:8.39-8 [228 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main i386 libselinux1 i386 2.7-2 [73.0 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main i386 libmount1 i386 2.30.2-0.1ubuntu1 [143 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main i386 fdisk i386 2.30.2-0.1ubuntu1 [115 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main i386 util-linux i386 2.30.2-0.1ubuntu1 [905 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main i386 base-passwd i386 3.5.44 [47.8 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc-bin i386 2.26-0ubuntu3 [567 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 ncurses-base all 6.0+20171125-1ubuntu1 [17.3 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main i386 sysvinit-utils i386 2.88dsf-59.10ubuntu1 [19.3 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main i386 libudev1 i386 235-3ubuntu3 [58.2 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libapt-pkg5.0 i386 1.6~alpha7 [869 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main i386 debconf all 1.5.65 [124 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main i386 adduser all 3.116ubuntu1 [163 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main i386 libgpg-error0 i386 1.27-5 [40.2 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main i386 libgcrypt20 i386 1.8.1-4 [398 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpgv i386 2.2.4-1ubuntu1 [216 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libnettle6 i386 3.4-1 [127 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libhogweed4 i386 3.4-1 [139 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main i386 libidn2-0 i386 2.0.4-1 [94.8 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libffi6 i386 3.2.1-8 [17.2 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main i386 libp11-kit0 i386 0.23.9-2 [185 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libtasn1-6 i386 4.13-2 [38.8 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgnutls30 i386 3.5.17-1ubuntu1 [701 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main i386 libseccomp2 i386 2.3.1-2.1ubuntu3 [35.4 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 apt i386 1.6~alpha7 [1178 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libapparmor1 i386 2.11.0-2ubuntu19 [30.4 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main i386 libcap2 i386 1:2.25-1.2 [13.4 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcryptsetup4 i386 2:1.7.5-1ubuntu1 [84.3 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main i386 libidn11 i386 1.33-2.1 [46.8 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main i386 libip4tc0 i386 1.6.1-2ubuntu2 [20.4 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main i386 mount i386 2.30.2-0.1ubuntu1 [115 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libprocps6 i386 2:3.3.12-3ubuntu1 [32.3 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main i386 lsb-base all 9.20170808ubuntu1 [12.5 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 procps i386 2:3.3.12-3ubuntu1 [224 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main i386 systemd i386 235-3ubuntu3 [2927 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main i386 libsystemd0 i386 235-3ubuntu3 [213 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main i386 init i386 1.51 [5864 B] Get:86 http://ftpmaster.internal/ubuntu bionic/main i386 systemd-sysv i386 235-3ubuntu3 [13.1 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main i386 libcap-ng0 i386 0.7.7-3.1 [11.2 kB] Get:88 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcomerr2 i386 1.43.8-2 [11.5 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main i386 libsemanage-common all 2.7-2 [6916 B] Get:90 http://ftpmaster.internal/ubuntu bionic/main i386 libsemanage1 i386 2.7-2 [93.4 kB] Get:91 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libss2 i386 1.43.8-2 [11.6 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 multiarch-support i386 2.26-0ubuntu3 [6916 B] Get:93 http://ftpmaster.internal/ubuntu bionic/main i386 sensible-utils all 0.0.11 [14.8 kB] Get:94 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-l10n all 2.2.4-1ubuntu1 [48.6 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main i386 libassuan0 i386 2.5.1-1 [36.9 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 readline-common all 7.0-3 [52.9 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libreadline7 i386 7.0-3 [128 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg i386 2.2.4-1ubuntu1 [249 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-agent all 2.2.4-1ubuntu1 [4544 B] Get:100 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpgconf i386 2.2.4-1ubuntu1 [130 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main i386 pinentry-curses i386 1.0.0-3 [36.6 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main i386 libnpth0 i386 1.5-3 [7988 B] Get:103 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-agent i386 2.2.4-1ubuntu1 [246 kB] Get:104 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-utils i386 2.2.4-1ubuntu1 [138 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main i386 libsqlite3-0 i386 3.21.0-1 [526 kB] Get:106 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg i386 2.2.4-1ubuntu1 [507 kB] Get:107 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-wks-client i386 2.2.4-1ubuntu1 [102 kB] Get:108 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-wks-server i386 2.2.4-1ubuntu1 [94.6 kB] Get:109 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 gpgsm i386 2.2.4-1ubuntu1 [235 kB] Get:110 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dirmngr i386 2.2.4-1ubuntu1 [342 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/main i386 libroken18-heimdal i386 7.5.0+dfsg-1 [44.8 kB] Get:112 http://ftpmaster.internal/ubuntu bionic/main i386 libasn1-8-heimdal i386 7.5.0+dfsg-1 [183 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main i386 libheimbase1-heimdal i386 7.5.0+dfsg-1 [32.1 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main i386 libhcrypto4-heimdal i386 7.5.0+dfsg-1 [92.6 kB] Get:115 http://ftpmaster.internal/ubuntu bionic/main i386 libwind0-heimdal i386 7.5.0+dfsg-1 [48.3 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main i386 libhx509-5-heimdal i386 7.5.0+dfsg-1 [118 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main i386 libkrb5-26-heimdal i386 7.5.0+dfsg-1 [232 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/main i386 libheimntlm0-heimdal i386 7.5.0+dfsg-1 [16.4 kB] Get:119 http://ftpmaster.internal/ubuntu bionic/main i386 libgssapi3-heimdal i386 7.5.0+dfsg-1 [106 kB] Get:120 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libslang2 i386 2.3.1a-1ubuntu1 [423 kB] Get:121 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libssl1.0.0 i386 1.0.2n-1ubuntu1 [912 kB] Get:122 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 openssl i386 1.0.2n-1ubuntu1 [511 kB] Get:123 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 tzdata all 2018b-1 [188 kB] Get:124 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgssapi-krb5-2 i386 1.16-2 [132 kB] Get:125 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libkrb5-3 i386 1.16-2 [303 kB] Get:126 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libk5crypto3 i386 1.16-2 [89.8 kB] Get:127 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libkrb5support0 i386 1.16-2 [32.8 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/main i386 libkeyutils1 i386 1.5.9-9.2ubuntu1 [9544 B] Get:129 http://ftpmaster.internal/ubuntu bionic/main i386 libpng16-16 i386 1.6.34-1 [183 kB] Get:130 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 apt-transport-https all 1.6~alpha7 [1692 B] Get:131 http://ftpmaster.internal/ubuntu bionic/main i386 dpkg-dev all 1.19.0.4ubuntu1 [607 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main i386 libdpkg-perl all 1.19.0.4ubuntu1 [211 kB] Get:133 http://ftpmaster.internal/ubuntu bionic/main i386 build-essential i386 12.4ubuntu1 [4752 B] Get:134 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libfakeroot i386 1.22-2ubuntu1 [27.1 kB] Get:135 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 fakeroot i386 1.22-2ubuntu1 [63.6 kB] Get:136 http://ftpmaster.internal/ubuntu bionic/main i386 libnghttp2-14 i386 1.29.0-1 [82.8 kB] Get:137 http://ftpmaster.internal/ubuntu bionic/main i386 libpsl5 i386 0.19.1-4 [41.9 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main i386 libcurl3-gnutls i386 7.57.0-1ubuntu1 [233 kB] Get:139 http://ftpmaster.internal/ubuntu bionic/main i386 liblockfile-bin i386 1.14-1.1 [12.5 kB] Get:140 http://ftpmaster.internal/ubuntu bionic/main i386 liblockfile1 i386 1.14-1.1 [7144 B] Get:141 http://ftpmaster.internal/ubuntu bionic/main i386 optipng i386 0.7.6-1.1 [87.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 67.1 MB in 2s (32.3 MB/s) (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../perl_5.26.1-4_i386.deb ... Unpacking perl (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-modules-5.26_5.26.1-4_all.deb ... Unpacking perl-modules-5.26 (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../libperl5.26_5.26.1-4_i386.deb ... Unpacking libperl5.26:i386 (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-base_5.26.1-4_i386.deb ... Unpacking perl-base (5.26.1-4) over (5.26.0-8ubuntu1) ... Setting up perl-base (5.26.1-4) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.26-0ubuntu3_i386.deb ... Unpacking libc6-dev:i386 (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.26-0ubuntu3_i386.deb ... Unpacking libc-dev-bin (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.13.0-30.33_i386.deb ... Unpacking linux-libc-dev:i386 (4.13.0-30.33) over (4.13.0-11.12) ... Preparing to unpack .../libitm1_7.2.0-19ubuntu1_i386.deb ... Unpacking libitm1:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../gcc-7-base_7.2.0-19ubuntu1_i386.deb ... Unpacking gcc-7-base:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:i386 (7.2.0-19ubuntu1) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.2.0-19ubuntu1_i386.deb ... Unpacking libgcc1:i386 (1:7.2.0-19ubuntu1) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:i386 (1:7.2.0-19ubuntu1) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../00-libmpx2_7.2.0-19ubuntu1_i386.deb ... Unpacking libmpx2:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libgomp1_7.2.0-19ubuntu1_i386.deb ... Unpacking libgomp1:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libatomic1_7.2.0-19ubuntu1_i386.deb ... Unpacking libatomic1:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libasan4_7.2.0-19ubuntu1_i386.deb ... Unpacking libasan4:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-libubsan0_7.2.0-19ubuntu1_i386.deb ... Unpacking libubsan0:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libcilkrts5_7.2.0-19ubuntu1_i386.deb ... Unpacking libcilkrts5:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-libquadmath0_7.2.0-19ubuntu1_i386.deb ... Unpacking libquadmath0:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../07-cpp-7_7.2.0-19ubuntu1_i386.deb ... Unpacking cpp-7 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../08-libcc1-0_7.2.0-19ubuntu1_i386.deb ... Unpacking libcc1-0:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-g++-7_7.2.0-19ubuntu1_i386.deb ... Unpacking g++-7 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-gcc-7_7.2.0-19ubuntu1_i386.deb ... Unpacking gcc-7 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../11-libgcc-7-dev_7.2.0-19ubuntu1_i386.deb ... Unpacking libgcc-7-dev:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../12-libstdc++-7-dev_7.2.0-19ubuntu1_i386.deb ... Unpacking libstdc++-7-dev:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../13-libstdc++6_7.2.0-19ubuntu1_i386.deb ... Unpacking libstdc++6:i386 (7.2.0-19ubuntu1) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:i386 (7.2.0-19ubuntu1) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-1.2_i386.deb ... Unpacking libgmp10:i386 (2:6.1.2+dfsg-1.2) over (2:6.1.2+dfsg-1) ... Setting up libgmp10:i386 (2:6.1.2+dfsg-1.2) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libbinutils_2.29.1-13ubuntu1_i386.deb ... Unpacking libbinutils:i386 (2.29.1-13ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils_2.29.1-13ubuntu1_i386.deb ... Unpacking binutils (2.29.1-13ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-common_2.29.1-13ubuntu1_i386.deb ... Unpacking binutils-common:i386 (2.29.1-13ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-i686-linux-gnu_2.29.1-13ubuntu1_i386.deb ... Unpacking binutils-i686-linux-gnu (2.29.1-13ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../libc6_2.26-0ubuntu3_i386.deb ... Unpacking libc6:i386 (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up libc6:i386 (2.26-0ubuntu3) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.51_all.deb ... Unpacking init-system-helpers (1.51) over (1.49ubuntu1) ... Setting up init-system-helpers (1.51) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../base-files_10ubuntu1_i386.deb ... Unpacking base-files (10ubuntu1) over (9.6ubuntu101) ... Setting up base-files (10ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.30.2-0.1ubuntu1_i386.deb ... Unpacking bsdutils (1:2.30.2-0.1ubuntu1) over (1:2.30.1-0ubuntu4) ... Setting up bsdutils (1:2.30.2-0.1ubuntu1) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../coreutils_8.28-1ubuntu1_i386.deb ... Unpacking coreutils (8.28-1ubuntu1) over (8.26-3ubuntu3) ... Setting up coreutils (8.28-1ubuntu1) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.4_i386.deb ... Unpacking debianutils (4.8.4) over (4.8.2) ... Setting up debianutils (4.8.4) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.4ubuntu1_i386.deb ... Unpacking dpkg (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Setting up dpkg (1.19.0.4ubuntu1) ... Installing new version of config file /etc/alternatives/README ... Installing new version of config file /etc/cron.daily/dpkg ... Installing new version of config file /etc/logrotate.d/dpkg ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../dash_0.5.8-2.5ubuntu1_i386.deb ... Unpacking dash (0.5.8-2.5ubuntu1) over (0.5.8-2.3ubuntu1) ... Setting up dash (0.5.8-2.5ubuntu1) ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.8-2_i386.deb ... Unpacking e2fslibs:i386 (1.43.8-2) over (1.43.5-1) ... Setting up e2fslibs:i386 (1.43.8-2) ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.8-2_i386.deb ... Unpacking e2fsprogs (1.43.8-2) over (1.43.5-1) ... Setting up e2fsprogs (1.43.8-2) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170828-2_i386.deb ... Unpacking findutils (4.6.0+git+20170828-2) over (4.6.0+git+20170729-2) ... Setting up findutils (4.6.0+git+20170828-2) ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libncurses5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libtinfo5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up libtinfo5:i386 (6.0+20171125-1ubuntu1) ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libncursesw5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up libncursesw5:i386 (6.0+20171125-1ubuntu1) ... (Reading database ... 12677 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20171125-1ubuntu1_i386.deb ... Unpacking ncurses-bin (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up ncurses-bin (6.0+20171125-1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libuuid1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libuuid1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libuuid1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libblkid1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libblkid1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libblkid1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libsmartcols1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libsmartcols1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libfdisk1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libfdisk1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-8_i386.deb ... Unpacking libpcre3:i386 (2:8.39-8) over (2:8.39-4) ... Setting up libpcre3:i386 (2:8.39-8) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libselinux1_2.7-2_i386.deb ... Unpacking libselinux1:i386 (2.7-2) over (2.7-1) ... Setting up libselinux1:i386 (2.7-2) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../libmount1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libmount1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libmount1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../fdisk_2.30.2-0.1ubuntu1_i386.deb ... Unpacking fdisk (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up fdisk (2.30.2-0.1ubuntu1) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../util-linux_2.30.2-0.1ubuntu1_i386.deb ... Unpacking util-linux (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up util-linux (2.30.2-0.1ubuntu1) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.44_i386.deb ... Unpacking base-passwd (3.5.44) over (3.5.43) ... Setting up base-passwd (3.5.44) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu3_i386.deb ... Unpacking libc-bin (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up libc-bin (2.26-0ubuntu3) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.0+20171125-1ubuntu1_all.deb ... Unpacking ncurses-base (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up ncurses-base (6.0+20171125-1ubuntu1) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu1_i386.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu1) over (2.88dsf-59.8git1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu1) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../libudev1_235-3ubuntu3_i386.deb ... Unpacking libudev1:i386 (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libudev1:i386 (235-3ubuntu3) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6~alpha7_i386.deb ... Unpacking libapt-pkg5.0:i386 (1.6~alpha7) over (1.5~rc4) ... Setting up libapt-pkg5.0:i386 (1.6~alpha7) ... (Reading database ... 12680 files and directories currently installed.) Preparing to unpack .../debconf_1.5.65_all.deb ... Unpacking debconf (1.5.65) over (1.5.63) ... Setting up debconf (1.5.65) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../adduser_3.116ubuntu1_all.deb ... Unpacking adduser (3.116ubuntu1) over (3.113+nmu3ubuntu5) ... Setting up adduser (3.116ubuntu1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-5_i386.deb ... Unpacking libgpg-error0:i386 (1.27-5) over (1.27-3) ... Setting up libgpg-error0:i386 (1.27-5) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.1-4_i386.deb ... Unpacking libgcrypt20:i386 (1.8.1-4) over (1.7.8-2ubuntu1) ... Setting up libgcrypt20:i386 (1.8.1-4) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgv (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... Setting up gpgv (2.2.4-1ubuntu1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4-1_i386.deb ... Unpacking libnettle6:i386 (3.4-1) over (3.3-1) ... Setting up libnettle6:i386 (3.4-1) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4-1_i386.deb ... Unpacking libhogweed4:i386 (3.4-1) over (3.3-1) ... Setting up libhogweed4:i386 (3.4-1) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.4-1_i386.deb ... Unpacking libidn2-0:i386 (2.0.4-1) over (2.0.2-5) ... Setting up libidn2-0:i386 (2.0.4-1) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-8_i386.deb ... Unpacking libffi6:i386 (3.2.1-8) over (3.2.1-6) ... Setting up libffi6:i386 (3.2.1-8) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2_i386.deb ... Unpacking libp11-kit0:i386 (0.23.9-2) over (0.23.7-3) ... Setting up libp11-kit0:i386 (0.23.9-2) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-2_i386.deb ... Unpacking libtasn1-6:i386 (4.13-2) over (4.12-2.1) ... Setting up libtasn1-6:i386 (4.13-2) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.17-1ubuntu1_i386.deb ... Unpacking libgnutls30:i386 (3.5.17-1ubuntu1) over (3.5.8-6ubuntu3) ... Setting up libgnutls30:i386 (3.5.17-1ubuntu1) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu3_i386.deb ... Unpacking libseccomp2:i386 (2.3.1-2.1ubuntu3) over (2.3.1-2.1ubuntu2) ... Setting up libseccomp2:i386 (2.3.1-2.1ubuntu3) ... (Reading database ... 12675 files and directories currently installed.) Preparing to unpack .../apt_1.6~alpha7_i386.deb ... Unpacking apt (1.6~alpha7) over (1.5~rc4) ... Setting up apt (1.6~alpha7) ... Installing new version of config file /etc/cron.daily/apt-compat ... (Reading database ... 12678 files and directories currently installed.) Preparing to unpack .../00-libapparmor1_2.11.0-2ubuntu19_i386.deb ... Unpacking libapparmor1:i386 (2.11.0-2ubuntu19) over (2.11.0-2ubuntu17) ... Preparing to unpack .../01-libcap2_1%3a2.25-1.2_i386.deb ... Unpacking libcap2:i386 (1:2.25-1.2) over (1:2.25-1) ... Preparing to unpack .../02-libcryptsetup4_2%3a1.7.5-1ubuntu1_i386.deb ... Unpacking libcryptsetup4:i386 (2:1.7.5-1ubuntu1) over (2:1.7.3-4ubuntu1) ... Preparing to unpack .../03-libidn11_1.33-2.1_i386.deb ... Unpacking libidn11:i386 (1.33-2.1) over (1.33-2) ... Preparing to unpack .../04-libip4tc0_1.6.1-2ubuntu2_i386.deb ... Unpacking libip4tc0:i386 (1.6.1-2ubuntu2) over (1.6.1-2ubuntu1) ... Preparing to unpack .../05-mount_2.30.2-0.1ubuntu1_i386.deb ... Unpacking mount (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Preparing to unpack .../06-libprocps6_2%3a3.3.12-3ubuntu1_i386.deb ... Unpacking libprocps6:i386 (2:3.3.12-3ubuntu1) over (2:3.3.12-1ubuntu2) ... Preparing to unpack .../07-lsb-base_9.20170808ubuntu1_all.deb ... Unpacking lsb-base (9.20170808ubuntu1) over (9.20160110ubuntu5) ... Preparing to unpack .../08-procps_2%3a3.3.12-3ubuntu1_i386.deb ... Unpacking procps (2:3.3.12-3ubuntu1) over (2:3.3.12-1ubuntu2) ... Preparing to unpack .../09-systemd_235-3ubuntu3_i386.deb ... Unpacking systemd (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../10-libsystemd0_235-3ubuntu3_i386.deb ... Unpacking libsystemd0:i386 (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libsystemd0:i386 (235-3ubuntu3) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../archives/init_1.51_i386.deb ... Unpacking init (1.51) over (1.49ubuntu1) ... Setting up libapparmor1:i386 (2.11.0-2ubuntu19) ... Setting up libcap2:i386 (1:2.25-1.2) ... Setting up libcryptsetup4:i386 (2:1.7.5-1ubuntu1) ... Setting up libidn11:i386 (1.33-2.1) ... Setting up libip4tc0:i386 (1.6.1-2ubuntu2) ... Setting up mount (2.30.2-0.1ubuntu1) ... Setting up libncurses5:i386 (6.0+20171125-1ubuntu1) ... Setting up libprocps6:i386 (2:3.3.12-3ubuntu1) ... Setting up lsb-base (9.20170808ubuntu1) ... Setting up procps (2:3.3.12-3ubuntu1) ... Setting up systemd (235-3ubuntu3) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/system.conf ... Removing empty /etc/rc.local Removed /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service. Removing user `systemd-bus-proxy' ... Warning: group `systemd-bus-proxy' has no more members. Done. (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../systemd-sysv_235-3ubuntu3_i386.deb ... Unpacking systemd-sysv (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libcap-ng0_0.7.7-3.1_i386.deb ... Unpacking libcap-ng0:i386 (0.7.7-3.1) over (0.7.7-3build1) ... Setting up libcap-ng0:i386 (0.7.7-3.1) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.8-2_i386.deb ... Unpacking libcomerr2:i386 (1.43.8-2) over (1.43.5-1) ... Setting up libcomerr2:i386 (1.43.8-2) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.7-2_all.deb ... Unpacking libsemanage-common (2.7-2) over (2.7-1) ... Setting up libsemanage-common (2.7-2) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.7-2_i386.deb ... Unpacking libsemanage1:i386 (2.7-2) over (2.7-1) ... Setting up libsemanage1:i386 (2.7-2) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../libss2_1.43.8-2_i386.deb ... Unpacking libss2:i386 (1.43.8-2) over (1.43.5-1) ... Setting up libss2:i386 (1.43.8-2) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.26-0ubuntu3_i386.deb ... Unpacking multiarch-support (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up multiarch-support (2.26-0ubuntu3) ... (Reading database ... 12683 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.11_all.deb ... Unpacking sensible-utils (0.0.11) over (0.0.10) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../01-gnupg-l10n_2.2.4-1ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.4-1ubuntu1) ... Preparing to unpack .../02-libassuan0_2.5.1-1_i386.deb ... Unpacking libassuan0:i386 (2.5.1-1) over (2.4.3-3) ... Preparing to unpack .../03-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) over (7.0-0ubuntu2) ... Preparing to unpack .../04-libreadline7_7.0-3_i386.deb ... Unpacking libreadline7:i386 (7.0-3) over (7.0-0ubuntu2) ... Preparing to unpack .../05-gnupg_2.2.4-1ubuntu1_i386.deb ... Unpacking gnupg (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... Preparing to unpack .../06-gnupg-agent_2.2.4-1ubuntu1_all.deb ... Unpacking gnupg-agent (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... dpkg: warning: unable to delete old directory '/etc/X11/Xsession.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/X11': Directory not empty Selecting previously unselected package gpgconf. Preparing to unpack .../07-gpgconf_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgconf (2.2.4-1ubuntu1) ... Preparing to unpack .../08-pinentry-curses_1.0.0-3_i386.deb ... Unpacking pinentry-curses (1.0.0-3) over (1.0.0-2) ... Preparing to unpack .../09-libnpth0_1.5-3_i386.deb ... Unpacking libnpth0:i386 (1.5-3) over (1.5-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../10-gpg-agent_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../11-gnupg-utils_2.2.4-1ubuntu1_i386.deb ... Unpacking gnupg-utils (2.2.4-1ubuntu1) ... Preparing to unpack .../12-libsqlite3-0_3.21.0-1_i386.deb ... Unpacking libsqlite3-0:i386 (3.21.0-1) over (3.19.3-3) ... Selecting previously unselected package gpg. Preparing to unpack .../13-gpg_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../14-gpg-wks-client_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-wks-client (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../15-gpg-wks-server_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-wks-server (2.2.4-1ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../16-gpgsm_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgsm (2.2.4-1ubuntu1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../17-dirmngr_2.2.4-1ubuntu1_i386.deb ... Unpacking dirmngr (2.2.4-1ubuntu1) ... Preparing to unpack .../18-libroken18-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libroken18-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../19-libasn1-8-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libasn1-8-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../20-libheimbase1-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libheimbase1-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../21-libhcrypto4-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libhcrypto4-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../22-libwind0-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libwind0-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../23-libhx509-5-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libhx509-5-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../24-libkrb5-26-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libkrb5-26-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../25-libheimntlm0-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libheimntlm0-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../26-libgssapi3-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libgssapi3-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../27-libslang2_2.3.1a-1ubuntu1_i386.deb ... Unpacking libslang2:i386 (2.3.1a-1ubuntu1) over (2.3.1-5ubuntu1) ... Preparing to unpack .../28-libssl1.0.0_1.0.2n-1ubuntu1_i386.deb ... Unpacking libssl1.0.0:i386 (1.0.2n-1ubuntu1) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../29-openssl_1.0.2n-1ubuntu1_i386.deb ... Unpacking openssl (1.0.2n-1ubuntu1) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../30-tzdata_2018b-1_all.deb ... Unpacking tzdata (2018b-1) over (2017b-2) ... Preparing to unpack .../31-libgssapi-krb5-2_1.16-2_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../32-libkrb5-3_1.16-2_i386.deb ... Unpacking libkrb5-3:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../33-libk5crypto3_1.16-2_i386.deb ... Unpacking libk5crypto3:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../34-libkrb5support0_1.16-2_i386.deb ... Unpacking libkrb5support0:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../35-libkeyutils1_1.5.9-9.2ubuntu1_i386.deb ... Unpacking libkeyutils1:i386 (1.5.9-9.2ubuntu1) over (1.5.9-9ubuntu1) ... Preparing to unpack .../36-libpng16-16_1.6.34-1_i386.deb ... Unpacking libpng16-16:i386 (1.6.34-1) over (1.6.32-2) ... Preparing to unpack .../37-apt-transport-https_1.6~alpha7_all.deb ... Unpacking apt-transport-https (1.6~alpha7) over (1.5~rc4) ... Preparing to unpack .../38-dpkg-dev_1.19.0.4ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../39-libdpkg-perl_1.19.0.4ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../40-build-essential_12.4ubuntu1_i386.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Preparing to unpack .../41-libfakeroot_1.22-2ubuntu1_i386.deb ... Unpacking libfakeroot:i386 (1.22-2ubuntu1) over (1.21-1ubuntu2) ... Preparing to unpack .../42-fakeroot_1.22-2ubuntu1_i386.deb ... Unpacking fakeroot (1.22-2ubuntu1) over (1.21-1ubuntu2) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../43-libnghttp2-14_1.29.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.29.0-1) ... Preparing to unpack .../44-libpsl5_0.19.1-4_i386.deb ... Unpacking libpsl5:i386 (0.19.1-4) over (0.18.0-2) ... Preparing to unpack .../45-libcurl3-gnutls_7.57.0-1ubuntu1_i386.deb ... Unpacking libcurl3-gnutls:i386 (7.57.0-1ubuntu1) over (7.55.1-1ubuntu1) ... Preparing to unpack .../46-liblockfile-bin_1.14-1.1_i386.deb ... Unpacking liblockfile-bin (1.14-1.1) over (1.14-1) ... Preparing to unpack .../47-liblockfile1_1.14-1.1_i386.deb ... Unpacking liblockfile1:i386 (1.14-1.1) over (1.14-1) ... Preparing to unpack .../48-optipng_0.7.6-1.1_i386.deb ... Unpacking optipng (0.7.6-1.1) over (0.7.6-1build1) ... Setting up libquadmath0:i386 (7.2.0-19ubuntu1) ... Setting up libnpth0:i386 (1.5-3) ... Setting up libgomp1:i386 (7.2.0-19ubuntu1) ... Setting up libatomic1:i386 (7.2.0-19ubuntu1) ... Setting up readline-common (7.0-3) ... Setting up liblockfile-bin (1.14-1.1) ... Setting up libcc1-0:i386 (7.2.0-19ubuntu1) ... Setting up apt-transport-https (1.6~alpha7) ... Setting up libssl1.0.0:i386 (1.0.2n-1ubuntu1) ... Setting up libnghttp2-14:i386 (1.29.0-1) ... Setting up libasan4:i386 (7.2.0-19ubuntu1) ... Setting up libpng16-16:i386 (1.6.34-1) ... Setting up libcilkrts5:i386 (7.2.0-19ubuntu1) ... Setting up libreadline7:i386 (7.0-3) ... Setting up libpsl5:i386 (0.19.1-4) ... Setting up tzdata (2018b-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 22 21:07:41 UTC 2018. Universal Time is now: Mon Jan 22 21:07:41 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (235-3ubuntu3) ... Setting up libubsan0:i386 (7.2.0-19ubuntu1) ... Setting up liblockfile1:i386 (1.14-1.1) ... Setting up linux-libc-dev:i386 (4.13.0-30.33) ... Setting up libroken18-heimdal:i386 (7.5.0+dfsg-1) ... Setting up perl-modules-5.26 (5.26.1-4) ... Setting up libkrb5support0:i386 (1.16-2) ... Setting up optipng (0.7.6-1.1) ... Setting up cpp-7 (7.2.0-19ubuntu1) ... Setting up gnupg-l10n (2.2.4-1ubuntu1) ... Setting up binutils-common:i386 (2.29.1-13ubuntu1) ... Setting up libmpx2:i386 (7.2.0-19ubuntu1) ... Setting up sensible-utils (0.0.11) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... Setting up libperl5.26:i386 (5.26.1-4) ... Setting up libheimbase1-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libfakeroot:i386 (1.22-2ubuntu1) ... Setting up libsqlite3-0:i386 (3.21.0-1) ... Setting up libc-dev-bin (2.26-0ubuntu3) ... Setting up libkeyutils1:i386 (1.5.9-9.2ubuntu1) ... Setting up libc6-dev:i386 (2.26-0ubuntu3) ... Setting up libslang2:i386 (2.3.1a-1ubuntu1) ... Setting up libassuan0:i386 (2.5.1-1) ... Setting up libitm1:i386 (7.2.0-19ubuntu1) ... Setting up libk5crypto3:i386 (1.16-2) ... Setting up libwind0-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libbinutils:i386 (2.29.1-13ubuntu1) ... Setting up init (1.51) ... Setting up libasn1-8-heimdal:i386 (7.5.0+dfsg-1) ... Setting up gpgconf (2.2.4-1ubuntu1) ... Setting up libhcrypto4-heimdal:i386 (7.5.0+dfsg-1) ... Setting up fakeroot (1.22-2ubuntu1) ... Setting up libhx509-5-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libgcc-7-dev:i386 (7.2.0-19ubuntu1) ... Setting up libstdc++-7-dev:i386 (7.2.0-19ubuntu1) ... Setting up perl (5.26.1-4) ... Setting up binutils-i686-linux-gnu (2.29.1-13ubuntu1) ... Setting up gpgsm (2.2.4-1ubuntu1) ... Setting up openssl (1.0.2n-1ubuntu1) ... Setting up gnupg-utils (2.2.4-1ubuntu1) ... Setting up pinentry-curses (1.0.0-3) ... Setting up libkrb5-3:i386 (1.16-2) ... Setting up binutils (2.29.1-13ubuntu1) ... Setting up libkrb5-26-heimdal:i386 (7.5.0+dfsg-1) ... Setting up dirmngr (2.2.4-1ubuntu1) ... Setting up libheimntlm0-heimdal:i386 (7.5.0+dfsg-1) ... Setting up gpg (2.2.4-1ubuntu1) ... Setting up gcc-7 (7.2.0-19ubuntu1) ... Setting up g++-7 (7.2.0-19ubuntu1) ... Setting up libdpkg-perl (1.19.0.4ubuntu1) ... Setting up gpg-agent (2.2.4-1ubuntu1) ... Installing new version of config file /etc/X11/Xsession.d/90gpg-agent ... Setting up gpg-wks-server (2.2.4-1ubuntu1) ... Setting up gpg-wks-client (2.2.4-1ubuntu1) ... Setting up libgssapi-krb5-2:i386 (1.16-2) ... Setting up dpkg-dev (1.19.0.4ubuntu1) ... Setting up gnupg-agent (2.2.4-1ubuntu1) ... Setting up libgssapi3-heimdal:i386 (7.5.0+dfsg-1) ... Setting up build-essential (12.4ubuntu1) ... Setting up libcurl3-gnutls:i386 (7.57.0-1ubuntu1) ... Setting up gnupg (2.2.4-1ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14173392 i386 bionic-proposed -c chroot:build-PACKAGEBUILD-14173392 --arch=i386 --dist=bionic-proposed --nolog vim_8.0.1401-1ubuntu1.dsc Initiating build PACKAGEBUILD-14173392 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 i686 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-003.buildd +==============================================================================+ | vim 2:8.0.1401-1ubuntu1 (i386) 22 Jan 2018 21:07 | +==============================================================================+ Package: vim Version: 2:8.0.1401-1ubuntu1 Source Version: 2:8.0.1401-1ubuntu1 Distribution: bionic-proposed Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 I: NOTICE: Log filtering will replace 'build/vim-JFdZhw/vim-8.0.1401' with '<>' I: NOTICE: Log filtering will replace 'build/vim-JFdZhw' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14173392/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- vim_8.0.1401-1ubuntu1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-cEc6h9/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-cEc6h9/apt_archive ./ InRelease Get:2 copy:/<>/resolver-cEc6h9/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-cEc6h9/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-cEc6h9/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-cEc6h9/apt_archive ./ Packages [524 B] Fetched 2857 B in 0s (55.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: gnupg-agent libcurl3-gnutls libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libnghttp2-14 libpsl5 librtmp1 libustr-1.0-1 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-cEc6h9/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12821 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: autoconf, debhelper (>= 10), dpkg-dev (>= 1.18.8), libacl1-dev, libgpmg1-dev, libgtk-3-dev, libgtk2.0-dev, liblua5.2-dev, libperl-dev, libselinux1-dev, libtinfo-dev | libncurses5-dev, libxaw7-dev, libxpm-dev, libxt-dev, lua5.2, python3-dev, ruby, ruby-dev, tcl-dev Merged Build-Conflicts: autoconf2.13 Filtered Build-Depends: autoconf, debhelper (>= 10), dpkg-dev (>= 1.18.8), libacl1-dev, libgpmg1-dev, libgtk-3-dev, libgtk2.0-dev, liblua5.2-dev, libperl-dev, libselinux1-dev, libtinfo-dev | libncurses5-dev, libxaw7-dev, libxpm-dev, libxt-dev, lua5.2, python3-dev, ruby, ruby-dev, tcl-dev Filtered Build-Conflicts: autoconf2.13 dpkg-deb: building package 'sbuild-build-depends-vim-dummy' in '/<>/resolver-vlwao9/apt_archive/sbuild-build-depends-vim-dummy.deb'. Ign:1 copy:/<>/resolver-vlwao9/apt_archive ./ InRelease Get:2 copy:/<>/resolver-vlwao9/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-vlwao9/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-vlwao9/apt_archive ./ Sources [350 B] Get:5 copy:/<>/resolver-vlwao9/apt_archive ./ Packages [643 B] Fetched 3112 B in 0s (53.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install vim build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: gnupg-agent libcurl3-gnutls libnghttp2-14 libpsl5 librtmp1 libustr-1.0-1 Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libacl1-dev libarchive-zip-perl libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libattr1-dev libavahi-client3 libavahi-common-data libavahi-common3 libboost-filesystem1.65.1 libboost-system1.65.1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcapnp-0.6.1 libcolord2 libcroco3 libcups2 libdatrie1 libdbus-1-3 libdbus-1-dev libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgpm-dev libgpm2 libgraphite2-3 libgraphite2-dev libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libjbig0 libjpeg-turbo8 libjpeg8 libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libllvm5.0 liblua5.2-0 liblua5.2-dev liblzo2-2 libmagic-mgc libmagic1 libmirclient-dev libmirclient9 libmircommon-dev libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3 libmpdec2 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libprotobuf-dev libprotobuf-lite10 libprotobuf10 libproxy1v5 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libreadline-dev librest-0.7-0 librsvg2-2 librsvg2-common libruby2.3 libselinux1-dev libsensors4 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libtcl8.6 libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxaw7-dev libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxmu-dev libxmu-headers libxmu6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 libyaml-0-2 lua5.2 m4 man-db mime-support pkg-config po-debconf python3 python3-dev python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-dev python3.6-minimal rake ruby ruby-dev ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration shared-mime-info tcl tcl-dev tcl8.6 tcl8.6-dev ubuntu-mono ucf wayland-protocols x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make dwz gettext-doc libasprintf-dev libgettextpo-dev groff libcairo2-doc colord cups-common libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev gpm libgraphite2-utils gvfs libgtk-3-doc libgtk2.0-doc libice-doc icu-doc liblcms2-utils imagemagick libpango1.0-doc pciutils readline-doc librsvg2-bin lm-sensors libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libxaw-doc libxcb-doc libxext-doc libxt-doc m4-doc less www-browser apparmor libmail-box-perl python3-doc python3-tk python3-venv python3.6-venv python3.6-doc binfmt-support ri bundler tcl-doc tcl-tclreadline tcl8.6-doc Recommended packages: curl | wget | lynx at-spi2-core libarchive-cpio-perl libgdk-pixbuf2.0-bin libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin python libtool-bin libpng-tools libltdl-dev libx11-doc libmail-sendmail-perl zip fonts-lato libjs-jquery The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libacl1-dev libarchive-zip-perl libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libattr1-dev libavahi-client3 libavahi-common-data libavahi-common3 libboost-filesystem1.65.1 libboost-system1.65.1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcapnp-0.6.1 libcolord2 libcroco3 libcups2 libdatrie1 libdbus-1-3 libdbus-1-dev libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmpxx4ldbl libgpm-dev libgpm2 libgraphite2-3 libgraphite2-dev libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libjbig0 libjpeg-turbo8 libjpeg8 libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libllvm5.0 liblua5.2-0 liblua5.2-dev liblzo2-2 libmagic-mgc libmagic1 libmirclient-dev libmirclient9 libmircommon-dev libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3 libmpdec2 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libprotobuf-dev libprotobuf-lite10 libprotobuf10 libproxy1v5 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libreadline-dev librest-0.7-0 librsvg2-2 librsvg2-common libruby2.3 libselinux1-dev libsensors4 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libtcl8.6 libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxaw7-dev libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxmu-dev libxmu-headers libxmu6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 libyaml-0-2 lua5.2 m4 man-db mime-support pkg-config po-debconf python3 python3-dev python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-dev python3.6-minimal rake ruby ruby-dev ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration sbuild-build-depends-vim-dummy shared-mime-info tcl tcl-dev tcl8.6 tcl8.6-dev ubuntu-mono ucf wayland-protocols x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 320 newly installed, 1 to remove and 0 not upgraded. Need to get 107 MB of archives. After this operation, 584 MB of additional disk space will be used. Get:1 copy:/<>/resolver-vlwao9/apt_archive ./ sbuild-build-depends-vim-dummy 0.invalid.0 [976 B] Get:2 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3.6-minimal i386 3.6.4-3 [530 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main i386 libexpat1 i386 2.2.5-3 [78.1 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3.6-minimal i386 3.6.4-3 [1424 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3-minimal i386 3.6.4-1 [23.7 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main i386 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main i386 libmpdec2 i386 2.4.2-1 [80.7 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3.6-stdlib i386 3.6.4-3 [1646 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3-lib2to3 all 3.6.4-2 [76.6 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3-distutils all 3.6.4-2 [144 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3.6 i386 3.6.4-3 [181 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3-stdlib i386 3.6.4-1 [7184 B] Get:13 http://ftpmaster.internal/ubuntu bionic/main i386 dh-python all 2.20170125 [83.7 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3 i386 3.6.4-1 [8768 B] Get:15 http://ftpmaster.internal/ubuntu bionic/main i386 libxau6 i386 1:1.0.8-1 [8352 B] Get:16 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libbsd0 i386 0.8.7-1 [44.7 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main i386 libxdmcp6 i386 1:1.1.2-3 [11.1 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb1 i386 1.12-1ubuntu1 [49.6 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main i386 libx11-data all 2:1.6.4-3 [114 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main i386 libx11-6 i386 2:1.6.4-3 [594 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main i386 libxext6 i386 2:1.3.3-1 [31.6 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main i386 groff-base i386 1.22.3-9 [1163 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 bsdmainutils i386 11.1.2ubuntu1 [184 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main i386 libpipeline1 i386 1.5.0-1 [27.2 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main i386 man-db i386 2.7.6.1-4 [907 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libfreetype6 i386 2.8.1-0.1ubuntu2 [351 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main i386 ucf all 3.0036 [52.9 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main i386 fonts-dejavu-core all 2.37-1 [1041 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main i386 fontconfig-config all 2.12.6-0ubuntu1 [55.5 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main i386 libfontconfig1 i386 2.12.6-0ubuntu1 [146 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main i386 fontconfig i386 2.12.6-0ubuntu1 [169 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg-turbo8 i386 1.5.2-0ubuntu5 [118 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main i386 liblzo2-2 i386 2.08-1.2 [52.7 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main i386 x11-common all 1:7.7+19ubuntu3 [22.0 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main i386 libice6 i386 2:1.0.9-2 [42.6 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main i386 libsm6 i386 2:1.2.2-1 [14.8 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main i386 libxrender1 i386 1:0.9.10-1 [19.9 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main i386 libxft2 i386 2.3.2-1 [35.5 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main i386 libxinerama1 i386 2:1.1.3-1 [7900 B] Get:40 http://ftpmaster.internal/ubuntu bionic/main i386 libxshmfence1 i386 1.2-1 [5164 B] Get:41 http://ftpmaster.internal/ubuntu bionic/main i386 libxxf86vm1 i386 1:1.1.4-1 [11.3 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main i386 libjbig0 i386 2.1-3.1 [27.0 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main i386 libdbus-1-3 i386 1.12.2-1ubuntu1 [188 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main i386 dbus i386 1.12.2-1ubuntu1 [162 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main i386 libmagic-mgc i386 1:5.32-1 [184 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main i386 libmagic1 i386 1:5.32-1 [75.0 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main i386 file i386 1:5.32-1 [21.9 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main i386 libelf1 i386 0.170-0.2 [51.0 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-0 i386 2.54.1-1ubuntu1 [1231 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-data all 2.54.1-1ubuntu1 [4250 B] Get:51 http://ftpmaster.internal/ubuntu bionic/main i386 libpam-systemd i386 235-3ubuntu3 [106 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main i386 libgraphite2-3 i386 1.3.10-8 [80.8 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main i386 libharfbuzz0b i386 1.7.2-1 [240 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main i386 libicu-le-hb0 i386 1.0.3+git161113-4 [15.6 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main i386 libicu60 i386 60.2-1ubuntu1 [8207 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libxml2 i386 2.9.4+dfsg1-6.1ubuntu1 [697 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main i386 libyaml-0-2 i386 0.1.7-2ubuntu3 [49.3 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main i386 shared-mime-info i386 1.9-2 [427 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main i386 xkb-data all 2.19-1.1ubuntu1 [312 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main i386 gettext-base i386 0.19.8.1-4ubuntu2 [50.9 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main i386 libgirepository-1.0-1 i386 1.54.1-4 [89.0 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-glib-2.0 i386 1.54.1-4 [130 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-common all 2.4.89-1 [4940 B] Get:64 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm2 i386 2.4.89-1 [33.9 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main i386 libedit2 i386 3.1-20170329-1 [80.4 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main i386 hicolor-icon-theme all 0.17-1 [10.3 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg8 i386 8c-2ubuntu8 [2188 B] Get:68 http://ftpmaster.internal/ubuntu bionic/main i386 libtiff5 i386 4.0.9-3 [164 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main i386 libgdk-pixbuf2.0-common all 2.36.11-1 [4260 B] Get:70 http://ftpmaster.internal/ubuntu bionic/main i386 libgdk-pixbuf2.0-0 i386 2.36.11-1 [177 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main i386 gtk-update-icon-cache i386 3.22.26-2ubuntu1 [28.2 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main i386 libpixman-1-0 i386 0.34.0-2 [235 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-render0 i386 1.12-1ubuntu1 [15.9 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-shm0 i386 1.12-1ubuntu1 [5624 B] Get:75 http://ftpmaster.internal/ubuntu bionic/main i386 libcairo2 i386 1.15.8-3 [629 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main i386 libcroco3 i386 0.6.12-2 [87.7 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main i386 libthai-data all 0.1.27-1 [133 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main i386 libdatrie1 i386 0.2.10-6 [19.1 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main i386 libthai0 i386 0.1.27-1 [19.0 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main i386 libpango-1.0-0 i386 1.40.14-1 [159 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main i386 libpangoft2-1.0-0 i386 1.40.14-1 [36.2 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/main i386 libpangocairo-1.0-0 i386 1.40.14-1 [22.6 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 librsvg2-2 i386 2.40.20-2 [109 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 librsvg2-common i386 2.40.20-2 [5212 B] Get:85 http://ftpmaster.internal/ubuntu bionic/main i386 humanity-icon-theme all 0.6.14 [1250 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main i386 ubuntu-mono all 16.10+18.04.20180122.1-0ubuntu1 [149 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main i386 adwaita-icon-theme all 3.26.1-1ubuntu1 [3447 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main i386 libsigsegv2 i386 2.11-1 [13.5 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main i386 m4 i386 1.4.18-1 [196 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main i386 autoconf all 2.69-11 [322 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main i386 autotools-dev all 20171216.1 [39.7 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main i386 automake all 1:1.15.1-3ubuntu1 [509 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main i386 autopoint all 0.19.8.1-4ubuntu2 [412 kB] Get:94 http://ftpmaster.internal/ubuntu bionic/main i386 dbus-user-session i386 1.12.2-1ubuntu1 [9384 B] Get:95 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libdconf1 i386 0.26.1-3 [34.7 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dconf-service i386 0.26.1-3 [31.2 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dconf-gsettings-backend i386 0.26.1-3 [21.8 kB] Get:98 http://ftpmaster.internal/ubuntu bionic/main i386 libtool all 2.4.6-2 [194 kB] Get:99 http://ftpmaster.internal/ubuntu bionic/main i386 dh-autoreconf all 15 [15.8 kB] Get:100 http://ftpmaster.internal/ubuntu bionic/main i386 libarchive-zip-perl all 1.60-1 [83.9 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main i386 libfile-stripnondeterminism-perl all 0.040-1 [13.9 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main i386 libtimedate-perl all 2.3000-2 [37.5 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main i386 dh-strip-nondeterminism all 0.040-1 [5196 B] Get:104 http://ftpmaster.internal/ubuntu bionic/main i386 gettext i386 0.19.8.1-4ubuntu2 [1095 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main i386 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main i386 po-debconf all 1.0.20 [232 kB] Get:107 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 debhelper all 11.1.3ubuntu1 [900 kB] Get:108 http://ftpmaster.internal/ubuntu bionic/main i386 libatk1.0-data all 2.26.1-2 [3008 B] Get:109 http://ftpmaster.internal/ubuntu bionic/main i386 libatk1.0-0 i386 2.26.1-2 [43.9 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-atk-1.0 i386 2.26.1-2 [17.8 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-freedesktop i386 1.54.1-4 [9072 B] Get:112 http://ftpmaster.internal/ubuntu bionic/main i386 libatspi2.0-0 i386 2.26.2-2 [63.7 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-atspi-2.0 i386 2.26.2-2 [15.5 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-gdkpixbuf-2.0 i386 2.36.11-1 [7652 B] Get:115 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk2.0-common all 2.24.31-4ubuntu1 [124 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main i386 libpangoxft-1.0-0 i386 1.40.14-1 [15.9 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-pango-1.0 i386 1.40.14-1 [21.6 kB] Get:118 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libavahi-common-data i386 0.7-3ubuntu2 [22.6 kB] Get:119 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libavahi-common3 i386 0.7-3ubuntu2 [23.2 kB] Get:120 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libavahi-client3 i386 0.7-3ubuntu2 [27.1 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main i386 libcups2 i386 2.2.6-4 [225 kB] Get:122 http://ftpmaster.internal/ubuntu bionic/main i386 libxcomposite1 i386 1:0.4.4-2 [7184 B] Get:123 http://ftpmaster.internal/ubuntu bionic/main i386 libxfixes3 i386 1:5.0.3-1 [11.2 kB] Get:124 http://ftpmaster.internal/ubuntu bionic/main i386 libxcursor1 i386 1:1.1.15-1 [21.5 kB] Get:125 http://ftpmaster.internal/ubuntu bionic/main i386 libxdamage1 i386 1:1.1.4-3 [7090 B] Get:126 http://ftpmaster.internal/ubuntu bionic/main i386 libxi6 i386 2:1.7.9-1 [31.7 kB] Get:127 http://ftpmaster.internal/ubuntu bionic/main i386 libxrandr2 i386 2:1.5.1-1 [19.9 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk2.0-0 i386 2.24.31-4ubuntu1 [1897 kB] Get:129 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-gtk-2.0 i386 2.24.31-4ubuntu1 [172 kB] Get:130 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk-3-common all 3.22.26-2ubuntu1 [226 kB] Get:131 http://ftpmaster.internal/ubuntu bionic/main i386 libatk-bridge2.0-0 i386 2.26.1-1 [62.3 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main i386 libcairo-gobject2 i386 1.15.8-3 [16.6 kB] Get:133 http://ftpmaster.internal/ubuntu bionic/main i386 liblcms2-2 i386 2.9-1 [150 kB] Get:134 http://ftpmaster.internal/ubuntu bionic/main i386 libcolord2 i386 1.3.3-2build1 [113 kB] Get:135 http://ftpmaster.internal/ubuntu bionic/main i386 libepoxy0 i386 1.4.3-1 [184 kB] Get:136 http://ftpmaster.internal/ubuntu bionic/main i386 libjson-glib-1.0-common all 1.4.2-3 [3464 B] Get:137 http://ftpmaster.internal/ubuntu bionic/main i386 libjson-glib-1.0-0 i386 1.4.2-3 [62.5 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-system1.65.1 i386 1.65.1+dfsg-0ubuntu4 [10.7 kB] Get:139 http://ftpmaster.internal/ubuntu bionic/main i386 libcapnp-0.6.1 i386 0.6.1-1 [707 kB] Get:140 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-filesystem1.65.1 i386 1.65.1+dfsg-0ubuntu4 [44.4 kB] Get:141 http://ftpmaster.internal/ubuntu bionic/main i386 libmircore1 i386 0.29.0-0ubuntu1 [31.5 kB] Get:142 http://ftpmaster.internal/ubuntu bionic/main i386 libmircommon7 i386 0.29.0-0ubuntu1 [78.8 kB] Get:143 http://ftpmaster.internal/ubuntu bionic/main i386 libprotobuf-lite10 i386 3.0.0-9ubuntu5 [107 kB] Get:144 http://ftpmaster.internal/ubuntu bionic/main i386 libmirprotobuf3 i386 0.29.0-0ubuntu1 [135 kB] Get:145 http://ftpmaster.internal/ubuntu bionic/main i386 libxkbcommon0 i386 0.8.0-1 [104 kB] Get:146 http://ftpmaster.internal/ubuntu bionic/main i386 libmirclient9 i386 0.29.0-0ubuntu1 [217 kB] Get:147 http://ftpmaster.internal/ubuntu bionic/main i386 libproxy1v5 i386 0.4.15-0ubuntu1 [54.0 kB] Get:148 http://ftpmaster.internal/ubuntu bionic/main i386 glib-networking-common all 2.54.1-2 [2884 B] Get:149 http://ftpmaster.internal/ubuntu bionic/main i386 glib-networking-services i386 2.54.1-2 [8440 B] Get:150 http://ftpmaster.internal/ubuntu bionic/main i386 gsettings-desktop-schemas all 3.24.1-1ubuntu1 [27.6 kB] Get:151 http://ftpmaster.internal/ubuntu bionic/main i386 glib-networking i386 2.54.1-2 [57.0 kB] Get:152 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libsoup2.4-1 i386 2.60.3-1 [292 kB] Get:153 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libsoup-gnome2.4-1 i386 2.60.3-1 [5192 B] Get:154 http://ftpmaster.internal/ubuntu bionic/main i386 librest-0.7-0 i386 0.8.0-2 [33.3 kB] Get:155 http://ftpmaster.internal/ubuntu bionic/main i386 libwayland-client0 i386 1.14.0-1 [22.6 kB] Get:156 http://ftpmaster.internal/ubuntu bionic/main i386 libwayland-cursor0 i386 1.14.0-1 [10.7 kB] Get:157 http://ftpmaster.internal/ubuntu bionic/main i386 libwayland-server0 i386 1.14.0-1 [29.4 kB] Get:158 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgbm1 i386 17.2.8-0ubuntu1 [26.1 kB] Get:159 http://ftpmaster.internal/ubuntu bionic/main i386 libx11-xcb1 i386 2:1.6.4-3 [9596 B] Get:160 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-dri2-0 i386 1.12-1ubuntu1 [7222 B] Get:161 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-dri3-0 i386 1.12-1ubuntu1 [5288 B] Get:162 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-present0 i386 1.12-1ubuntu1 [5596 B] Get:163 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-sync1 i386 1.12-1ubuntu1 [9094 B] Get:164 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-xfixes0 i386 1.12-1ubuntu1 [9686 B] Get:165 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-amdgpu1 i386 2.4.89-1 [22.2 kB] Get:166 http://ftpmaster.internal/ubuntu bionic/main i386 libpciaccess0 i386 0.13.4-1ubuntu1 [20.2 kB] Get:167 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-intel1 i386 2.4.89-1 [63.8 kB] Get:168 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-nouveau2 i386 2.4.89-1 [18.2 kB] Get:169 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-radeon1 i386 2.4.89-1 [23.1 kB] Get:170 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libglapi-mesa i386 17.2.8-0ubuntu1 [22.9 kB] Get:171 http://ftpmaster.internal/ubuntu bionic/main i386 libllvm5.0 i386 1:5.0.1-2 [15.3 MB] Get:172 http://ftpmaster.internal/ubuntu bionic/main i386 libsensors4 i386 1:3.4.0-4 [29.3 kB] Get:173 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgl1-mesa-dri i386 17.2.8-0ubuntu1 [6145 kB] Get:174 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libegl1-mesa i386 17.2.8-0ubuntu1 [92.7 kB] Get:175 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libwayland-egl1-mesa i386 17.2.8-0ubuntu1 [5968 B] Get:176 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk-3-0 i386 3.22.26-2ubuntu1 [2704 kB] Get:177 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-gtk-3.0 i386 3.22.26-2ubuntu1 [194 kB] Get:178 http://ftpmaster.internal/ubuntu bionic/main i386 gir1.2-harfbuzz-0.0 i386 1.7.2-1 [18.5 kB] Get:179 http://ftpmaster.internal/ubuntu bionic/main i386 icu-devtools i386 60.2-1ubuntu1 [186 kB] Get:180 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-bin i386 2.54.1-1ubuntu1 [73.8 kB] Get:181 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-dev-bin i386 2.54.1-1ubuntu1 [84.6 kB] Get:182 http://ftpmaster.internal/ubuntu bionic/main i386 libpcre16-3 i386 2:8.39-8 [148 kB] Get:183 http://ftpmaster.internal/ubuntu bionic/main i386 libpcre32-3 i386 2:8.39-8 [138 kB] Get:184 http://ftpmaster.internal/ubuntu bionic/main i386 libpcrecpp0v5 i386 2:8.39-8 [16.3 kB] Get:185 http://ftpmaster.internal/ubuntu bionic/main i386 libpcre3-dev i386 2:8.39-8 [537 kB] Get:186 http://ftpmaster.internal/ubuntu bionic/main i386 pkg-config i386 0.29.1-0ubuntu2 [45.8 kB] Get:187 http://ftpmaster.internal/ubuntu bionic/main i386 zlib1g-dev i386 1:1.2.11.dfsg-0ubuntu2 [178 kB] Get:188 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-dev i386 2.54.1-1ubuntu1 [1482 kB] Get:189 http://ftpmaster.internal/ubuntu bionic/main i386 libdbus-1-dev i386 1.12.2-1ubuntu1 [182 kB] Get:190 http://ftpmaster.internal/ubuntu bionic/main i386 libxtst6 i386 2:1.2.3-1 [13.4 kB] Get:191 http://ftpmaster.internal/ubuntu bionic/main i386 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:192 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-core-dev all 7.0.31-1 [700 kB] Get:193 http://ftpmaster.internal/ubuntu bionic/main i386 libxau-dev i386 1:1.0.8-1 [10.2 kB] Get:194 http://ftpmaster.internal/ubuntu bionic/main i386 libxdmcp-dev i386 1:1.1.2-3 [24.9 kB] Get:195 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-input-dev all 2.3.2-1 [118 kB] Get:196 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-kb-dev all 1.0.7-1 [226 kB] Get:197 http://ftpmaster.internal/ubuntu bionic/main i386 xtrans-dev all 1.3.5-1 [70.5 kB] Get:198 http://ftpmaster.internal/ubuntu bionic/main i386 libpthread-stubs0-dev i386 0.3-4 [4054 B] Get:199 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb1-dev i386 1.12-1ubuntu1 [84.6 kB] Get:200 http://ftpmaster.internal/ubuntu bionic/main i386 libx11-dev i386 2:1.6.4-3 [661 kB] Get:201 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-xext-dev all 7.3.0-1 [212 kB] Get:202 http://ftpmaster.internal/ubuntu bionic/main i386 libxext-dev i386 2:1.3.3-1 [82.8 kB] Get:203 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:204 http://ftpmaster.internal/ubuntu bionic/main i386 libxfixes-dev i386 1:5.0.3-1 [11.2 kB] Get:205 http://ftpmaster.internal/ubuntu bionic/main i386 libxi-dev i386 2:1.7.9-1 [186 kB] Get:206 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-record-dev all 1.14.2-1 [33.6 kB] Get:207 http://ftpmaster.internal/ubuntu bionic/main i386 libxtst-dev i386 2:1.2.3-1 [15.3 kB] Get:208 http://ftpmaster.internal/ubuntu bionic/main i386 libatspi2.0-dev i386 2.26.2-2 [58.2 kB] Get:209 http://ftpmaster.internal/ubuntu bionic/main i386 libatk-bridge2.0-dev i386 2.26.1-1 [3812 B] Get:210 http://ftpmaster.internal/ubuntu bionic/main i386 libatk1.0-dev i386 2.26.1-2 [79.9 kB] Get:211 http://ftpmaster.internal/ubuntu bionic/main i386 libcairo-script-interpreter2 i386 1.15.8-3 [58.6 kB] Get:212 http://ftpmaster.internal/ubuntu bionic/main i386 libexpat1-dev i386 2.2.5-3 [127 kB] Get:213 http://ftpmaster.internal/ubuntu bionic/main i386 libpng-dev i386 1.6.34-1 [186 kB] Get:214 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libfreetype6-dev i386 2.8.1-0.1ubuntu2 [2560 kB] Get:215 http://ftpmaster.internal/ubuntu bionic/main i386 libfontconfig1-dev i386 2.12.6-0ubuntu1 [704 kB] Get:216 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:217 http://ftpmaster.internal/ubuntu bionic/main i386 libxrender-dev i386 1:0.9.10-1 [25.1 kB] Get:218 http://ftpmaster.internal/ubuntu bionic/main i386 libice-dev i386 2:1.0.9-2 [46.8 kB] Get:219 http://ftpmaster.internal/ubuntu bionic/main i386 libsm-dev i386 2:1.2.2-1 [15.1 kB] Get:220 http://ftpmaster.internal/ubuntu bionic/main i386 libpixman-1-dev i386 0.34.0-2 [258 kB] Get:221 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-render0-dev i386 1.12-1ubuntu1 [19.1 kB] Get:222 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-shm0-dev i386 1.12-1ubuntu1 [6804 B] Get:223 http://ftpmaster.internal/ubuntu bionic/main i386 libcairo2-dev i386 1.15.8-3 [696 kB] Get:224 http://ftpmaster.internal/ubuntu bionic/main i386 libdrm-dev i386 2.4.89-1 [253 kB] Get:225 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-dri2-dev all 2.8-2 [12.6 kB] Get:226 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-gl-dev all 1.4.17-1 [17.9 kB] Get:227 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-xf86vidmode-dev all 2.3.1-2 [6116 B] Get:228 http://ftpmaster.internal/ubuntu bionic/main i386 libxxf86vm-dev i386 1:1.1.4-1 [13.9 kB] Get:229 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-damage-dev all 1:1.2.1-2 [8286 B] Get:230 http://ftpmaster.internal/ubuntu bionic/main i386 libxdamage-dev i386 1:1.1.4-3 [5174 B] Get:231 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-glx0 i386 1.12-1ubuntu1 [23.9 kB] Get:232 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-glx0-dev i386 1.12-1ubuntu1 [29.1 kB] Get:233 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-dri2-0-dev i386 1.12-1ubuntu1 [8714 B] Get:234 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-dri3-dev i386 1.12-1ubuntu1 [5922 B] Get:235 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-randr0 i386 1.12-1ubuntu1 [17.5 kB] Get:236 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-randr0-dev i386 1.12-1ubuntu1 [20.7 kB] Get:237 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-shape0 i386 1.12-1ubuntu1 [6036 B] Get:238 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-shape0-dev i386 1.12-1ubuntu1 [7268 B] Get:239 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-xfixes0-dev i386 1.12-1ubuntu1 [12.0 kB] Get:240 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-sync-dev i386 1.12-1ubuntu1 [10.9 kB] Get:241 http://ftpmaster.internal/ubuntu bionic/main i386 libxcb-present-dev i386 1.12-1ubuntu1 [7070 B] Get:242 http://ftpmaster.internal/ubuntu bionic/main i386 libxshmfence-dev i386 1.2-1 [3730 B] Get:243 http://ftpmaster.internal/ubuntu bionic/main i386 libx11-xcb-dev i386 2:1.6.4-3 [9650 B] Get:244 http://ftpmaster.internal/ubuntu bionic/main i386 libwayland-bin i386 1.14.0-1 [20.2 kB] Get:245 http://ftpmaster.internal/ubuntu bionic/main i386 libwayland-dev i386 1.14.0-1 [102 kB] Get:246 http://ftpmaster.internal/ubuntu bionic/main i386 libmircore-dev i386 0.29.0-0ubuntu1 [25.4 kB] Get:247 http://ftpmaster.internal/ubuntu bionic/main i386 libprotobuf10 i386 3.0.0-9ubuntu5 [709 kB] Get:248 http://ftpmaster.internal/ubuntu bionic/main i386 libprotobuf-dev i386 3.0.0-9ubuntu5 [1038 kB] Get:249 http://ftpmaster.internal/ubuntu bionic/main i386 libxkbcommon-dev i386 0.8.0-1 [316 kB] Get:250 http://ftpmaster.internal/ubuntu bionic/main i386 libmircommon-dev i386 0.29.0-0ubuntu1 [13.9 kB] Get:251 http://ftpmaster.internal/ubuntu bionic/main i386 libmircookie2 i386 0.29.0-0ubuntu1 [24.3 kB] Get:252 http://ftpmaster.internal/ubuntu bionic/main i386 libmircookie-dev i386 0.29.0-0ubuntu1 [4376 B] Get:253 http://ftpmaster.internal/ubuntu bionic/main i386 libmirclient-dev i386 0.29.0-0ubuntu1 [47.8 kB] Get:254 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libegl1-mesa-dev i386 17.2.8-0ubuntu1 [19.9 kB] Get:255 http://ftpmaster.internal/ubuntu bionic/main i386 libepoxy-dev i386 1.4.3-1 [119 kB] Get:256 http://ftpmaster.internal/ubuntu bionic/main i386 libgdk-pixbuf2.0-dev i386 2.36.11-1 [46.9 kB] Get:257 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgmpxx4ldbl i386 2:6.1.2+dfsg-1.2 [9372 B] Get:258 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgmp-dev i386 2:6.1.2+dfsg-1.2 [328 kB] Get:259 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgpm2 i386 1.20.7-4 [15.9 kB] Get:260 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgpm-dev i386 1.20.7-4 [15.7 kB] Get:261 http://ftpmaster.internal/ubuntu bionic/main i386 libgraphite2-dev i386 1.3.10-8 [14.5 kB] Get:262 http://ftpmaster.internal/ubuntu bionic/main i386 libharfbuzz-icu0 i386 1.7.2-1 [5884 B] Get:263 http://ftpmaster.internal/ubuntu bionic/main i386 libharfbuzz-gobject0 i386 1.7.2-1 [12.4 kB] Get:264 http://ftpmaster.internal/ubuntu bionic/main i386 libicu-le-hb-dev i386 1.0.3+git161113-4 [31.2 kB] Get:265 http://ftpmaster.internal/ubuntu bionic/main i386 libicu-dev i386 60.2-1ubuntu1 [9074 kB] Get:266 http://ftpmaster.internal/ubuntu bionic/main i386 libharfbuzz-dev i386 1.7.2-1 [316 kB] Get:267 http://ftpmaster.internal/ubuntu bionic/main i386 libxft-dev i386 2.3.2-1 [43.6 kB] Get:268 http://ftpmaster.internal/ubuntu bionic/main i386 libpango1.0-dev i386 1.40.14-1 [306 kB] Get:269 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-xinerama-dev all 1.2.1-2 [4966 B] Get:270 http://ftpmaster.internal/ubuntu bionic/main i386 libxinerama-dev i386 2:1.1.3-1 [8268 B] Get:271 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-randr-dev all 1.5.0-1 [33.7 kB] Get:272 http://ftpmaster.internal/ubuntu bionic/main i386 libxrandr-dev i386 2:1.5.1-1 [25.1 kB] Get:273 http://ftpmaster.internal/ubuntu bionic/main i386 libxcursor-dev i386 1:1.1.15-1 [28.6 kB] Get:274 http://ftpmaster.internal/ubuntu bionic/main i386 x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:275 http://ftpmaster.internal/ubuntu bionic/main i386 libxcomposite-dev i386 1:0.4.4-2 [9244 B] Get:276 http://ftpmaster.internal/ubuntu bionic/main i386 wayland-protocols all 1.11-1 [48.2 kB] Get:277 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk-3-dev i386 3.22.26-2ubuntu1 [896 kB] Get:278 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libxml2-utils i386 2.9.4+dfsg1-6.1ubuntu1 [36.3 kB] Get:279 http://ftpmaster.internal/ubuntu bionic/main i386 libgtk2.0-dev i386 2.24.31-4ubuntu1 [2824 kB] Get:280 http://ftpmaster.internal/ubuntu bionic/main i386 liblua5.2-0 i386 5.2.4-1.1build1 [121 kB] Get:281 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libtinfo-dev i386 6.0+20171125-1ubuntu1 [84.7 kB] Get:282 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libreadline-dev i386 7.0-3 [146 kB] Get:283 http://ftpmaster.internal/ubuntu bionic/main i386 liblua5.2-dev i386 5.2.4-1.1build1 [139 kB] Get:284 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libperl-dev i386 5.26.1-4 [2718 kB] Get:285 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3.6 i386 3.6.4-3 [1456 kB] Get:286 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3.6-dev i386 3.6.4-3 [2788 kB] Get:287 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libpython3-dev i386 3.6.4-1 [7304 B] Get:288 http://ftpmaster.internal/ubuntu bionic/main i386 libsepol1-dev i386 2.7-1 [356 kB] Get:289 http://ftpmaster.internal/ubuntu bionic/main i386 libselinux1-dev i386 2.7-2 [157 kB] Get:290 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libtcl8.6 i386 8.6.8+dfsg-2 [934 kB] Get:291 http://ftpmaster.internal/ubuntu bionic/main i386 libxt6 i386 1:1.1.5-1 [164 kB] Get:292 http://ftpmaster.internal/ubuntu bionic/main i386 libxmu6 i386 2:1.1.2-2 [48.4 kB] Get:293 http://ftpmaster.internal/ubuntu bionic/main i386 libxpm4 i386 1:3.5.12-1 [35.8 kB] Get:294 http://ftpmaster.internal/ubuntu bionic/main i386 libxaw7 i386 2:1.0.13-1 [182 kB] Get:295 http://ftpmaster.internal/ubuntu bionic/main i386 libxt-dev i386 1:1.1.5-1 [393 kB] Get:296 http://ftpmaster.internal/ubuntu bionic/main i386 libxmu-headers all 2:1.1.2-2 [54.3 kB] Get:297 http://ftpmaster.internal/ubuntu bionic/main i386 libxmu-dev i386 2:1.1.2-2 [49.6 kB] Get:298 http://ftpmaster.internal/ubuntu bionic/main i386 libxpm-dev i386 1:3.5.12-1 [87.3 kB] Get:299 http://ftpmaster.internal/ubuntu bionic/main i386 libxaw7-dev i386 2:1.0.13-1 [234 kB] Get:300 http://ftpmaster.internal/ubuntu bionic/main i386 lua5.2 i386 5.2.4-1.1build1 [103 kB] Get:301 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3.6-dev i386 3.6.4-3 [520 kB] Get:302 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 python3-dev i386 3.6.4-1 [1272 B] Get:303 http://ftpmaster.internal/ubuntu bionic/main i386 rubygems-integration all 1.11 [4994 B] Get:304 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-did-you-mean all 1.0.0-2 [8390 B] Get:305 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-minitest all 5.10.3-1 [38.6 kB] Get:306 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-net-telnet all 0.1.1-2 [12.6 kB] Get:307 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-power-assert all 0.3.0-1 [7952 B] Get:308 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-test-unit all 3.2.5-1 [61.1 kB] Get:309 http://ftpmaster.internal/ubuntu bionic/main i386 libruby2.3 i386 2.3.6-2 [3072 kB] Get:310 http://ftpmaster.internal/ubuntu bionic/main i386 ruby2.3 i386 2.3.6-2 [41.1 kB] Get:311 http://ftpmaster.internal/ubuntu bionic/main i386 ruby i386 1:2.3.3 [5634 B] Get:312 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 rake all 12.3.0-1 [44.8 kB] Get:313 http://ftpmaster.internal/ubuntu bionic/main i386 ruby2.3-dev i386 2.3.6-2 [1131 kB] Get:314 http://ftpmaster.internal/ubuntu bionic/main i386 ruby-dev i386 1:2.3.3 [4488 B] Get:315 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 tcl8.6 i386 8.6.8+dfsg-2 [14.5 kB] Get:316 http://ftpmaster.internal/ubuntu bionic/main i386 tcl i386 8.6.0+9 [5154 B] Get:317 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 tcl8.6-dev i386 8.6.8+dfsg-2 [964 kB] Get:318 http://ftpmaster.internal/ubuntu bionic/main i386 tcl-dev i386 8.6.0+9 [5658 B] Get:319 http://ftpmaster.internal/ubuntu bionic/main i386 libattr1-dev i386 1:2.4.47-2build1 [29.6 kB] Get:320 http://ftpmaster.internal/ubuntu bionic/main i386 libacl1-dev i386 2.2.52-3build1 [74.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 107 MB in 9s (11.4 MB/s) (Reading database ... 12821 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libpython3.6-minimal:i386. (Reading database ... 12812 files and directories currently installed.) Preparing to unpack .../00-libpython3.6-minimal_3.6.4-3_i386.deb ... Unpacking libpython3.6-minimal:i386 (3.6.4-3) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../01-libexpat1_2.2.5-3_i386.deb ... Unpacking libexpat1:i386 (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../02-python3.6-minimal_3.6.4-3_i386.deb ... Unpacking python3.6-minimal (3.6.4-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../03-python3-minimal_3.6.4-1_i386.deb ... Unpacking python3-minimal (3.6.4-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../04-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../05-libmpdec2_2.4.2-1_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-1) ... Selecting previously unselected package libpython3.6-stdlib:i386. Preparing to unpack .../06-libpython3.6-stdlib_3.6.4-3_i386.deb ... Unpacking libpython3.6-stdlib:i386 (3.6.4-3) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../07-python3-lib2to3_3.6.4-2_all.deb ... Unpacking python3-lib2to3 (3.6.4-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../08-python3-distutils_3.6.4-2_all.deb ... Unpacking python3-distutils (3.6.4-2) ... Selecting previously unselected package python3.6. Preparing to unpack .../09-python3.6_3.6.4-3_i386.deb ... Unpacking python3.6 (3.6.4-3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../10-libpython3-stdlib_3.6.4-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.6.4-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../11-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.6-minimal:i386 (3.6.4-3) ... Setting up libexpat1:i386 (2.2.5-3) ... Setting up python3.6-minimal (3.6.4-3) ... Setting up python3-minimal (3.6.4-1) ... Selecting previously unselected package python3. (Reading database ... 13810 files and directories currently installed.) Preparing to unpack .../000-python3_3.6.4-1_i386.deb ... Unpacking python3 (3.6.4-1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../001-libxau6_1%3a1.0.8-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.8-1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../002-libbsd0_0.8.7-1_i386.deb ... Unpacking libbsd0:i386 (0.8.7-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../003-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../004-libxcb1_1.12-1ubuntu1_i386.deb ... Unpacking libxcb1:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../005-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../006-libx11-6_2%3a1.6.4-3_i386.deb ... Unpacking libx11-6:i386 (2:1.6.4-3) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../007-libxext6_2%3a1.3.3-1_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.22.3-9_i386.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../009-bsdmainutils_11.1.2ubuntu1_i386.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.0-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.7.6.1-4_i386.deb ... Unpacking man-db (2.7.6.1-4) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../012-libfreetype6_2.8.1-0.1ubuntu2_i386.deb ... Unpacking libfreetype6:i386 (2.8.1-0.1ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../014-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../015-fontconfig-config_2.12.6-0ubuntu1_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu1) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../016-libfontconfig1_2.12.6-0ubuntu1_i386.deb ... Unpacking libfontconfig1:i386 (2.12.6-0ubuntu1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../017-fontconfig_2.12.6-0ubuntu1_i386.deb ... Unpacking fontconfig (2.12.6-0ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:i386. Preparing to unpack .../018-libjpeg-turbo8_1.5.2-0ubuntu5_i386.deb ... Unpacking libjpeg-turbo8:i386 (1.5.2-0ubuntu5) ... Selecting previously unselected package liblzo2-2:i386. Preparing to unpack .../019-liblzo2-2_2.08-1.2_i386.deb ... Unpacking liblzo2-2:i386 (2.08-1.2) ... Selecting previously unselected package x11-common. Preparing to unpack .../020-x11-common_1%3a7.7+19ubuntu3_all.deb ... Unpacking x11-common (1:7.7+19ubuntu3) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../021-libice6_2%3a1.0.9-2_i386.deb ... Unpacking libice6:i386 (2:1.0.9-2) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../022-libsm6_2%3a1.2.2-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.2-1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../023-libxrender1_1%3a0.9.10-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../024-libxft2_2.3.2-1_i386.deb ... Unpacking libxft2:i386 (2.3.2-1) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../025-libxinerama1_2%3a1.1.3-1_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.3-1) ... Selecting previously unselected package libxshmfence1:i386. Preparing to unpack .../026-libxshmfence1_1.2-1_i386.deb ... Unpacking libxshmfence1:i386 (1.2-1) ... Selecting previously unselected package libxxf86vm1:i386. Preparing to unpack .../027-libxxf86vm1_1%3a1.1.4-1_i386.deb ... Unpacking libxxf86vm1:i386 (1:1.1.4-1) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../028-libjbig0_2.1-3.1_i386.deb ... Unpacking libjbig0:i386 (2.1-3.1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../029-libdbus-1-3_1.12.2-1ubuntu1_i386.deb ... Unpacking libdbus-1-3:i386 (1.12.2-1ubuntu1) ... Selecting previously unselected package dbus. Preparing to unpack .../030-dbus_1.12.2-1ubuntu1_i386.deb ... Unpacking dbus (1.12.2-1ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../031-libmagic-mgc_1%3a5.32-1_i386.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../032-libmagic1_1%3a5.32-1_i386.deb ... Unpacking libmagic1:i386 (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../033-file_1%3a5.32-1_i386.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../034-libelf1_0.170-0.2_i386.deb ... Unpacking libelf1:i386 (0.170-0.2) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../035-libglib2.0-0_2.54.1-1ubuntu1_i386.deb ... Unpacking libglib2.0-0:i386 (2.54.1-1ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../036-libglib2.0-data_2.54.1-1ubuntu1_all.deb ... Unpacking libglib2.0-data (2.54.1-1ubuntu1) ... Selecting previously unselected package libpam-systemd:i386. Preparing to unpack .../037-libpam-systemd_235-3ubuntu3_i386.deb ... Unpacking libpam-systemd:i386 (235-3ubuntu3) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../038-libgraphite2-3_1.3.10-8_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.10-8) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../039-libharfbuzz0b_1.7.2-1_i386.deb ... Unpacking libharfbuzz0b:i386 (1.7.2-1) ... Selecting previously unselected package libicu-le-hb0:i386. Preparing to unpack .../040-libicu-le-hb0_1.0.3+git161113-4_i386.deb ... Unpacking libicu-le-hb0:i386 (1.0.3+git161113-4) ... Selecting previously unselected package libicu60:i386. Preparing to unpack .../041-libicu60_60.2-1ubuntu1_i386.deb ... Unpacking libicu60:i386 (60.2-1ubuntu1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../042-libxml2_2.9.4+dfsg1-6.1ubuntu1_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../043-libyaml-0-2_0.1.7-2ubuntu3_i386.deb ... Unpacking libyaml-0-2:i386 (0.1.7-2ubuntu3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../044-shared-mime-info_1.9-2_i386.deb ... Unpacking shared-mime-info (1.9-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../045-xkb-data_2.19-1.1ubuntu1_all.deb ... Unpacking xkb-data (2.19-1.1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../046-gettext-base_0.19.8.1-4ubuntu2_i386.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libgirepository-1.0-1:i386. Preparing to unpack .../047-libgirepository-1.0-1_1.54.1-4_i386.deb ... Unpacking libgirepository-1.0-1:i386 (1.54.1-4) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../048-gir1.2-glib-2.0_1.54.1-4_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (1.54.1-4) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../049-libdrm-common_2.4.89-1_all.deb ... Unpacking libdrm-common (2.4.89-1) ... Selecting previously unselected package libdrm2:i386. Preparing to unpack .../050-libdrm2_2.4.89-1_i386.deb ... Unpacking libdrm2:i386 (2.4.89-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../051-libedit2_3.1-20170329-1_i386.deb ... Unpacking libedit2:i386 (3.1-20170329-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../052-hicolor-icon-theme_0.17-1_all.deb ... Unpacking hicolor-icon-theme (0.17-1) ... Selecting previously unselected package libjpeg8:i386. Preparing to unpack .../053-libjpeg8_8c-2ubuntu8_i386.deb ... Unpacking libjpeg8:i386 (8c-2ubuntu8) ... Selecting previously unselected package libtiff5:i386. Preparing to unpack .../054-libtiff5_4.0.9-3_i386.deb ... Unpacking libtiff5:i386 (4.0.9-3) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../055-libgdk-pixbuf2.0-common_2.36.11-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.36.11-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:i386. Preparing to unpack .../056-libgdk-pixbuf2.0-0_2.36.11-1_i386.deb ... Unpacking libgdk-pixbuf2.0-0:i386 (2.36.11-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../057-gtk-update-icon-cache_3.22.26-2ubuntu1_i386.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.22.26-2ubuntu1) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../058-libpixman-1-0_0.34.0-2_i386.deb ... Unpacking libpixman-1-0:i386 (0.34.0-2) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../059-libxcb-render0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-render0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../060-libxcb-shm0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-shm0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../061-libcairo2_1.15.8-3_i386.deb ... Unpacking libcairo2:i386 (1.15.8-3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../062-libcroco3_0.6.12-2_i386.deb ... Unpacking libcroco3:i386 (0.6.12-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../063-libthai-data_0.1.27-1_all.deb ... Unpacking libthai-data (0.1.27-1) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../064-libdatrie1_0.2.10-6_i386.deb ... Unpacking libdatrie1:i386 (0.2.10-6) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../065-libthai0_0.1.27-1_i386.deb ... Unpacking libthai0:i386 (0.1.27-1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../066-libpango-1.0-0_1.40.14-1_i386.deb ... Unpacking libpango-1.0-0:i386 (1.40.14-1) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../067-libpangoft2-1.0-0_1.40.14-1_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.40.14-1) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../068-libpangocairo-1.0-0_1.40.14-1_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.40.14-1) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../069-librsvg2-2_2.40.20-2_i386.deb ... Unpacking librsvg2-2:i386 (2.40.20-2) ... Selecting previously unselected package librsvg2-common:i386. Preparing to unpack .../070-librsvg2-common_2.40.20-2_i386.deb ... Unpacking librsvg2-common:i386 (2.40.20-2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../071-humanity-icon-theme_0.6.14_all.deb ... Unpacking humanity-icon-theme (0.6.14) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../072-ubuntu-mono_16.10+18.04.20180122.1-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+18.04.20180122.1-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../073-adwaita-icon-theme_3.26.1-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.26.1-1ubuntu1) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../074-libsigsegv2_2.11-1_i386.deb ... Unpacking libsigsegv2:i386 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../075-m4_1.4.18-1_i386.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../076-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../077-autotools-dev_20171216.1_all.deb ... Unpacking autotools-dev (20171216.1) ... Selecting previously unselected package automake. Preparing to unpack .../078-automake_1%3a1.15.1-3ubuntu1_all.deb ... Unpacking automake (1:1.15.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../079-autopoint_0.19.8.1-4ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../080-dbus-user-session_1.12.2-1ubuntu1_i386.deb ... Unpacking dbus-user-session (1.12.2-1ubuntu1) ... Selecting previously unselected package libdconf1:i386. Preparing to unpack .../081-libdconf1_0.26.1-3_i386.deb ... Unpacking libdconf1:i386 (0.26.1-3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../082-dconf-service_0.26.1-3_i386.deb ... Unpacking dconf-service (0.26.1-3) ... Selecting previously unselected package dconf-gsettings-backend:i386. Preparing to unpack .../083-dconf-gsettings-backend_0.26.1-3_i386.deb ... Unpacking dconf-gsettings-backend:i386 (0.26.1-3) ... Selecting previously unselected package libtool. Preparing to unpack .../084-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../085-dh-autoreconf_15_all.deb ... Unpacking dh-autoreconf (15) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../086-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../087-libfile-stripnondeterminism-perl_0.040-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../088-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../089-dh-strip-nondeterminism_0.040-1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1) ... Selecting previously unselected package gettext. Preparing to unpack .../090-gettext_0.19.8.1-4ubuntu2_i386.deb ... Unpacking gettext (0.19.8.1-4ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../091-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../092-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../093-debhelper_11.1.3ubuntu1_all.deb ... Unpacking debhelper (11.1.3ubuntu1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../094-libatk1.0-data_2.26.1-2_all.deb ... Unpacking libatk1.0-data (2.26.1-2) ... Selecting previously unselected package libatk1.0-0:i386. Preparing to unpack .../095-libatk1.0-0_2.26.1-2_i386.deb ... Unpacking libatk1.0-0:i386 (2.26.1-2) ... Selecting previously unselected package gir1.2-atk-1.0:i386. Preparing to unpack .../096-gir1.2-atk-1.0_2.26.1-2_i386.deb ... Unpacking gir1.2-atk-1.0:i386 (2.26.1-2) ... Selecting previously unselected package gir1.2-freedesktop:i386. Preparing to unpack .../097-gir1.2-freedesktop_1.54.1-4_i386.deb ... Unpacking gir1.2-freedesktop:i386 (1.54.1-4) ... Selecting previously unselected package libatspi2.0-0:i386. Preparing to unpack .../098-libatspi2.0-0_2.26.2-2_i386.deb ... Unpacking libatspi2.0-0:i386 (2.26.2-2) ... Selecting previously unselected package gir1.2-atspi-2.0:i386. Preparing to unpack .../099-gir1.2-atspi-2.0_2.26.2-2_i386.deb ... Unpacking gir1.2-atspi-2.0:i386 (2.26.2-2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:i386. Preparing to unpack .../100-gir1.2-gdkpixbuf-2.0_2.36.11-1_i386.deb ... Unpacking gir1.2-gdkpixbuf-2.0:i386 (2.36.11-1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../101-libgtk2.0-common_2.24.31-4ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.31-4ubuntu1) ... Selecting previously unselected package libpangoxft-1.0-0:i386. Preparing to unpack .../102-libpangoxft-1.0-0_1.40.14-1_i386.deb ... Unpacking libpangoxft-1.0-0:i386 (1.40.14-1) ... Selecting previously unselected package gir1.2-pango-1.0:i386. Preparing to unpack .../103-gir1.2-pango-1.0_1.40.14-1_i386.deb ... Unpacking gir1.2-pango-1.0:i386 (1.40.14-1) ... Selecting previously unselected package libavahi-common-data:i386. Preparing to unpack .../104-libavahi-common-data_0.7-3ubuntu2_i386.deb ... Unpacking libavahi-common-data:i386 (0.7-3ubuntu2) ... Selecting previously unselected package libavahi-common3:i386. Preparing to unpack .../105-libavahi-common3_0.7-3ubuntu2_i386.deb ... Unpacking libavahi-common3:i386 (0.7-3ubuntu2) ... Selecting previously unselected package libavahi-client3:i386. Preparing to unpack .../106-libavahi-client3_0.7-3ubuntu2_i386.deb ... Unpacking libavahi-client3:i386 (0.7-3ubuntu2) ... Selecting previously unselected package libcups2:i386. Preparing to unpack .../107-libcups2_2.2.6-4_i386.deb ... Unpacking libcups2:i386 (2.2.6-4) ... Selecting previously unselected package libxcomposite1:i386. Preparing to unpack .../108-libxcomposite1_1%3a0.4.4-2_i386.deb ... Unpacking libxcomposite1:i386 (1:0.4.4-2) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../109-libxfixes3_1%3a5.0.3-1_i386.deb ... Unpacking libxfixes3:i386 (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:i386. Preparing to unpack .../110-libxcursor1_1%3a1.1.15-1_i386.deb ... Unpacking libxcursor1:i386 (1:1.1.15-1) ... Selecting previously unselected package libxdamage1:i386. Preparing to unpack .../111-libxdamage1_1%3a1.1.4-3_i386.deb ... Unpacking libxdamage1:i386 (1:1.1.4-3) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../112-libxi6_2%3a1.7.9-1_i386.deb ... Unpacking libxi6:i386 (2:1.7.9-1) ... Selecting previously unselected package libxrandr2:i386. Preparing to unpack .../113-libxrandr2_2%3a1.5.1-1_i386.deb ... Unpacking libxrandr2:i386 (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:i386. Preparing to unpack .../114-libgtk2.0-0_2.24.31-4ubuntu1_i386.deb ... Unpacking libgtk2.0-0:i386 (2.24.31-4ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0. Preparing to unpack .../115-gir1.2-gtk-2.0_2.24.31-4ubuntu1_i386.deb ... Unpacking gir1.2-gtk-2.0 (2.24.31-4ubuntu1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../116-libgtk-3-common_3.22.26-2ubuntu1_all.deb ... Unpacking libgtk-3-common (3.22.26-2ubuntu1) ... Selecting previously unselected package libatk-bridge2.0-0:i386. Preparing to unpack .../117-libatk-bridge2.0-0_2.26.1-1_i386.deb ... Unpacking libatk-bridge2.0-0:i386 (2.26.1-1) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../118-libcairo-gobject2_1.15.8-3_i386.deb ... Unpacking libcairo-gobject2:i386 (1.15.8-3) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../119-liblcms2-2_2.9-1_i386.deb ... Unpacking liblcms2-2:i386 (2.9-1) ... Selecting previously unselected package libcolord2:i386. Preparing to unpack .../120-libcolord2_1.3.3-2build1_i386.deb ... Unpacking libcolord2:i386 (1.3.3-2build1) ... Selecting previously unselected package libepoxy0:i386. Preparing to unpack .../121-libepoxy0_1.4.3-1_i386.deb ... Unpacking libepoxy0:i386 (1.4.3-1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../122-libjson-glib-1.0-common_1.4.2-3_all.deb ... Unpacking libjson-glib-1.0-common (1.4.2-3) ... Selecting previously unselected package libjson-glib-1.0-0:i386. Preparing to unpack .../123-libjson-glib-1.0-0_1.4.2-3_i386.deb ... Unpacking libjson-glib-1.0-0:i386 (1.4.2-3) ... Selecting previously unselected package libboost-system1.65.1:i386. Preparing to unpack .../124-libboost-system1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-system1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libcapnp-0.6.1. Preparing to unpack .../125-libcapnp-0.6.1_0.6.1-1_i386.deb ... Unpacking libcapnp-0.6.1 (0.6.1-1) ... Selecting previously unselected package libboost-filesystem1.65.1:i386. Preparing to unpack .../126-libboost-filesystem1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-filesystem1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libmircore1:i386. Preparing to unpack .../127-libmircore1_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircore1:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libmircommon7:i386. Preparing to unpack .../128-libmircommon7_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircommon7:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libprotobuf-lite10:i386. Preparing to unpack .../129-libprotobuf-lite10_3.0.0-9ubuntu5_i386.deb ... Unpacking libprotobuf-lite10:i386 (3.0.0-9ubuntu5) ... Selecting previously unselected package libmirprotobuf3:i386. Preparing to unpack .../130-libmirprotobuf3_0.29.0-0ubuntu1_i386.deb ... Unpacking libmirprotobuf3:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libxkbcommon0:i386. Preparing to unpack .../131-libxkbcommon0_0.8.0-1_i386.deb ... Unpacking libxkbcommon0:i386 (0.8.0-1) ... Selecting previously unselected package libmirclient9:i386. Preparing to unpack .../132-libmirclient9_0.29.0-0ubuntu1_i386.deb ... Unpacking libmirclient9:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libproxy1v5:i386. Preparing to unpack .../133-libproxy1v5_0.4.15-0ubuntu1_i386.deb ... Unpacking libproxy1v5:i386 (0.4.15-0ubuntu1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../134-glib-networking-common_2.54.1-2_all.deb ... Unpacking glib-networking-common (2.54.1-2) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../135-glib-networking-services_2.54.1-2_i386.deb ... Unpacking glib-networking-services (2.54.1-2) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../136-gsettings-desktop-schemas_3.24.1-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (3.24.1-1ubuntu1) ... Selecting previously unselected package glib-networking:i386. Preparing to unpack .../137-glib-networking_2.54.1-2_i386.deb ... Unpacking glib-networking:i386 (2.54.1-2) ... Selecting previously unselected package libsoup2.4-1:i386. Preparing to unpack .../138-libsoup2.4-1_2.60.3-1_i386.deb ... Unpacking libsoup2.4-1:i386 (2.60.3-1) ... Selecting previously unselected package libsoup-gnome2.4-1:i386. Preparing to unpack .../139-libsoup-gnome2.4-1_2.60.3-1_i386.deb ... Unpacking libsoup-gnome2.4-1:i386 (2.60.3-1) ... Selecting previously unselected package librest-0.7-0:i386. Preparing to unpack .../140-librest-0.7-0_0.8.0-2_i386.deb ... Unpacking librest-0.7-0:i386 (0.8.0-2) ... Selecting previously unselected package libwayland-client0:i386. Preparing to unpack .../141-libwayland-client0_1.14.0-1_i386.deb ... Unpacking libwayland-client0:i386 (1.14.0-1) ... Selecting previously unselected package libwayland-cursor0:i386. Preparing to unpack .../142-libwayland-cursor0_1.14.0-1_i386.deb ... Unpacking libwayland-cursor0:i386 (1.14.0-1) ... Selecting previously unselected package libwayland-server0:i386. Preparing to unpack .../143-libwayland-server0_1.14.0-1_i386.deb ... Unpacking libwayland-server0:i386 (1.14.0-1) ... Selecting previously unselected package libgbm1:i386. Preparing to unpack .../144-libgbm1_17.2.8-0ubuntu1_i386.deb ... Unpacking libgbm1:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../145-libx11-xcb1_2%3a1.6.4-3_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.6.4-3) ... Selecting previously unselected package libxcb-dri2-0:i386. Preparing to unpack .../146-libxcb-dri2-0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-dri2-0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:i386. Preparing to unpack .../147-libxcb-dri3-0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-dri3-0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-present0:i386. Preparing to unpack .../148-libxcb-present0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-present0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-sync1:i386. Preparing to unpack .../149-libxcb-sync1_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-sync1:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-xfixes0:i386. Preparing to unpack .../150-libxcb-xfixes0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-xfixes0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libdrm-amdgpu1:i386. Preparing to unpack .../151-libdrm-amdgpu1_2.4.89-1_i386.deb ... Unpacking libdrm-amdgpu1:i386 (2.4.89-1) ... Selecting previously unselected package libpciaccess0:i386. Preparing to unpack .../152-libpciaccess0_0.13.4-1ubuntu1_i386.deb ... Unpacking libpciaccess0:i386 (0.13.4-1ubuntu1) ... Selecting previously unselected package libdrm-intel1:i386. Preparing to unpack .../153-libdrm-intel1_2.4.89-1_i386.deb ... Unpacking libdrm-intel1:i386 (2.4.89-1) ... Selecting previously unselected package libdrm-nouveau2:i386. Preparing to unpack .../154-libdrm-nouveau2_2.4.89-1_i386.deb ... Unpacking libdrm-nouveau2:i386 (2.4.89-1) ... Selecting previously unselected package libdrm-radeon1:i386. Preparing to unpack .../155-libdrm-radeon1_2.4.89-1_i386.deb ... Unpacking libdrm-radeon1:i386 (2.4.89-1) ... Selecting previously unselected package libglapi-mesa:i386. Preparing to unpack .../156-libglapi-mesa_17.2.8-0ubuntu1_i386.deb ... Unpacking libglapi-mesa:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libllvm5.0:i386. Preparing to unpack .../157-libllvm5.0_1%3a5.0.1-2_i386.deb ... Unpacking libllvm5.0:i386 (1:5.0.1-2) ... Selecting previously unselected package libsensors4:i386. Preparing to unpack .../158-libsensors4_1%3a3.4.0-4_i386.deb ... Unpacking libsensors4:i386 (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:i386. Preparing to unpack .../159-libgl1-mesa-dri_17.2.8-0ubuntu1_i386.deb ... Unpacking libgl1-mesa-dri:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libegl1-mesa:i386. Preparing to unpack .../160-libegl1-mesa_17.2.8-0ubuntu1_i386.deb ... Unpacking libegl1-mesa:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libwayland-egl1-mesa:i386. Preparing to unpack .../161-libwayland-egl1-mesa_17.2.8-0ubuntu1_i386.deb ... Unpacking libwayland-egl1-mesa:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libgtk-3-0:i386. Preparing to unpack .../162-libgtk-3-0_3.22.26-2ubuntu1_i386.deb ... Unpacking libgtk-3-0:i386 (3.22.26-2ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:i386. Preparing to unpack .../163-gir1.2-gtk-3.0_3.22.26-2ubuntu1_i386.deb ... Unpacking gir1.2-gtk-3.0:i386 (3.22.26-2ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:i386. Preparing to unpack .../164-gir1.2-harfbuzz-0.0_1.7.2-1_i386.deb ... Unpacking gir1.2-harfbuzz-0.0:i386 (1.7.2-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../165-icu-devtools_60.2-1ubuntu1_i386.deb ... Unpacking icu-devtools (60.2-1ubuntu1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../166-libglib2.0-bin_2.54.1-1ubuntu1_i386.deb ... Unpacking libglib2.0-bin (2.54.1-1ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../167-libglib2.0-dev-bin_2.54.1-1ubuntu1_i386.deb ... Unpacking libglib2.0-dev-bin (2.54.1-1ubuntu1) ... Selecting previously unselected package libpcre16-3:i386. Preparing to unpack .../168-libpcre16-3_2%3a8.39-8_i386.deb ... Unpacking libpcre16-3:i386 (2:8.39-8) ... Selecting previously unselected package libpcre32-3:i386. Preparing to unpack .../169-libpcre32-3_2%3a8.39-8_i386.deb ... Unpacking libpcre32-3:i386 (2:8.39-8) ... Selecting previously unselected package libpcrecpp0v5:i386. Preparing to unpack .../170-libpcrecpp0v5_2%3a8.39-8_i386.deb ... Unpacking libpcrecpp0v5:i386 (2:8.39-8) ... Selecting previously unselected package libpcre3-dev:i386. Preparing to unpack .../171-libpcre3-dev_2%3a8.39-8_i386.deb ... Unpacking libpcre3-dev:i386 (2:8.39-8) ... Selecting previously unselected package pkg-config. Preparing to unpack .../172-pkg-config_0.29.1-0ubuntu2_i386.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../173-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../174-libglib2.0-dev_2.54.1-1ubuntu1_i386.deb ... Unpacking libglib2.0-dev:i386 (2.54.1-1ubuntu1) ... Selecting previously unselected package libdbus-1-dev:i386. Preparing to unpack .../175-libdbus-1-dev_1.12.2-1ubuntu1_i386.deb ... Unpacking libdbus-1-dev:i386 (1.12.2-1ubuntu1) ... Selecting previously unselected package libxtst6:i386. Preparing to unpack .../176-libxtst6_2%3a1.2.3-1_i386.deb ... Unpacking libxtst6:i386 (2:1.2.3-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../177-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../178-x11proto-core-dev_7.0.31-1_all.deb ... Unpacking x11proto-core-dev (7.0.31-1) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../179-libxau-dev_1%3a1.0.8-1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../180-libxdmcp-dev_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../181-x11proto-input-dev_2.3.2-1_all.deb ... Unpacking x11proto-input-dev (2.3.2-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../182-x11proto-kb-dev_1.0.7-1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../183-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:i386. Preparing to unpack .../184-libpthread-stubs0-dev_0.3-4_i386.deb ... Unpacking libpthread-stubs0-dev:i386 (0.3-4) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../185-libxcb1-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb1-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../186-libx11-dev_2%3a1.6.4-3_i386.deb ... Unpacking libx11-dev:i386 (2:1.6.4-3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../187-x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:i386. Preparing to unpack .../188-libxext-dev_2%3a1.3.3-1_i386.deb ... Unpacking libxext-dev:i386 (2:1.3.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../189-x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... Selecting previously unselected package libxfixes-dev:i386. Preparing to unpack .../190-libxfixes-dev_1%3a5.0.3-1_i386.deb ... Unpacking libxfixes-dev:i386 (1:5.0.3-1) ... Selecting previously unselected package libxi-dev:i386. Preparing to unpack .../191-libxi-dev_2%3a1.7.9-1_i386.deb ... Unpacking libxi-dev:i386 (2:1.7.9-1) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../192-x11proto-record-dev_1.14.2-1_all.deb ... Unpacking x11proto-record-dev (1.14.2-1) ... Selecting previously unselected package libxtst-dev:i386. Preparing to unpack .../193-libxtst-dev_2%3a1.2.3-1_i386.deb ... Unpacking libxtst-dev:i386 (2:1.2.3-1) ... Selecting previously unselected package libatspi2.0-dev:i386. Preparing to unpack .../194-libatspi2.0-dev_2.26.2-2_i386.deb ... Unpacking libatspi2.0-dev:i386 (2.26.2-2) ... Selecting previously unselected package libatk-bridge2.0-dev:i386. Preparing to unpack .../195-libatk-bridge2.0-dev_2.26.1-1_i386.deb ... Unpacking libatk-bridge2.0-dev:i386 (2.26.1-1) ... Selecting previously unselected package libatk1.0-dev:i386. Preparing to unpack .../196-libatk1.0-dev_2.26.1-2_i386.deb ... Unpacking libatk1.0-dev:i386 (2.26.1-2) ... Selecting previously unselected package libcairo-script-interpreter2:i386. Preparing to unpack .../197-libcairo-script-interpreter2_1.15.8-3_i386.deb ... Unpacking libcairo-script-interpreter2:i386 (1.15.8-3) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../198-libexpat1-dev_2.2.5-3_i386.deb ... Unpacking libexpat1-dev:i386 (2.2.5-3) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../199-libpng-dev_1.6.34-1_i386.deb ... Unpacking libpng-dev:i386 (1.6.34-1) ... Selecting previously unselected package libfreetype6-dev:i386. Preparing to unpack .../200-libfreetype6-dev_2.8.1-0.1ubuntu2_i386.deb ... Unpacking libfreetype6-dev:i386 (2.8.1-0.1ubuntu2) ... Selecting previously unselected package libfontconfig1-dev:i386. Preparing to unpack .../201-libfontconfig1-dev_2.12.6-0ubuntu1_i386.deb ... Unpacking libfontconfig1-dev:i386 (2.12.6-0ubuntu1) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../202-x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:i386. Preparing to unpack .../203-libxrender-dev_1%3a0.9.10-1_i386.deb ... Unpacking libxrender-dev:i386 (1:0.9.10-1) ... Selecting previously unselected package libice-dev:i386. Preparing to unpack .../204-libice-dev_2%3a1.0.9-2_i386.deb ... Unpacking libice-dev:i386 (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:i386. Preparing to unpack .../205-libsm-dev_2%3a1.2.2-1_i386.deb ... Unpacking libsm-dev:i386 (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:i386. Preparing to unpack .../206-libpixman-1-dev_0.34.0-2_i386.deb ... Unpacking libpixman-1-dev:i386 (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:i386. Preparing to unpack .../207-libxcb-render0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-render0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:i386. Preparing to unpack .../208-libxcb-shm0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-shm0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libcairo2-dev. Preparing to unpack .../209-libcairo2-dev_1.15.8-3_i386.deb ... Unpacking libcairo2-dev (1.15.8-3) ... Selecting previously unselected package libdrm-dev:i386. Preparing to unpack .../210-libdrm-dev_2.4.89-1_i386.deb ... Unpacking libdrm-dev:i386 (2.4.89-1) ... Selecting previously unselected package x11proto-dri2-dev. Preparing to unpack .../211-x11proto-dri2-dev_2.8-2_all.deb ... Unpacking x11proto-dri2-dev (2.8-2) ... Selecting previously unselected package x11proto-gl-dev. Preparing to unpack .../212-x11proto-gl-dev_1.4.17-1_all.deb ... Unpacking x11proto-gl-dev (1.4.17-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../213-x11proto-xf86vidmode-dev_2.3.1-2_all.deb ... Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ... Selecting previously unselected package libxxf86vm-dev:i386. Preparing to unpack .../214-libxxf86vm-dev_1%3a1.1.4-1_i386.deb ... Unpacking libxxf86vm-dev:i386 (1:1.1.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../215-x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:i386. Preparing to unpack .../216-libxdamage-dev_1%3a1.1.4-3_i386.deb ... Unpacking libxdamage-dev:i386 (1:1.1.4-3) ... Selecting previously unselected package libxcb-glx0:i386. Preparing to unpack .../217-libxcb-glx0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-glx0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-glx0-dev:i386. Preparing to unpack .../218-libxcb-glx0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-glx0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-dri2-0-dev:i386. Preparing to unpack .../219-libxcb-dri2-0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-dri2-0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-dev:i386. Preparing to unpack .../220-libxcb-dri3-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-dri3-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-randr0:i386. Preparing to unpack .../221-libxcb-randr0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-randr0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-randr0-dev:i386. Preparing to unpack .../222-libxcb-randr0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-randr0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-shape0:i386. Preparing to unpack .../223-libxcb-shape0_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-shape0:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-shape0-dev:i386. Preparing to unpack .../224-libxcb-shape0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-shape0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-xfixes0-dev:i386. Preparing to unpack .../225-libxcb-xfixes0-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-xfixes0-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-sync-dev:i386. Preparing to unpack .../226-libxcb-sync-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-sync-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxcb-present-dev:i386. Preparing to unpack .../227-libxcb-present-dev_1.12-1ubuntu1_i386.deb ... Unpacking libxcb-present-dev:i386 (1.12-1ubuntu1) ... Selecting previously unselected package libxshmfence-dev:i386. Preparing to unpack .../228-libxshmfence-dev_1.2-1_i386.deb ... Unpacking libxshmfence-dev:i386 (1.2-1) ... Selecting previously unselected package libx11-xcb-dev:i386. Preparing to unpack .../229-libx11-xcb-dev_2%3a1.6.4-3_i386.deb ... Unpacking libx11-xcb-dev:i386 (2:1.6.4-3) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../230-libwayland-bin_1.14.0-1_i386.deb ... Unpacking libwayland-bin (1.14.0-1) ... Selecting previously unselected package libwayland-dev:i386. Preparing to unpack .../231-libwayland-dev_1.14.0-1_i386.deb ... Unpacking libwayland-dev:i386 (1.14.0-1) ... Selecting previously unselected package libmircore-dev:i386. Preparing to unpack .../232-libmircore-dev_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircore-dev:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libprotobuf10:i386. Preparing to unpack .../233-libprotobuf10_3.0.0-9ubuntu5_i386.deb ... Unpacking libprotobuf10:i386 (3.0.0-9ubuntu5) ... Selecting previously unselected package libprotobuf-dev:i386. Preparing to unpack .../234-libprotobuf-dev_3.0.0-9ubuntu5_i386.deb ... Unpacking libprotobuf-dev:i386 (3.0.0-9ubuntu5) ... Selecting previously unselected package libxkbcommon-dev. Preparing to unpack .../235-libxkbcommon-dev_0.8.0-1_i386.deb ... Unpacking libxkbcommon-dev (0.8.0-1) ... Selecting previously unselected package libmircommon-dev:i386. Preparing to unpack .../236-libmircommon-dev_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircommon-dev:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libmircookie2:i386. Preparing to unpack .../237-libmircookie2_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircookie2:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libmircookie-dev:i386. Preparing to unpack .../238-libmircookie-dev_0.29.0-0ubuntu1_i386.deb ... Unpacking libmircookie-dev:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libmirclient-dev:i386. Preparing to unpack .../239-libmirclient-dev_0.29.0-0ubuntu1_i386.deb ... Unpacking libmirclient-dev:i386 (0.29.0-0ubuntu1) ... Selecting previously unselected package libegl1-mesa-dev:i386. Preparing to unpack .../240-libegl1-mesa-dev_17.2.8-0ubuntu1_i386.deb ... Unpacking libegl1-mesa-dev:i386 (17.2.8-0ubuntu1) ... Selecting previously unselected package libepoxy-dev:i386. Preparing to unpack .../241-libepoxy-dev_1.4.3-1_i386.deb ... Unpacking libepoxy-dev:i386 (1.4.3-1) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../242-libgdk-pixbuf2.0-dev_2.36.11-1_i386.deb ... Unpacking libgdk-pixbuf2.0-dev (2.36.11-1) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../243-libgmpxx4ldbl_2%3a6.1.2+dfsg-1.2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.1.2+dfsg-1.2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../244-libgmp-dev_2%3a6.1.2+dfsg-1.2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.1.2+dfsg-1.2) ... Selecting previously unselected package libgpm2:i386. Preparing to unpack .../245-libgpm2_1.20.7-4_i386.deb ... Unpacking libgpm2:i386 (1.20.7-4) ... Selecting previously unselected package libgpm-dev:i386. Preparing to unpack .../246-libgpm-dev_1.20.7-4_i386.deb ... Unpacking libgpm-dev:i386 (1.20.7-4) ... Selecting previously unselected package libgraphite2-dev:i386. Preparing to unpack .../247-libgraphite2-dev_1.3.10-8_i386.deb ... Unpacking libgraphite2-dev:i386 (1.3.10-8) ... Selecting previously unselected package libharfbuzz-icu0:i386. Preparing to unpack .../248-libharfbuzz-icu0_1.7.2-1_i386.deb ... Unpacking libharfbuzz-icu0:i386 (1.7.2-1) ... Selecting previously unselected package libharfbuzz-gobject0:i386. Preparing to unpack .../249-libharfbuzz-gobject0_1.7.2-1_i386.deb ... Unpacking libharfbuzz-gobject0:i386 (1.7.2-1) ... Selecting previously unselected package libicu-le-hb-dev:i386. Preparing to unpack .../250-libicu-le-hb-dev_1.0.3+git161113-4_i386.deb ... Unpacking libicu-le-hb-dev:i386 (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../251-libicu-dev_60.2-1ubuntu1_i386.deb ... Unpacking libicu-dev (60.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:i386. Preparing to unpack .../252-libharfbuzz-dev_1.7.2-1_i386.deb ... Unpacking libharfbuzz-dev:i386 (1.7.2-1) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../253-libxft-dev_2.3.2-1_i386.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../254-libpango1.0-dev_1.40.14-1_i386.deb ... Unpacking libpango1.0-dev (1.40.14-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../255-x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:i386. Preparing to unpack .../256-libxinerama-dev_2%3a1.1.3-1_i386.deb ... Unpacking libxinerama-dev:i386 (2:1.1.3-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../257-x11proto-randr-dev_1.5.0-1_all.deb ... Unpacking x11proto-randr-dev (1.5.0-1) ... Selecting previously unselected package libxrandr-dev:i386. Preparing to unpack .../258-libxrandr-dev_2%3a1.5.1-1_i386.deb ... Unpacking libxrandr-dev:i386 (2:1.5.1-1) ... Selecting previously unselected package libxcursor-dev:i386. Preparing to unpack .../259-libxcursor-dev_1%3a1.1.15-1_i386.deb ... Unpacking libxcursor-dev:i386 (1:1.1.15-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../260-x11proto-composite-dev_1%3a0.4.2-2_all.deb ... Unpacking x11proto-composite-dev (1:0.4.2-2) ... Selecting previously unselected package libxcomposite-dev:i386. Preparing to unpack .../261-libxcomposite-dev_1%3a0.4.4-2_i386.deb ... Unpacking libxcomposite-dev:i386 (1:0.4.4-2) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../262-wayland-protocols_1.11-1_all.deb ... Unpacking wayland-protocols (1.11-1) ... Selecting previously unselected package libgtk-3-dev:i386. Preparing to unpack .../263-libgtk-3-dev_3.22.26-2ubuntu1_i386.deb ... Unpacking libgtk-3-dev:i386 (3.22.26-2ubuntu1) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../264-libxml2-utils_2.9.4+dfsg1-6.1ubuntu1_i386.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package libgtk2.0-dev. Preparing to unpack .../265-libgtk2.0-dev_2.24.31-4ubuntu1_i386.deb ... Unpacking libgtk2.0-dev (2.24.31-4ubuntu1) ... Selecting previously unselected package liblua5.2-0:i386. Preparing to unpack .../266-liblua5.2-0_5.2.4-1.1build1_i386.deb ... Unpacking liblua5.2-0:i386 (5.2.4-1.1build1) ... Selecting previously unselected package libtinfo-dev:i386. Preparing to unpack .../267-libtinfo-dev_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libtinfo-dev:i386 (6.0+20171125-1ubuntu1) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../268-libreadline-dev_7.0-3_i386.deb ... Unpacking libreadline-dev:i386 (7.0-3) ... Selecting previously unselected package liblua5.2-dev:i386. Preparing to unpack .../269-liblua5.2-dev_5.2.4-1.1build1_i386.deb ... Unpacking liblua5.2-dev:i386 (5.2.4-1.1build1) ... Selecting previously unselected package libperl-dev. Preparing to unpack .../270-libperl-dev_5.26.1-4_i386.deb ... Unpacking libperl-dev (5.26.1-4) ... Selecting previously unselected package libpython3.6:i386. Preparing to unpack .../271-libpython3.6_3.6.4-3_i386.deb ... Unpacking libpython3.6:i386 (3.6.4-3) ... Selecting previously unselected package libpython3.6-dev:i386. Preparing to unpack .../272-libpython3.6-dev_3.6.4-3_i386.deb ... Unpacking libpython3.6-dev:i386 (3.6.4-3) ... Selecting previously unselected package libpython3-dev:i386. Preparing to unpack .../273-libpython3-dev_3.6.4-1_i386.deb ... Unpacking libpython3-dev:i386 (3.6.4-1) ... Selecting previously unselected package libsepol1-dev:i386. Preparing to unpack .../274-libsepol1-dev_2.7-1_i386.deb ... Unpacking libsepol1-dev:i386 (2.7-1) ... Selecting previously unselected package libselinux1-dev:i386. Preparing to unpack .../275-libselinux1-dev_2.7-2_i386.deb ... Unpacking libselinux1-dev:i386 (2.7-2) ... Selecting previously unselected package libtcl8.6:i386. Preparing to unpack .../276-libtcl8.6_8.6.8+dfsg-2_i386.deb ... Unpacking libtcl8.6:i386 (8.6.8+dfsg-2) ... Selecting previously unselected package libxt6:i386. Preparing to unpack .../277-libxt6_1%3a1.1.5-1_i386.deb ... Unpacking libxt6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../278-libxmu6_2%3a1.1.2-2_i386.deb ... Unpacking libxmu6:i386 (2:1.1.2-2) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../279-libxpm4_1%3a3.5.12-1_i386.deb ... Unpacking libxpm4:i386 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../280-libxaw7_2%3a1.0.13-1_i386.deb ... Unpacking libxaw7:i386 (2:1.0.13-1) ... Selecting previously unselected package libxt-dev:i386. Preparing to unpack .../281-libxt-dev_1%3a1.1.5-1_i386.deb ... Unpacking libxt-dev:i386 (1:1.1.5-1) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../282-libxmu-headers_2%3a1.1.2-2_all.deb ... Unpacking libxmu-headers (2:1.1.2-2) ... Selecting previously unselected package libxmu-dev:i386. Preparing to unpack .../283-libxmu-dev_2%3a1.1.2-2_i386.deb ... Unpacking libxmu-dev:i386 (2:1.1.2-2) ... Selecting previously unselected package libxpm-dev:i386. Preparing to unpack .../284-libxpm-dev_1%3a3.5.12-1_i386.deb ... Unpacking libxpm-dev:i386 (1:3.5.12-1) ... Selecting previously unselected package libxaw7-dev:i386. Preparing to unpack .../285-libxaw7-dev_2%3a1.0.13-1_i386.deb ... Unpacking libxaw7-dev:i386 (2:1.0.13-1) ... Selecting previously unselected package lua5.2. Preparing to unpack .../286-lua5.2_5.2.4-1.1build1_i386.deb ... Unpacking lua5.2 (5.2.4-1.1build1) ... Selecting previously unselected package python3.6-dev. Preparing to unpack .../287-python3.6-dev_3.6.4-3_i386.deb ... Unpacking python3.6-dev (3.6.4-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../288-python3-dev_3.6.4-1_i386.deb ... Unpacking python3-dev (3.6.4-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../289-rubygems-integration_1.11_all.deb ... Unpacking rubygems-integration (1.11) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../290-ruby-did-you-mean_1.0.0-2_all.deb ... Unpacking ruby-did-you-mean (1.0.0-2) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../291-ruby-minitest_5.10.3-1_all.deb ... Unpacking ruby-minitest (5.10.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../292-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../293-ruby-power-assert_0.3.0-1_all.deb ... Unpacking ruby-power-assert (0.3.0-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../294-ruby-test-unit_3.2.5-1_all.deb ... Unpacking ruby-test-unit (3.2.5-1) ... Selecting previously unselected package libruby2.3:i386. Preparing to unpack .../295-libruby2.3_2.3.6-2_i386.deb ... Unpacking libruby2.3:i386 (2.3.6-2) ... Selecting previously unselected package ruby2.3. Preparing to unpack .../296-ruby2.3_2.3.6-2_i386.deb ... Unpacking ruby2.3 (2.3.6-2) ... Selecting previously unselected package ruby. Preparing to unpack .../297-ruby_1%3a2.3.3_i386.deb ... Unpacking ruby (1:2.3.3) ... Selecting previously unselected package rake. Preparing to unpack .../298-rake_12.3.0-1_all.deb ... Unpacking rake (12.3.0-1) ... Selecting previously unselected package ruby2.3-dev:i386. Preparing to unpack .../299-ruby2.3-dev_2.3.6-2_i386.deb ... Unpacking ruby2.3-dev:i386 (2.3.6-2) ... Selecting previously unselected package ruby-dev:i386. Preparing to unpack .../300-ruby-dev_1%3a2.3.3_i386.deb ... Unpacking ruby-dev:i386 (1:2.3.3) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../301-tcl8.6_8.6.8+dfsg-2_i386.deb ... Unpacking tcl8.6 (8.6.8+dfsg-2) ... Selecting previously unselected package tcl. Preparing to unpack .../302-tcl_8.6.0+9_i386.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package tcl8.6-dev:i386. Preparing to unpack .../303-tcl8.6-dev_8.6.8+dfsg-2_i386.deb ... Unpacking tcl8.6-dev:i386 (8.6.8+dfsg-2) ... Selecting previously unselected package tcl-dev:i386. Preparing to unpack .../304-tcl-dev_8.6.0+9_i386.deb ... Unpacking tcl-dev:i386 (8.6.0+9) ... Selecting previously unselected package libattr1-dev:i386. Preparing to unpack .../305-libattr1-dev_1%3a2.4.47-2build1_i386.deb ... Unpacking libattr1-dev:i386 (1:2.4.47-2build1) ... Selecting previously unselected package libacl1-dev. Preparing to unpack .../306-libacl1-dev_2.2.52-3build1_i386.deb ... Unpacking libacl1-dev (2.2.52-3build1) ... Selecting previously unselected package sbuild-build-depends-vim-dummy. Preparing to unpack .../307-sbuild-build-depends-vim-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-vim-dummy (0.invalid.0) ... Setting up libedit2:i386 (3.1-20170329-1) ... Setting up libsepol1-dev:i386 (2.7-1) ... Setting up x11proto-dri2-dev (2.8-2) ... Setting up libjson-glib-1.0-common (1.4.2-3) ... Setting up libgtk2.0-common (2.24.31-4ubuntu1) ... Setting up libperl-dev (5.26.1-4) ... Setting up glib-networking-common (2.54.1-2) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libmircore-dev:i386 (0.29.0-0ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:i386 (2.9-1) ... Setting up libjbig0:i386 (2.1-3.1) ... Setting up libsigsegv2:i386 (2.11-1) ... Setting up libgpm2:i386 (1.20.7-4) ... Setting up libpthread-stubs0-dev:i386 (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libattr1-dev:i386 (1:2.4.47-2build1) ... Setting up libelf1:i386 (0.170-0.2) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:i386 (2.54.1-1ubuntu1) ... Setting up libxshmfence1:i386 (1.2-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libacl1-dev (2.2.52-3build1) ... Setting up libwayland-client0:i386 (1.14.0-1) ... Setting up xkb-data (2.19-1.1ubuntu1) ... Setting up libproxy1v5:i386 (0.4.15-0ubuntu1) ... Setting up libtinfo-dev:i386 (6.0+20171125-1ubuntu1) ... Setting up libgdk-pixbuf2.0-common (2.36.11-1) ... Setting up libllvm5.0:i386 (1:5.0.1-2) ... Setting up glib-networking-services (2.54.1-2) ... Setting up libdatrie1:i386 (0.2.10-6) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up gettext-base (0.19.8.1-4ubuntu2) ... Setting up libjpeg-turbo8:i386 (1.5.2-0ubuntu5) ... Setting up libpipeline1:i386 (1.5.0-1) ... Setting up x11proto-kb-dev (1.0.7-1) ... Setting up libglapi-mesa:i386 (17.2.8-0ubuntu1) ... Setting up m4 (1.4.18-1) ... Setting up x11proto-record-dev (1.14.2-1) ... Setting up libbsd0:i386 (0.8.7-1) ... Setting up ucf (3.0036) ... Setting up libgirepository-1.0-1:i386 (1.54.1-4) ... Setting up libfreetype6:i386 (2.8.1-0.1ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:i386 (1:5.32-1) ... Setting up libdrm-common (2.4.89-1) ... Setting up libjson-glib-1.0-0:i386 (1.4.2-3) ... Setting up libgraphite2-3:i386 (1.3.10-8) ... Setting up libboost-system1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libprotobuf10:i386 (3.0.0-9ubuntu5) ... Setting up libatk1.0-data (2.26.1-2) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up ruby-did-you-mean (1.0.0-2) ... Setting up libmircookie2:i386 (0.29.0-0ubuntu1) ... Setting up libyaml-0-2:i386 (0.1.7-2ubuntu3) ... Setting up libx11-xcb1:i386 (2:1.6.4-3) ... Setting up libpixman-1-0:i386 (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:i386 (1.54.1-4) ... Setting up libglib2.0-data (2.54.1-1ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... Setting up libepoxy0:i386 (1.4.3-1) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up autotools-dev (20171216.1) ... Setting up libpixman-1-dev:i386 (0.34.0-2) ... Setting up libatk1.0-0:i386 (2.26.1-2) ... Setting up x11proto-randr-dev (1.5.0-1) ... Setting up lua5.2 (5.2.4-1.1build1) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up x11proto-gl-dev (1.4.17-1) ... Processing triggers for systemd (235-3ubuntu3) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libcapnp-0.6.1 (0.6.1-1) ... Setting up libreadline-dev:i386 (7.0-3) ... Setting up libdconf1:i386 (0.26.1-3) ... Setting up rubygems-integration (1.11) ... Setting up libexpat1-dev:i386 (2.2.5-3) ... Setting up libpciaccess0:i386 (0.13.4-1ubuntu1) ... Setting up libsensors4:i386 (1:3.4.0-4) ... Setting up libxkbcommon0:i386 (0.8.0-1) ... Setting up libpcrecpp0v5:i386 (2:8.39-8) ... Setting up libpcre32-3:i386 (2:8.39-8) ... Setting up liblua5.2-0:i386 (5.2.4-1.1build1) ... Setting up libpcre16-3:i386 (2:8.39-8) ... Setting up libtcl8.6:i386 (8.6.8+dfsg-2) ... Setting up libcolord2:i386 (1.3.3-2build1) ... Setting up libthai-data (0.1.27-1) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgmpxx4ldbl:i386 (2:6.1.2+dfsg-1.2) ... Setting up libmircore1:i386 (0.29.0-0ubuntu1) ... Setting up ruby-minitest (5.10.3-1) ... Setting up x11-common (1:7.7+19ubuntu3) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libprotobuf-lite10:i386 (3.0.0-9ubuntu5) ... Setting up hicolor-icon-theme (0.17-1) ... Setting up libglib2.0-bin (2.54.1-1ubuntu1) ... Setting up libgraphite2-dev:i386 (1.3.10-8) ... Setting up wayland-protocols (1.11-1) ... Setting up libwayland-cursor0:i386 (1.14.0-1) ... Setting up libx11-data (2:1.6.4-3) ... Setting up libxau6:i386 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-4ubuntu2) ... Setting up libmpdec2:i386 (2.4.2-1) ... Setting up libdbus-1-3:i386 (1.12.2-1ubuntu1) ... Setting up liblzo2-2:i386 (2.08-1.2) ... Setting up ruby-power-assert (0.3.0-1) ... Setting up libavahi-common-data:i386 (0.7-3ubuntu2) ... Setting up libepoxy-dev:i386 (1.4.3-1) ... Setting up libwayland-server0:i386 (1.14.0-1) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1) ... Setting up libjpeg8:i386 (8c-2ubuntu8) ... Setting up libgmp-dev:i386 (2:6.1.2+dfsg-1.2) ... Setting up libpython3.6-stdlib:i386 (3.6.4-3) ... Setting up libdbus-1-dev:i386 (1.12.2-1ubuntu1) ... Setting up libpcre3-dev:i386 (2:8.39-8) ... Setting up gir1.2-atk-1.0:i386 (2.26.1-2) ... Setting up fontconfig-config (2.12.6-0ubuntu1) ... Setting up libxkbcommon-dev (0.8.0-1) ... Setting up x11proto-core-dev (7.0.31-1) ... Setting up libgpm-dev:i386 (1.20.7-4) ... Setting up libxshmfence-dev:i386 (1.2-1) ... Setting up gir1.2-freedesktop:i386 (1.54.1-4) ... Setting up libmirprotobuf3:i386 (0.29.0-0ubuntu1) ... Setting up libboost-filesystem1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libprotobuf-dev:i386 (3.0.0-9ubuntu5) ... Setting up libharfbuzz0b:i386 (1.7.2-1) ... Setting up libtiff5:i386 (4.0.9-3) ... Setting up libxau-dev:i386 (1:1.0.8-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:i386 (0.1.27-1) ... Setting up libmircookie-dev:i386 (0.29.0-0ubuntu1) ... Setting up file (1:5.32-1) ... Setting up libdrm2:i386 (2.4.89-1) ... Setting up libdrm-intel1:i386 (2.4.89-1) ... Setting up liblua5.2-dev:i386 (5.2.4-1.1build1) ... Setting up libxdmcp-dev:i386 (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:i386 (1.7.2-1) ... Setting up tcl8.6 (8.6.8+dfsg-2) ... Setting up automake (1:1.15.1-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:i386 (2:1.0.9-2) ... Setting up man-db (2.7.6.1-4) ... Not building database; man-db/auto-update is not 'true'. Setting up libmircommon7:i386 (0.29.0-0ubuntu1) ... Setting up libavahi-common3:i386 (0.7-3ubuntu2) ... Setting up libdrm-radeon1:i386 (2.4.89-1) ... Setting up libpng-dev:i386 (1.6.34-1) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up dbus (1.12.2-1ubuntu1) ... Setting up libdrm-nouveau2:i386 (2.4.89-1) ... Setting up libselinux1-dev:i386 (2.7-2) ... Setting up libxcb1:i386 (1.12-1ubuntu1) ... Setting up x11proto-input-dev (2.3.2-1) ... Setting up libharfbuzz-gobject0:i386 (1.7.2-1) ... Setting up tcl8.6-dev:i386 (8.6.8+dfsg-2) ... Setting up libpython3.6:i386 (3.6.4-3) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:i386 (3.6.4-1) ... Setting up libxcb-present0:i386 (1.12-1ubuntu1) ... Setting up libfontconfig1:i386 (2.12.6-0ubuntu1) ... Setting up libxcb-dri2-0:i386 (1.12-1ubuntu1) ... Setting up libsm6:i386 (2:1.2.2-1) ... Setting up libxcb-dri3-0:i386 (1.12-1ubuntu1) ... Setting up libxcb-glx0:i386 (1.12-1ubuntu1) ... Setting up libxcb-randr0:i386 (1.12-1ubuntu1) ... Setting up libxcb-xfixes0:i386 (1.12-1ubuntu1) ... Setting up libxcb-render0:i386 (1.12-1ubuntu1) ... Setting up libpam-systemd:i386 (235-3ubuntu3) ... Setting up libdrm-amdgpu1:i386 (2.4.89-1) ... Setting up libdrm-dev:i386 (2.4.89-1) ... Setting up libgbm1:i386 (17.2.8-0ubuntu1) ... Setting up libx11-6:i386 (2:1.6.4-3) ... Setting up libgl1-mesa-dri:i386 (17.2.8-0ubuntu1) ... Setting up tcl (8.6.0+9) ... Setting up libmirclient9:i386 (0.29.0-0ubuntu1) ... Setting up libpython3.6-dev:i386 (3.6.4-3) ... Setting up dbus-user-session (1.12.2-1ubuntu1) ... Setting up libxcb-sync1:i386 (1.12-1ubuntu1) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libfreetype6-dev:i386 (2.8.1-0.1ubuntu2) ... Setting up libice-dev:i386 (2:1.0.9-2) ... Setting up libmircommon-dev:i386 (0.29.0-0ubuntu1) ... Setting up libxcomposite1:i386 (1:0.4.4-2) ... Setting up libxcb-shm0:i386 (1.12-1ubuntu1) ... Setting up libxpm4:i386 (1:3.5.12-1) ... Setting up libxt6:i386 (1:1.1.5-1) ... Setting up libxcb-shape0:i386 (1.12-1ubuntu1) ... Setting up libxrender1:i386 (1:0.9.10-1) ... Setting up libxcb1-dev:i386 (1.12-1ubuntu1) ... Setting up libxcb-glx0-dev:i386 (1.12-1ubuntu1) ... Setting up libavahi-client3:i386 (0.7-3ubuntu2) ... Setting up libx11-dev:i386 (2:1.6.4-3) ... Setting up libxft2:i386 (2.3.2-1) ... Setting up tcl-dev:i386 (8.6.0+9) ... Setting up libxcb-sync-dev:i386 (1.12-1ubuntu1) ... Setting up fontconfig (2.12.6-0ubuntu1) ... Regenerating fonts cache... done. Setting up libcups2:i386 (2.2.6-4) ... Setting up libegl1-mesa:i386 (17.2.8-0ubuntu1) ... update-alternatives: using /usr/lib/i386-linux-gnu/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in auto mode Setting up libpython3-dev:i386 (3.6.4-1) ... Setting up libfontconfig1-dev:i386 (2.12.6-0ubuntu1) ... Setting up libx11-xcb-dev:i386 (2:1.6.4-3) ... Setting up libsm-dev:i386 (2:1.2.2-1) ... Setting up libxdamage1:i386 (1:1.1.4-3) ... Setting up libxext6:i386 (2:1.3.3-1) ... Setting up libxfixes3:i386 (1:5.0.3-1) ... Setting up dconf-service (0.26.1-3) ... Setting up libxpm-dev:i386 (1:3.5.12-1) ... Setting up libatspi2.0-0:i386 (2.26.2-2) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... Setting up libmirclient-dev:i386 (0.29.0-0ubuntu1) ... Setting up libxcb-shm0-dev:i386 (1.12-1ubuntu1) ... Setting up libxrender-dev:i386 (1:0.9.10-1) ... Setting up libxtst6:i386 (2:1.2.3-1) ... Setting up libxmu6:i386 (2:1.1.2-2) ... Setting up libxcb-dri2-0-dev:i386 (1.12-1ubuntu1) ... Setting up libxcb-render0-dev:i386 (1.12-1ubuntu1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxft-dev (2.3.2-1) ... Setting up libxcb-dri3-dev:i386 (1.12-1ubuntu1) ... Setting up libxcursor1:i386 (1:1.1.15-1) ... Setting up libxext-dev:i386 (2:1.3.3-1) ... Setting up libpango-1.0-0:i386 (1.40.14-1) ... Setting up libwayland-egl1-mesa:i386 (17.2.8-0ubuntu1) ... Setting up libxcb-shape0-dev:i386 (1.12-1ubuntu1) ... Setting up libatk-bridge2.0-0:i386 (2.26.1-1) ... Setting up libxxf86vm1:i386 (1:1.1.4-1) ... Setting up libxxf86vm-dev:i386 (1:1.1.4-1) ... Setting up libxfixes-dev:i386 (1:5.0.3-1) ... Setting up dconf-gsettings-backend:i386 (0.26.1-3) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxrandr2:i386 (2:1.5.1-1) ... Setting up libxi6:i386 (2:1.7.9-1) ... Setting up libxaw7:i386 (2:1.0.13-1) ... Setting up gir1.2-atspi-2.0:i386 (2.26.2-2) ... Setting up libcairo2:i386 (1.15.8-3) ... Setting up libxinerama1:i386 (2:1.1.3-1) ... Setting up libxcursor-dev:i386 (1:1.1.15-1) ... Setting up libxcb-randr0-dev:i386 (1.12-1ubuntu1) ... Setting up libxt-dev:i386 (1:1.1.5-1) ... Setting up libxrandr-dev:i386 (2:1.5.1-1) ... Setting up gsettings-desktop-schemas (3.24.1-1ubuntu1) ... Setting up libxcomposite-dev:i386 (1:0.4.4-2) ... Setting up libxmu-dev:i386 (2:1.1.2-2) ... Setting up libcairo-script-interpreter2:i386 (1.15.8-3) ... Setting up libgtk-3-common (3.22.26-2ubuntu1) ... Setting up libxcb-xfixes0-dev:i386 (1.12-1ubuntu1) ... Setting up libxaw7-dev:i386 (2:1.0.13-1) ... Setting up libcairo-gobject2:i386 (1.15.8-3) ... Setting up libxdamage-dev:i386 (1:1.1.4-3) ... Setting up libpangoft2-1.0-0:i386 (1.40.14-1) ... Setting up libxinerama-dev:i386 (2:1.1.3-1) ... Setting up glib-networking:i386 (2.54.1-2) ... Setting up libxcb-present-dev:i386 (1.12-1ubuntu1) ... Setting up libxi-dev:i386 (2:1.7.9-1) ... Setting up libpangoxft-1.0-0:i386 (1.40.14-1) ... Setting up libpangocairo-1.0-0:i386 (1.40.14-1) ... Setting up gir1.2-pango-1.0:i386 (1.40.14-1) ... Setting up libxtst-dev:i386 (2:1.2.3-1) ... Setting up dh-autoreconf (15) ... Setting up python3 (3.6.4-1) ... Setting up libglib2.0-dev-bin (2.54.1-1ubuntu1) ... Setting up libicu-le-hb0:i386 (1.0.3+git161113-4) ... Setting up ruby2.3 (2.3.6-2) ... Setting up libglib2.0-dev:i386 (2.54.1-1ubuntu1) ... Setting up dh-strip-nondeterminism (0.040-1) ... Setting up python3-lib2to3 (3.6.4-2) ... Setting up ruby (1:2.3.3) ... Setting up dh-python (2.20170125) ... Setting up python3-distutils (3.6.4-2) ... Setting up libicu60:i386 (60.2-1ubuntu1) ... Setting up python3.6 (3.6.4-3) ... Setting up libharfbuzz-icu0:i386 (1.7.2-1) ... Setting up libicu-le-hb-dev:i386 (1.0.3+git161113-4) ... Setting up libcairo2-dev (1.15.8-3) ... Setting up ruby-test-unit (3.2.5-1) ... Setting up rake (12.3.0-1) ... Setting up libatk1.0-dev:i386 (2.26.1-2) ... Setting up libatspi2.0-dev:i386 (2.26.2-2) ... Setting up libxml2:i386 (2.9.4+dfsg1-6.1ubuntu1) ... Setting up libcroco3:i386 (0.6.12-2) ... Setting up libatk-bridge2.0-dev:i386 (2.26.1-1) ... Setting up shared-mime-info (1.9-2) ... Setting up icu-devtools (60.2-1ubuntu1) ... Setting up python3.6-dev (3.6.4-3) ... Setting up libruby2.3:i386 (2.3.6-2) ... Setting up libwayland-bin (1.14.0-1) ... Setting up gettext (0.19.8.1-4ubuntu2) ... Setting up libgdk-pixbuf2.0-0:i386 (2.36.11-1) ... Setting up libsoup2.4-1:i386 (2.60.3-1) ... Setting up libxml2-utils (2.9.4+dfsg1-6.1ubuntu1) ... Setting up gir1.2-gdkpixbuf-2.0:i386 (2.36.11-1) ... Setting up python3-dev (3.6.4-1) ... Setting up libsoup-gnome2.4-1:i386 (2.60.3-1) ... Setting up libicu-dev (60.2-1ubuntu1) ... Setting up ruby2.3-dev:i386 (2.3.6-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up gtk-update-icon-cache (3.22.26-2ubuntu1) ... Setting up libgdk-pixbuf2.0-dev (2.36.11-1) ... Setting up ruby-dev:i386 (1:2.3.3) ... Setting up librest-0.7-0:i386 (0.8.0-2) ... Setting up libwayland-dev:i386 (1.14.0-1) ... Setting up libharfbuzz-dev:i386 (1.7.2-1) ... Setting up librsvg2-2:i386 (2.40.20-2) ... Setting up po-debconf (1.0.20) ... Setting up librsvg2-common:i386 (2.40.20-2) ... Setting up libegl1-mesa-dev:i386 (17.2.8-0ubuntu1) ... Setting up libpango1.0-dev (1.40.14-1) ... Setting up adwaita-icon-theme (3.26.1-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up debhelper (11.1.3ubuntu1) ... Setting up libgtk2.0-0:i386 (2.24.31-4ubuntu1) ... Setting up humanity-icon-theme (0.6.14) ... Setting up libgtk-3-0:i386 (3.22.26-2ubuntu1) ... Setting up gir1.2-gtk-2.0 (2.24.31-4ubuntu1) ... Setting up gir1.2-gtk-3.0:i386 (3.22.26-2ubuntu1) ... Setting up ubuntu-mono (16.10+18.04.20180122.1-0ubuntu1) ... Setting up libgtk2.0-dev (2.24.31-4ubuntu1) ... Setting up libgtk-3-dev:i386 (3.22.26-2ubuntu1) ... Setting up sbuild-build-depends-vim-dummy (0.invalid.0) ... (Reading database ... 36852 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libgdk-pixbuf2.0-0:i386 (2.36.11-1) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... Processing triggers for systemd (235-3ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-101-generic amd64 (i686) Toolchain package versions: binutils_2.29.1-13ubuntu1 dpkg-dev_1.19.0.4ubuntu1 g++-7_7.2.0-19ubuntu1 gcc-7_7.2.0-19ubuntu1 libc6-dev_2.26-0ubuntu3 libstdc++-7-dev_7.2.0-19ubuntu1 libstdc++6_7.2.0-19ubuntu1 linux-libc-dev_4.13.0-30.33 Package versions: adduser_3.116ubuntu1 advancecomp_2.0-1 adwaita-icon-theme_3.26.1-1ubuntu1 apt_1.6~alpha7 apt-transport-https_1.6~alpha7 autoconf_2.69-11 automake_1:1.15.1-3ubuntu1 autopoint_0.19.8.1-4ubuntu2 autotools-dev_20171216.1 base-files_10ubuntu1 base-passwd_3.5.44 bash_4.4-5ubuntu1 binutils_2.29.1-13ubuntu1 binutils-common_2.29.1-13ubuntu1 binutils-i686-linux-gnu_2.29.1-13ubuntu1 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.30.2-0.1ubuntu1 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 coreutils_8.28-1ubuntu1 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-19ubuntu1 dash_0.5.8-2.5ubuntu1 dbus_1.12.2-1ubuntu1 dbus-user-session_1.12.2-1ubuntu1 dconf-gsettings-backend_0.26.1-3 dconf-service_0.26.1-3 debconf_1.5.65 debhelper_11.1.3ubuntu1 debianutils_4.8.4 dh-autoreconf_15 dh-python_2.20170125 dh-strip-nondeterminism_0.040-1 diffutils_1:3.6-1 dirmngr_2.2.4-1ubuntu1 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.19.0.4ubuntu1 dpkg-dev_1.19.0.4ubuntu1 e2fslibs_1.43.8-2 e2fsprogs_1.43.8-2 fakeroot_1.22-2ubuntu1 fdisk_2.30.2-0.1ubuntu1 file_1:5.32-1 findutils_4.6.0+git+20170828-2 fontconfig_2.12.6-0ubuntu1 fontconfig-config_2.12.6-0ubuntu1 fonts-dejavu-core_2.37-1 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-19ubuntu1 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-19ubuntu1 gcc-7-base_7.2.0-19ubuntu1 gettext_0.19.8.1-4ubuntu2 gettext-base_0.19.8.1-4ubuntu2 gir1.2-atk-1.0_2.26.1-2 gir1.2-atspi-2.0_2.26.2-2 gir1.2-freedesktop_1.54.1-4 gir1.2-gdkpixbuf-2.0_2.36.11-1 gir1.2-glib-2.0_1.54.1-4 gir1.2-gtk-2.0_2.24.31-4ubuntu1 gir1.2-gtk-3.0_3.22.26-2ubuntu1 gir1.2-harfbuzz-0.0_1.7.2-1 gir1.2-pango-1.0_1.40.14-1 glib-networking_2.54.1-2 glib-networking-common_2.54.1-2 glib-networking-services_2.54.1-2 gnupg_2.2.4-1ubuntu1 gnupg-agent_2.2.4-1ubuntu1 gnupg-l10n_2.2.4-1ubuntu1 gnupg-utils_2.2.4-1ubuntu1 gpg_2.2.4-1ubuntu1 gpg-agent_2.2.4-1ubuntu1 gpg-wks-client_2.2.4-1ubuntu1 gpg-wks-server_2.2.4-1ubuntu1 gpgconf_2.2.4-1ubuntu1 gpgsm_2.2.4-1ubuntu1 gpgv_2.2.4-1ubuntu1 grep_3.1-2 groff-base_1.22.3-9 gsettings-desktop-schemas_3.24.1-1ubuntu1 gtk-update-icon-cache_3.22.26-2ubuntu1 gzip_1.6-5ubuntu1 hicolor-icon-theme_0.17-1 hostname_3.18 humanity-icon-theme_0.6.14 icu-devtools_60.2-1ubuntu1 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libacl1-dev_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu19 libapt-pkg5.0_1.6~alpha7 libarchive-zip-perl_1.60-1 libasan4_7.2.0-19ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-1 libatk-bridge2.0-0_2.26.1-1 libatk-bridge2.0-dev_2.26.1-1 libatk1.0-0_2.26.1-2 libatk1.0-data_2.26.1-2 libatk1.0-dev_2.26.1-2 libatomic1_7.2.0-19ubuntu1 libatspi2.0-0_2.26.2-2 libatspi2.0-dev_2.26.2-2 libattr1_1:2.4.47-2build1 libattr1-dev_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libavahi-client3_0.7-3ubuntu2 libavahi-common-data_0.7-3ubuntu2 libavahi-common3_0.7-3ubuntu2 libbinutils_2.29.1-13ubuntu1 libblkid1_2.30.2-0.1ubuntu1 libboost-filesystem1.65.1_1.65.1+dfsg-0ubuntu4 libboost-system1.65.1_1.65.1+dfsg-0ubuntu4 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu3 libc-dev-bin_2.26-0ubuntu3 libc6_2.26-0ubuntu3 libc6-dev_2.26-0ubuntu3 libcairo-gobject2_1.15.8-3 libcairo-script-interpreter2_1.15.8-3 libcairo2_1.15.8-3 libcairo2-dev_1.15.8-3 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcapnp-0.6.1_0.6.1-1 libcc1-0_7.2.0-19ubuntu1 libcilkrts5_7.2.0-19ubuntu1 libcolord2_1.3.3-2build1 libcomerr2_1.43.8-2 libcroco3_0.6.12-2 libcryptsetup4_2:1.7.5-1ubuntu1 libcups2_2.2.6-4 libcurl3-gnutls_7.57.0-1ubuntu1 libdatrie1_0.2.10-6 libdb5.3_5.3.28-13.1 libdbus-1-3_1.12.2-1ubuntu1 libdbus-1-dev_1.12.2-1ubuntu1 libdconf1_0.26.1-3 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.19.0.4ubuntu1 libdrm-amdgpu1_2.4.89-1 libdrm-common_2.4.89-1 libdrm-dev_2.4.89-1 libdrm-intel1_2.4.89-1 libdrm-nouveau2_2.4.89-1 libdrm-radeon1_2.4.89-1 libdrm2_2.4.89-1 libedit2_3.1-20170329-1 libegl1-mesa_17.2.8-0ubuntu1 libegl1-mesa-dev_17.2.8-0ubuntu1 libelf1_0.170-0.2 libepoxy-dev_1.4.3-1 libepoxy0_1.4.3-1 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libfakeroot_1.22-2ubuntu1 libfdisk1_2.30.2-0.1ubuntu1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.040-1 libfontconfig1_2.12.6-0ubuntu1 libfontconfig1-dev_2.12.6-0ubuntu1 libfreetype6_2.8.1-0.1ubuntu2 libfreetype6-dev_2.8.1-0.1ubuntu2 libgbm1_17.2.8-0ubuntu1 libgcc-7-dev_7.2.0-19ubuntu1 libgcc1_1:7.2.0-19ubuntu1 libgcrypt20_1.8.1-4 libgdbm3_1.8.3-14 libgdk-pixbuf2.0-0_2.36.11-1 libgdk-pixbuf2.0-common_2.36.11-1 libgdk-pixbuf2.0-dev_2.36.11-1 libgirepository-1.0-1_1.54.1-4 libgl1-mesa-dri_17.2.8-0ubuntu1 libglapi-mesa_17.2.8-0ubuntu1 libglib2.0-0_2.54.1-1ubuntu1 libglib2.0-bin_2.54.1-1ubuntu1 libglib2.0-data_2.54.1-1ubuntu1 libglib2.0-dev_2.54.1-1ubuntu1 libglib2.0-dev-bin_2.54.1-1ubuntu1 libgmp-dev_2:6.1.2+dfsg-1.2 libgmp10_2:6.1.2+dfsg-1.2 libgmpxx4ldbl_2:6.1.2+dfsg-1.2 libgnutls30_3.5.17-1ubuntu1 libgomp1_7.2.0-19ubuntu1 libgpg-error0_1.27-5 libgpm-dev_1.20.7-4 libgpm2_1.20.7-4 libgraphite2-3_1.3.10-8 libgraphite2-dev_1.3.10-8 libgssapi-krb5-2_1.16-2 libgssapi3-heimdal_7.5.0+dfsg-1 libgtk-3-0_3.22.26-2ubuntu1 libgtk-3-common_3.22.26-2ubuntu1 libgtk-3-dev_3.22.26-2ubuntu1 libgtk2.0-0_2.24.31-4ubuntu1 libgtk2.0-common_2.24.31-4ubuntu1 libgtk2.0-dev_2.24.31-4ubuntu1 libharfbuzz-dev_1.7.2-1 libharfbuzz-gobject0_1.7.2-1 libharfbuzz-icu0_1.7.2-1 libharfbuzz0b_1.7.2-1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhx509-5-heimdal_7.5.0+dfsg-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-1ubuntu1 libicu-le-hb-dev_1.0.3+git161113-4 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-1ubuntu1 libidn11_1.33-2.1 libidn2-0_2.0.4-1 libip4tc0_1.6.1-2ubuntu2 libisl15_0.18-1 libitm1_7.2.0-19ubuntu1 libjbig0_2.1-3.1 libjpeg-turbo8_1.5.2-0ubuntu5 libjpeg8_8c-2ubuntu8 libjson-glib-1.0-0_1.4.2-3 libjson-glib-1.0-common_1.4.2-3 libk5crypto3_1.16-2 libkeyutils1_1.5.9-9.2ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2 libkrb5support0_1.16-2 libksba8_1.3.5-2 liblcms2-2_2.9-1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 libllvm5.0_1:5.0.1-2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblua5.2-0_5.2.4-1.1build1 liblua5.2-dev_5.2.4-1.1build1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmirclient-dev_0.29.0-0ubuntu1 libmirclient9_0.29.0-0ubuntu1 libmircommon-dev_0.29.0-0ubuntu1 libmircommon7_0.29.0-0ubuntu1 libmircookie-dev_0.29.0-0ubuntu1 libmircookie2_0.29.0-0ubuntu1 libmircore-dev_0.29.0-0ubuntu1 libmircore1_0.29.0-0ubuntu1 libmirprotobuf3_0.29.0-0ubuntu1 libmount1_2.30.2-0.1ubuntu1 libmpc3_1.0.3-2 libmpdec2_2.4.2-1 libmpfr4_3.1.6-1 libmpx2_7.2.0-19ubuntu1 libncurses5_6.0+20171125-1ubuntu1 libncursesw5_6.0+20171125-1ubuntu1 libnettle6_3.4-1 libnghttp2-14_1.29.0-1 libnpth0_1.5-3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam-systemd_235-3ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpango-1.0-0_1.40.14-1 libpango1.0-dev_1.40.14-1 libpangocairo-1.0-0_1.40.14-1 libpangoft2-1.0-0_1.40.14-1 libpangoxft-1.0-0_1.40.14-1 libpciaccess0_0.13.4-1ubuntu1 libpcre16-3_2:8.39-8 libpcre3_2:8.39-8 libpcre3-dev_2:8.39-8 libpcre32-3_2:8.39-8 libpcrecpp0v5_2:8.39-8 libperl-dev_5.26.1-4 libperl5.26_5.26.1-4 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-3ubuntu1 libprotobuf-dev_3.0.0-9ubuntu5 libprotobuf-lite10_3.0.0-9ubuntu5 libprotobuf10_3.0.0-9ubuntu5 libproxy1v5_0.4.15-0ubuntu1 libpsl5_0.19.1-4 libpthread-stubs0-dev_0.3-4 libpython3-dev_3.6.4-1 libpython3-stdlib_3.6.4-1 libpython3.6_3.6.4-3 libpython3.6-dev_3.6.4-3 libpython3.6-minimal_3.6.4-3 libpython3.6-stdlib_3.6.4-3 libquadmath0_7.2.0-19ubuntu1 libreadline-dev_7.0-3 libreadline7_7.0-3 librest-0.7-0_0.8.0-2 libroken18-heimdal_7.5.0+dfsg-1 librsvg2-2_2.40.20-2 librsvg2-common_2.40.20-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libruby2.3_2.3.6-2 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu3 libselinux1_2.7-2 libselinux1-dev_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsensors4_1:3.4.0-4 libsepol1_2.7-1 libsepol1-dev_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1a-1ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.30.2-0.1ubuntu1 libsoup-gnome2.4-1_2.60.3-1 libsoup2.4-1_2.60.3-1 libsqlite3-0_3.21.0-1 libss2_1.43.8-2 libssl1.0.0_1.0.2n-1ubuntu1 libstdc++-7-dev_7.2.0-19ubuntu1 libstdc++6_7.2.0-19ubuntu1 libsystemd0_235-3ubuntu3 libtasn1-6_4.13-2 libtcl8.6_8.6.8+dfsg-2 libthai-data_0.1.27-1 libthai0_0.1.27-1 libtiff5_4.0.9-3 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20171125-1ubuntu1 libtinfo5_6.0+20171125-1ubuntu1 libtool_2.4.6-2 libubsan0_7.2.0-19ubuntu1 libudev1_235-3ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.2-0.1ubuntu1 libwayland-bin_1.14.0-1 libwayland-client0_1.14.0-1 libwayland-cursor0_1.14.0-1 libwayland-dev_1.14.0-1 libwayland-egl1-mesa_17.2.8-0ubuntu1 libwayland-server0_1.14.0-1 libwind0-heimdal_7.5.0+dfsg-1 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libx11-dev_2:1.6.4-3 libx11-xcb-dev_2:1.6.4-3 libx11-xcb1_2:1.6.4-3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxaw7-dev_2:1.0.13-1 libxcb-dri2-0_1.12-1ubuntu1 libxcb-dri2-0-dev_1.12-1ubuntu1 libxcb-dri3-0_1.12-1ubuntu1 libxcb-dri3-dev_1.12-1ubuntu1 libxcb-glx0_1.12-1ubuntu1 libxcb-glx0-dev_1.12-1ubuntu1 libxcb-present-dev_1.12-1ubuntu1 libxcb-present0_1.12-1ubuntu1 libxcb-randr0_1.12-1ubuntu1 libxcb-randr0-dev_1.12-1ubuntu1 libxcb-render0_1.12-1ubuntu1 libxcb-render0-dev_1.12-1ubuntu1 libxcb-shape0_1.12-1ubuntu1 libxcb-shape0-dev_1.12-1ubuntu1 libxcb-shm0_1.12-1ubuntu1 libxcb-shm0-dev_1.12-1ubuntu1 libxcb-sync-dev_1.12-1ubuntu1 libxcb-sync1_1.12-1ubuntu1 libxcb-xfixes0_1.12-1ubuntu1 libxcb-xfixes0-dev_1.12-1ubuntu1 libxcb1_1.12-1ubuntu1 libxcb1-dev_1.12-1ubuntu1 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-1 libxcursor1_1:1.1.15-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.3-1 libxinerama1_2:1.1.3-1 libxkbcommon-dev_0.8.0-1 libxkbcommon0_0.8.0-1 libxml2_2.9.4+dfsg1-6.1ubuntu1 libxml2-utils_2.9.4+dfsg1-6.1ubuntu1 libxmu-dev_2:1.1.2-2 libxmu-headers_2:1.1.2-2 libxmu6_2:1.1.2-2 libxpm-dev_1:3.5.12-1 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.2-1 libxshmfence1_1.2-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1 libxxf86vm1_1:1.1.4-1 libyaml-0-2_0.1.7-2ubuntu3 linux-libc-dev_4.13.0-30.33 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20170808ubuntu1 lua5.2_5.2.4-1.1build1 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-4 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.30.2-0.1ubuntu1 multiarch-support_2.26-0ubuntu3 ncurses-base_6.0+20171125-1ubuntu1 ncurses-bin_6.0+20171125-1ubuntu1 openssl_1.0.2n-1ubuntu1 optipng_0.7.6-1.1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.1-4 perl-base_5.26.1-4 perl-modules-5.26_5.26.1-4 pinentry-curses_1.0.0-3 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1 python3_3.6.4-1 python3-dev_3.6.4-1 python3-distutils_3.6.4-2 python3-lib2to3_3.6.4-2 python3-minimal_3.6.4-1 python3.6_3.6.4-3 python3.6-dev_3.6.4-3 python3.6-minimal_3.6.4-3 rake_12.3.0-1 readline-common_7.0-3 ruby_1:2.3.3 ruby-dev_1:2.3.3 ruby-did-you-mean_1.0.0-2 ruby-minitest_5.10.3-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_0.3.0-1 ruby-test-unit_3.2.5-1 ruby2.3_2.3.6-2 ruby2.3-dev_2.3.6-2 rubygems-integration_1.11 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-vim-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.11 shared-mime-info_1.9-2 systemd_235-3ubuntu3 systemd-sysv_235-3ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tcl_8.6.0+9 tcl-dev_8.6.0+9 tcl8.6_8.6.8+dfsg-2 tcl8.6-dev_8.6.8+dfsg-2 tzdata_2018b-1 ubuntu-keyring_2016.10.27 ubuntu-mono_16.10+18.04.20180122.1-0ubuntu1 ucf_3.0036 util-linux_2.30.2-0.1ubuntu1 wayland-protocols_1.11-1 x11-common_1:7.7+19ubuntu3 x11proto-composite-dev_1:0.4.2-2 x11proto-core-dev_7.0.31-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2ubuntu2 x11proto-gl-dev_1.4.17-1 x11proto-input-dev_2.3.2-1 x11proto-kb-dev_1.0.7-1 x11proto-randr-dev_1.5.0-1 x11proto-record-dev_1.14.2-1 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 x11proto-xinerama-dev_1.2.1-2 xkb-data_2.19-1.1ubuntu1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Dec 22 16:06:51 2017 UTC gpgv: using RSA key BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./vim_8.0.1401-1ubuntu1.dsc dpkg-source: info: extracting vim in vim-8.0.1401 dpkg-source: info: unpacking vim_8.0.1401.orig.tar.gz dpkg-source: info: unpacking vim_8.0.1401-1ubuntu1.debian.tar.xz dpkg-source: info: applying upstream/Support-defining-compilation-date-in-SOURCE_DATE_EPOCH.patch dpkg-source: info: applying debian/Support-sourcing-a-vimrc.tiny-when-Vim-is-invoked-as-vi.patch dpkg-source: info: applying debian/Detect-the-rst-filetype-using-the-contents-of-the-file.patch dpkg-source: info: applying debian/Add-recognition-of-more-LaTeX-commands-for-tex-filetype-d.patch dpkg-source: info: applying debian/Document-Debian-s-decision-to-disable-modelines-by-defaul.patch dpkg-source: info: applying upstream/syntax-deb-source-changelog-.vim-Update-release-names.patch dpkg-source: info: applying syntax-debcontrol.vim-Fix-highlighting-of-javascript-Sect.patch dpkg-source: info: applying ubuntu-grub-syntax.patch dpkg-source: info: applying update-upstart-syntax.patch dpkg-source: info: applying ubuntu-mouse-off.patch dpkg-source: info: applying ubuntu-series-support.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-14173392 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14173392 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14173392 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package vim dpkg-buildpackage: info: source version 2:8.0.1401-1ubuntu1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build vim-8.0.1401 dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh_testdir dh_testdir dh_testdir dh_testdir dh_testroot dh_testroot dh_testroot dh_testroot for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim-tiny.$x ; \ done for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim-gtk3.$x ; \ done if [ "vim-tiny" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-tiny if [ "vim-gtk3" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim-gtk.$x ; \ done dh_testdir for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim-athena.$x ; \ done rm -rf src/vim-gtk3 dh_testdir if [ "vim-gtk" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi if [ "vim-athena" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-gtk dh_testroot rm -rf src/vim-athena dh_testroot for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim-nox.$x ; \ done for x in install postinst prerm links lintian-overrides ; do \ rm -f debian/vim.$x ; \ done if [ "vim-nox" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-nox [ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean rm -f debian/vim-common.install debian/vim-common.links debian/vim-gui-common.install debian/vim-gui-common.links debian/vim-runtime.install debian/vim-runtime.links debian/vim-runtime.postrm debian/vim-runtime.preinst debian/runtime/debian.vim rm -rf src/vim-basic dh_testdir dh_testroot rm -f extract-stamp* build-stamp* install-stamp* configure-stamp* autoconf-stamp rm -f debian/helpztags.1 rm -rf debian/policy/vim-policy.html rm -f debian/policy/vim-policy.txt rm -f debian/tmplogo.* [ ! -f src/auto/config.cache ] || make distclean rm -f src/auto/config.mk src/pixmaps src/runtime [ ! -f debian/configure.dist ] || mv debian/configure.dist src/auto/configure rm -f src/auto/config.h rm -f runtime/doc/doctags runtime/doc/tags.ref rm -f runtime/doc/*.html runtime/doc/*.log find src/testdir -name '*.pyc' -delete dh_clean debian/rules build-arch cp src/config.mk.dist src/auto/config.mk dh_testdir [ -f debian/configure.dist ] || cp src/auto/configure debian/configure.dist /usr/bin/make -C src autoconf make[1]: Entering directory '/<>/src' if test ! -f configure.save; then mv configure configure.save; fi autoconf sed -e 's+>config.log+>auto/config.log+' -e 's+\./config.log+auto/config.log+' configure > auto/configure chmod 755 auto/configure mv -f configure.save configure rm -rf autom4te.cache rm -f auto/config.status auto/config.cache make[1]: Leaving directory '/<>/src' /usr/bin/make distclean make[1]: Entering directory '/<>' Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && /usr/bin/make distclean make[2]: Entering directory '/<>/src' rm -f auto/config.cache if test "Xdistclean" != "Xclean" \ -a "Xdistclean" != "Xdistclean" \ -a "Xdistclean" != "Xautoconf" \ -a "Xdistclean" != "Xreconfig"; then \ GUI_INC_LOC="" GUI_LIB_LOC="" \ CC="" CPPFLAGS="" CFLAGS="" \ LDFLAGS="" srcdir="." \ ./configure \ \ \ \ \ \ \ \ \ \ \ ; \ fi cd testdir; /usr/bin/make -f Makefile clean rm -f auto/config.status auto/config.cache config.log auto/config.log rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk touch auto/config.h cp config.mk.dist auto/config.mk make[3]: Entering directory '/<>/src/testdir' rm -rf *.out *.failed *.res *.rej *.orig opt_test.vim test.log messages test.out X* viminfo tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out valgrind.* make[3]: Leaving directory '/<>/src/testdir' if test -d po; then \ cd po; /usr/bin/make checkclean; \ fi make[3]: Entering directory '/<>/src/po' rm -f *.ck make[3]: Leaving directory '/<>/src/po' rm -f *.o core vim.core vim vim xxd/*.o rm -rf objects rm -f xxd/xxd auto/osdef.h auto/pathdef.c auto/if_perl.c auto/gui_gtk_gresources.c auto/gui_gtk_gresources.h rm -f conftest* *~ auto/link.sed rm -f testdir/opt_test.vim rm -f json_test kword_test memfile_test message_test rm -f runtime pixmaps rm -rf vim.app rm -rf mzscheme_base.c if test -d po; then \ cd po; /usr/bin/make prefix= clean; \ fi make[3]: Entering directory '/<>/src/po' rm -f *.ck rm -f core core.* *.old.po *.mo *.pot sjiscorr make[3]: Leaving directory '/<>/src/po' rm -f tags make[2]: Leaving directory '/<>/src' make[1]: Leaving directory '/<>' touch autoconf-stamp dh_testdir dh_testdir dh_testdir dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-gtk /usr/bin/make -C src shadow SHADOWDIR=vim-gtk make[1]: Entering directory '/<>/src' ln -s ../runtime . ln -s ../pixmaps . *** DEBIAN *** CONFIGURING VARIANT vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-tiny /bin/sh install-sh -c -d vim-gtk *** DEBIAN *** CONFIGURING VARIANT vim-gtk3 /usr/bin/make -C src shadow SHADOWDIR=vim-gtk3 make[1]: Entering directory '/<>/src' /bin/sh install-sh -c -d vim-gtk3 cd vim-gtk; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . *** DEBIAN *** CONFIGURING VARIANT vim-basic /usr/bin/make -C src shadow SHADOWDIR=vim-basic make[1]: Entering directory '/<>/src' /bin/sh install-sh -c -d vim-tiny mkdir vim-gtk/auto make[1]: Entering directory '/<>/src' /bin/sh install-sh -c -d vim-basic cd vim-gtk/auto; ln -s ../../auto/configure . cd vim-gtk3; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . /bin/sh install-sh -c -d vim-gtk/po cd vim-tiny; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . cd vim-basic; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir vim-gtk3/auto mkdir vim-tiny/auto cd vim-tiny/auto; ln -s ../../auto/configure . cd vim-gtk3/auto; ln -s ../../auto/configure . cd vim-gtk/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . mkdir vim-basic/auto cd vim-gtk; rm -f auto/link.sed cp Makefile configure vim-gtk rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist /bin/sh install-sh -c -d vim-tiny/po cp config.mk.dist vim-gtk/auto/config.mk cd vim-basic/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d vim-gtk3/po cp config.mk.dist vim-gtk /bin/sh install-sh -c -d vim-basic/po /bin/sh install-sh -c -d vim-gtk/xxd cd vim-tiny/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-tiny; rm -f auto/link.sed cp Makefile configure vim-tiny rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist cd vim-gtk3/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cp config.mk.dist vim-tiny/auto/config.mk cd vim-gtk3; rm -f auto/link.sed cp config.mk.dist vim-tiny cp Makefile configure vim-gtk3 cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . /bin/sh install-sh -c -d vim-tiny/xxd cd vim-basic/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . rm -f vim-gtk3/auto/config.mk vim-gtk3/config.mk.dist cp config.mk.dist vim-gtk3/auto/config.mk cp config.mk.dist vim-gtk3 cd vim-basic; rm -f auto/link.sed /bin/sh install-sh -c -d vim-gtk3/xxd cp Makefile configure vim-basic rm -f vim-basic/auto/config.mk vim-basic/config.mk.dist cp config.mk.dist vim-basic/auto/config.mk cp config.mk.dist vim-basic /bin/sh install-sh -c -d vim-basic/xxd if test -d os_mac_rsrc; then \ cd vim-gtk; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d vim-gtk/testdir cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cd vim-gtk3/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-tiny; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi if test -d os_mac_rsrc; then \ cd vim-gtk3; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d vim-tiny/testdir /bin/sh install-sh -c -d vim-gtk3/testdir cd vim-basic/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-basic; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi cd vim-gtk/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 . /bin/sh install-sh -c -d vim-basic/testdir cd vim-gtk3/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 . cd vim-tiny/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[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi make[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-gtk && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --enable-terminal --with-x --enable-xim --enable-gui=gtk2 --enable-gtk2-check --disable-gnome-check --disable-motif-check --disable-athena-check --disable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-python3interp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-i386-linux-gnu --disable-pythoninterp --enable-rubyinterp --enable-tclinterp --with-tclsh=/usr/bin/tclsh cd src/vim-gtk3 && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --enable-terminal --with-x --enable-xim --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-python3interp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-i386-linux-gnu --disable-pythoninterp --enable-rubyinterp --enable-tclinterp --with-tclsh=/usr/bin/tclsh --enable-gui=gtk3 --enable-gtk3-check --disable-gnome-check --disable-motif-check --disable-athena-check --disable-fontset --disable-rubyinterp cd vim-basic/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[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-tiny && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --with-features=small --disable-gui --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-gpm --enable-nls --enable-multibyte --enable-acl --disable-terminal --enable-selinux --disable-smack make[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-basic && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --enable-terminal --without-x --enable-gui=no --disable-luainterp --disable-mzschemeinterp --disable-perlinterp --enable-python3interp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-i386-linux-gnu --disable-pythoninterp --disable-rubyinterp --disable-tclinterp configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc yes checking for gcc... gcc yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... checking whether the C compiler works... checking whether we are cross compiling... yes checking for C compiler default output file name... a.out checking for suffix of executables... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... checking whether we are cross compiling... no checking for suffix of object files... checking whether we are cross compiling... o checking whether we are using the GNU C compiler... yes checking for C compiler default output file name... a.out checking for suffix of executables... no checking for suffix of object files... yes checking whether gcc accepts -g... o checking whether we are using the GNU C compiler... no checking for suffix of object files... yes checking for gcc option to accept ISO C89... checking whether we are cross compiling... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... no checking for suffix of object files... gcc -E yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... o checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E yes checking whether gcc accepts -g... none needed checking how to run the C preprocessor... yes checking for gcc option to accept ISO C89... gcc -E checking for fgrep... /bin/grep -F checking for library containing strerror... gcc -E none needed checking how to run the C preprocessor... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... /bin/grep -F checking for library containing strerror... 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... checking for grep that handles long lines and -e... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... yes checking for clang version... N/A configure: checking for buggy tools... checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... yes yes checking --enable-fail-if-missing argument... yes checking for clang version... checking --enable-fail-if-missing argument... yes checking for clang version... N/A N/A configure: checking for buggy tools... configure: checking for buggy tools... checking for BeOS... no checking for BeOS... checking for QNX... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h presence... no checking for Darwin (Mac OS X)... no no checking AvailabilityMacros.h usability... checking AvailabilityMacros.h usability... yes checking for sys/wait.h that is POSIX.1 compatible... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no 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... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... no checking AvailabilityMacros.h presence... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no 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... pkg-vim-maintainers@lists.alioth.debian.org no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... checking if character set is EBCDIC... yes no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... checking --enable-fail-if-missing argument... Defaulting to ex yes checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking for clang version... checking if character set is EBCDIC... N/A configure: checking for buggy tools... checking for BeOS... no checking --disable-smack argument... no checking for QNX... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking selinux/selinux.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no 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... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes checking selinux/selinux.h presence... yes checking selinux/selinux.h usability... yes checking selinux/selinux.h usability... yes checking for selinux/selinux.h... yes checking --with-features argument... huge checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org 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... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... yes checking selinux/selinux.h presence... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes yes checking selinux/selinux.h presence... checking for selinux/selinux.h... yes checking --with-features argument... huge checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org 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... yes checking for python3... /usr/bin/python3 checking Python version... yes checking for selinux/selinux.h... yes checking --with-features argument... small checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org 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... no checking --enable-workshop argument... no checking --disable-netbeans argument... yes checking --disable-channel argument... cannot use channels with tiny or small features checking --enable-terminal argument... no checking --enable-autoservername argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no yes checking for xmkmf... no checking for X... checking --enable-mzschemeinterp argument... no yes checking selinux/selinux.h usability... checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... 3.6 checking Python is 3.0 or better... yep checking Python's abiflags... yes checking selinux/selinux.h presence... OK yes checking for selinux/selinux.h... yes checking --with-features argument... huge checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org 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... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... m checking Python's install prefix... yes checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes libraries , headers /usr checking Python's execution prefix... checking for perl... /usr/bin/perl checking Perl version... /usr checking Python's configuration directory... (cached) /usr/lib/python3.6/config-3.6m-i386-linux-gnu checking Python3's dll name... libpython3.6m.so.1.0 checking if -pthread should be used... OK checking for gethostbyname... yes checking if compile and link flags for Python 3 are sane... checking if compile and link flags for Perl are sane... yes checking for connect... yes checking if -fPIE can be added for Python3... yes checking --enable-pythoninterp argument... no checking --enable-python3interp argument... yes checking for python3... /usr/bin/python3 checking Python version... 3.6 checking Python is 3.0 or better... yes checking for remove... yep checking Python's abiflags... yes 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... yes checking for shmat... checking if compile and link flags for Perl are sane... no checking for gethostbyname in -lnsl... m checking Python's install prefix... yes checking for IceConnectionNumber in -lICE... /usr checking Python's execution prefix... /usr yes checking --enable-pythoninterp argument... no checking --enable-python3interp argument... yes checking for python3... /usr/bin/python3 checking Python version... yes checking whether compiling with process communication is possible... checking Python's configuration directory... (cached) /usr/lib/python3.6/config-3.6m-i386-linux-gnu checking Python3's dll name... libpython3.6m.so.1.0 checking if -pthread should be used... 3.6 checking Python is 3.0 or better... yes checking if X11 header files can be found... yep checking Python's abiflags... yes checking if compile and link flags for Python 3 are sane... yes yes checking for _XdmcpAuthDoIt in -lXdmcp... checking --enable-terminal argument... yes checking --enable-autoservername 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 X11/SM/SMlib.h usability... m checking Python's install prefix... yes checking if -fPIE can be added for Python3... yes checking for IceOpenConnection in -lICE... /usr checking Python's execution prefix... yes checking X11/SM/SMlib.h presence... /usr 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... yes checking for XpmCreatePixmapFromData in -lXpm... checking Python's configuration directory... (cached) /usr/lib/python3.6/config-3.6m-i386-linux-gnu yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... /usr/bin/tclsh checking for /usr/bin/tclsh... no checking for tclsh... /usr/bin/tclsh checking Tcl version... 8.6 - OK checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh yes checking if X11 header files implicitly declare return values... no checking whether __DATE__ and __TIME__ work... checking Python3's dll name... libpython3.6m.so.1.0 checking if -pthread should be used... no checking size of wchar_t is 2 bytes... 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 yes checking for socket in -lsocket... checking whether __attribute__((unused)) is allowed... yes checking if compile and link flags for Python 3 are sane... yes checking elf.h usability... no checking for gethostbyname in -lnsl... yes no checking if -fPIE can be added for Python3... checking --enable-gui argument... no GUI support checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... yes checking elf.h presence... yes checking whether compiling with process communication is possible... no checking whether toupper is broken... yes checking for elf.h... yes checking for main in -lelf... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... /usr/bin/tclsh checking for /usr/bin/tclsh... no checking for tclsh... /usr/bin/tclsh checking Tcl version... no no checking whether __DATE__ and __TIME__ work... checking for dirent.h that defines DIR... yes 8.6 - OK checking --enable-terminal argument... yes checking --enable-autoservername argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... no checking for xmkmf... no checking for X... yes checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... checking for library containing opendir... /usr/lib/tclConfig.sh yes checking whether __attribute__((unused)) is allowed... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... none required yes checking elf.h usability... checking stdint.h usability... libraries , headers yes checking stdint.h presence... yes checking elf.h presence... yes checking for stdint.h... yes checking stdlib.h usability... yes checking for elf.h... yes checking for main in -lelf... OK checking Ruby rbconfig... checking for gethostbyname... RbConfig checking Ruby header files... yes checking stdlib.h presence... no checking for dirent.h that defines DIR... yes checking for stdlib.h... yes checking string.h usability... yes checking for library containing opendir... yes checking for connect... yes checking string.h presence... /usr/include/ruby-2.3.0 yes checking for string.h... yes checking sys/select.h usability... none required yes checking stdint.h usability... checking for remove... yes checking sys/select.h presence... yes checking for sys/select.h... yes yes checking stdint.h presence... checking sys/utsname.h usability... yes checking for stdint.h... yes checking stdlib.h usability... yes checking for shmat... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking stdlib.h presence... yes checking for IceConnectionNumber in -lICE... checking termcap.h usability... yes checking for stdlib.h... yes checking string.h usability... no yes checking termcap.h presence... checking string.h presence... no checking for termcap.h... no yes checking for string.h... yes yes checking fcntl.h usability... checking sys/select.h usability... checking if X11 header files can be found... yes checking fcntl.h presence... yes checking for fcntl.h... yes yes checking sys/select.h presence... checking sgtty.h usability... yes checking for sys/select.h... yes yes checking for _XdmcpAuthDoIt in -lXdmcp... checking sys/utsname.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/utsname.h presence... yes checking for IceOpenConnection in -lICE... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking sys/ioctl.h presence... yes checking for XpmCreatePixmapFromData in -lXpm... 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... yes checking for sys/ioctl.h... yes no checking termcap.h presence... checking sys/time.h usability... yes checking if X11 header files implicitly declare return values... no checking for termcap.h... no checking fcntl.h usability... yes checking sys/time.h presence... no checking size of wchar_t is 2 bytes... no checking for gethostbyname in -lnsl... yes checking for sys/time.h... yes yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/types.h usability... checking sgtty.h usability... yes checking whether compiling with process communication is possible... no yes checking sgtty.h presence... checking --enable-gui argument... GTK+ 3.x GUI support checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config yes checking sys/types.h presence... yes checking for sgtty.h... yes yes checking for sys/types.h... yes checking for GTK - version >= 3.0.0... checking sys/ioctl.h usability... checking termio.h usability... yes checking --enable-terminal argument... yes checking --enable-autoservername argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... no checking for xmkmf... no checking for X... yes checking sys/ioctl.h presence... yes checking termio.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking sys/time.h presence... yes checking iconv.h presence... yes checking for iconv.h... yes yes checking for sys/time.h... yes checking sys/types.h usability... checking inttypes.h usability... libraries , headers yes checking inttypes.h presence... yes checking sys/types.h presence... yes checking for inttypes.h... yes yes checking for sys/types.h... yes checking termio.h usability... checking for gethostbyname... checking langinfo.h usability... yes checking for connect... yes checking termio.h presence... yes checking langinfo.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking for langinfo.h... yes yes checking for remove... checking math.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking math.h presence... yes checking for shmat... yes checking for math.h... yes checking unistd.h usability... yes checking inttypes.h presence... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking for IceConnectionNumber in -lICE... yes checking unistd.h presence... yes checking for unistd.h... yes yes checking langinfo.h presence... yes checking for langinfo.h... yes checking stropts.h usability... checking math.h usability... yes yes; found version 3.22.26 checking version of Gdk-Pixbuf... checking if X11 header files can be found... 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 stropts.h presence... yes checking math.h presence... yes checking for stropts.h... yes yes checking for _XdmcpAuthDoIt in -lXdmcp... checking errno.h usability... yes checking for math.h... yes checking unistd.h usability... yes checking X11/SM/SMlib.h presence... yes checking for IceOpenConnection in -lICE... yes checking for X11/SM/SMlib.h... yes yes checking errno.h presence... checking X11/xpm.h usability... yes checking for errno.h... yes yes checking unistd.h presence... checking sys/resource.h usability... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for unistd.h... yes yes checking X11/xpm.h presence... checking stropts.h usability... yes checking for X11/xpm.h... yes yes checking if X11 header files implicitly declare return values... yes checking sys/resource.h presence... checking X11/Sunkeysym.h usability... yes checking for sys/resource.h... yes yes checking stropts.h presence... yes checking for stropts.h... yes checking sys/systeminfo.h usability... no checking size of wchar_t is 2 bytes... checking errno.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... no checking sys/systeminfo.h presence... no checking --enable-gui argument... yes checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no checking whether toupper is broken... GTK+ 2.x GUI support no checking for sys/systeminfo.h... no checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... yes checking locale.h usability... checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... no checking whether __DATE__ and __TIME__ work... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... yes checking whether __attribute__((unused)) is allowed... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking elf.h usability... no checking sys/stream.h presence... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking elf.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking for elf.h... yes checking for main in -lelf... yes checking locale.h presence... yes checking termios.h presence... no yes checking for termios.h... yes checking for dirent.h that defines DIR... yes checking for locale.h... yes checking libc.h usability... checking sys/stream.h usability... no checking libc.h presence... yes checking for library containing opendir... no checking for libc.h... no no checking sys/stream.h presence... no checking for sys/stream.h... no checking sys/statfs.h usability... checking termios.h usability... none required checking stdint.h usability... yes checking termios.h presence... yes; found version 2.24.31 checking version of Gdk-Pixbuf... yes checking for termios.h... yes 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 sys/statfs.h presence... yes checking stdint.h presence... checking libc.h usability... yes checking for sys/statfs.h... yes yes checking for stdint.h... yes checking poll.h usability... checking stdlib.h usability... yes checking X11/SM/SMlib.h presence... no checking libc.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking poll.h presence... yes checking for poll.h... yes yes checking stdlib.h presence... no checking for libc.h... no checking sys/poll.h usability... checking sys/statfs.h usability... yes checking X11/xpm.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking for X11/xpm.h... yes yes checking sys/poll.h presence... checking X11/Sunkeysym.h usability... yes checking sys/statfs.h presence... yes checking for sys/poll.h... yes yes checking string.h presence... checking pwd.h usability... yes checking for sys/statfs.h... yes yes checking for string.h... yes checking sys/select.h usability... yes checking X11/Sunkeysym.h presence... checking poll.h usability... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes checking sys/select.h presence... yes checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no checking whether toupper is broken... yes checking for sys/select.h... yes yes checking poll.h presence... yes checking pwd.h presence... checking sys/utsname.h usability... yes checking for pwd.h... yes yes checking for poll.h... yes checking utime.h usability... checking sys/poll.h usability... no checking whether __DATE__ and __TIME__ work... yes checking sys/utsname.h presence... yes checking utime.h presence... yes checking for sys/utsname.h... yes yes checking sys/poll.h presence... yes checking for utime.h... yes yes checking for sys/poll.h... yes checking termcap.h usability... yes checking sys/param.h usability... checking whether __attribute__((unused)) is allowed... checking pwd.h usability... yes checking elf.h usability... yes checking pwd.h presence... no checking termcap.h presence... yes checking sys/param.h presence... yes checking for pwd.h... yes checking utime.h usability... no checking for termcap.h... no yes checking for sys/param.h... yes checking fcntl.h usability... yes checking elf.h presence... checking libintl.h usability... yes checking for elf.h... yes checking for main in -lelf... yes checking utime.h presence... yes checking for utime.h... yes yes checking libintl.h presence... yes checking fcntl.h presence... checking sys/param.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... no yes checking libgen.h presence... checking for dirent.h that defines DIR... yes checking sys/param.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking sgtty.h presence... yes yes checking for sgtty.h... yes yes checking for sys/param.h... yes checking for library containing opendir... checking libintl.h usability... checking sys/ioctl.h usability... no checking util/debug.h presence... no checking for util/debug.h... no none required checking util/msg18n.h usability... checking stdint.h usability... yes checking sys/ioctl.h presence... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking stdint.h presence... yes checking for stdint.h... yes checking stdlib.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... yes no checking libgen.h presence... yes checking sys/time.h presence... checking frame.h usability... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking for libgen.h... yes yes checking stdlib.h presence... checking util/debug.h usability... yes checking for stdlib.h... yes checking string.h usability... no checking frame.h presence... yes checking sys/types.h presence... no checking for frame.h... no yes checking for sys/types.h... yes no checking util/debug.h presence... checking sys/acl.h usability... yes checking string.h presence... yes checking for string.h... yes checking termio.h usability... checking sys/select.h usability... no checking for util/debug.h... no yes checking sys/acl.h presence... checking util/msg18n.h usability... yes checking sys/select.h presence... yes checking for sys/acl.h... yes checking sys/access.h usability... yes checking for sys/select.h... yes no checking util/msg18n.h presence... yes checking termio.h presence... checking sys/utsname.h usability... no checking for util/msg18n.h... no checking frame.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking iconv.h presence... checking termcap.h usability... yes checking for iconv.h... yes no checking frame.h presence... no checking sys/access.h presence... checking inttypes.h usability... no checking termcap.h presence... no checking for sys/access.h... no no checking for frame.h... no checking sys/acl.h usability... no checking for termcap.h... no checking sys/sysinfo.h usability... checking fcntl.h usability... yes checking inttypes.h presence... yes checking sys/acl.h presence... yes checking for inttypes.h... yes yes checking sys/sysinfo.h presence... yes checking fcntl.h presence... checking langinfo.h usability... yes checking for sys/sysinfo.h... yes yes checking for sys/acl.h... yes checking sys/access.h usability... checking wchar.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking langinfo.h presence... no checking sys/access.h presence... yes checking for langinfo.h... yes no checking for sys/access.h... no checking math.h usability... checking sys/sysinfo.h usability... yes checking sgtty.h presence... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking math.h presence... yes checking sys/sysinfo.h presence... yes checking for math.h... yes yes checking for sys/sysinfo.h... yes checking unistd.h usability... yes checking wctype.h presence... checking wchar.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking unistd.h presence... no checking for sys/sysctl.h... checking sys/time.h usability... yes checking wchar.h presence... yes checking for unistd.h... yes yes checking for wchar.h... yes checking stropts.h usability... checking wctype.h usability... yes checking for pthread_np.h... yes checking sys/time.h presence... no checking strings.h usability... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes yes checking wctype.h presence... checking errno.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking sys/types.h presence... yes checking strings.h presence... no checking for sys/sysctl.h... yes checking for sys/types.h... yes checking termio.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking errno.h presence... yes checking for errno.h... yes yes checking for pthread_np.h... checking sys/resource.h usability... yes checking whether gcc needs -traditional... yes checking termio.h presence... yes checking for termio.h... yes no no checking strings.h usability... checking for an ANSI C-conforming const... checking iconv.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking for working volatile... yes checking strings.h presence... yes checking iconv.h presence... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking for iconv.h... yes yes checking for mode_t... checking inttypes.h usability... yes checking whether gcc needs -traditional... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no no checking for an ANSI C-conforming const... checking locale.h usability... yes checking inttypes.h presence... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking for working volatile... yes checking for mode_t... yes checking locale.h presence... yes checking for off_t... yes checking for locale.h... yes yes checking langinfo.h presence... checking sys/stream.h usability... yes checking for langinfo.h... yes checking math.h usability... yes checking for off_t... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking math.h presence... yes checking for math.h... yes yes checking for pid_t... checking unistd.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking libc.h usability... yes checking for pid_t... no checking libc.h presence... yes checking unistd.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking for unistd.h... yes yes checking for size_t... checking stropts.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes yes checking for size_t... checking errno.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking errno.h presence... yes checking for errno.h... yes yes checking for uid_t in sys/types.h... checking sys/resource.h usability... yes checking for uint32_t... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking for uint32_t... yes checking pwd.h presence... yes checking for ino_t... yes checking sys/resource.h presence... yes checking for pwd.h... yes yes checking for sys/resource.h... yes checking utime.h usability... checking sys/systeminfo.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... no checking sys/systeminfo.h presence... yes checking utime.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking for utime.h... yes checking sys/param.h usability... yes checking for dev_t... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes yes checking for dev_t... checking libintl.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking libintl.h presence... yes checking whether byte ordering is bigendian... yes checking for libintl.h... yes checking libgen.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking libc.h usability... yes checking whether byte ordering is bigendian... yes checking libgen.h presence... no checking libc.h presence... yes checking for libgen.h... yes no checking for libc.h... no checking util/debug.h usability... checking sys/statfs.h usability... no checking for inline... no checking util/debug.h presence... yes checking sys/statfs.h presence... inline checking for rlim_t... yes checking for sys/statfs.h... yes no checking for util/debug.h... no no checking for inline... checking util/msg18n.h usability... checking poll.h usability... yes checking for stack_t... inline checking for rlim_t... yes checking for stack_t... yes checking poll.h presence... yes checking whether stack_t has an ss_base field... yes checking for poll.h... yes yes checking whether stack_t has an ss_base field... no checking util/msg18n.h presence... checking sys/poll.h usability... no checking for util/msg18n.h... no checking frame.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... no checking frame.h presence... yes yes no checking for frame.h... no checking sys/acl.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes yes checking sys/acl.h presence... checking utime.h usability... yes checking for sys/acl.h... yes checking whether we talk terminfo... checking whether we talk terminfo... checking sys/access.h usability... yes checking utime.h presence... no checking sys/access.h presence... yes checking what tgetent() returns for an unknown terminal... no checking for sys/access.h... no yes checking for utime.h... yes checking sys/sysinfo.h usability... yes checking what tgetent() returns for an unknown terminal... checking sys/param.h usability... yes checking sys/sysinfo.h presence... zero checking whether termcap.h contains ospeed... zero checking whether termcap.h contains ospeed... yes checking for sys/sysinfo.h... yes no checking whether ospeed can be extern... checking wchar.h usability... no checking whether ospeed can be extern... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking libintl.h usability... yes checking whether termcap.h contains UP, BC and PC... yes checking whether termcap.h contains UP, BC and PC... yes checking wchar.h presence... no checking whether UP, BC and PC can be extern... yes checking for wchar.h... yes no checking whether UP, BC and PC can be extern... yes checking libintl.h presence... checking wctype.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes yes checking whether tputs() uses outfuntype... checking whether tputs() uses outfuntype... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking libgen.h presence... no checking whether sys/select.h and sys/time.h may both be included... no checking whether sys/select.h and sys/time.h may both be included... yes checking for libgen.h... yes yes no checking for sys/sysctl.h... checking for /dev/ptc... no checking for SVR4 ptys... yes checking util/debug.h usability... checking for /dev/ptc... no checking for SVR4 ptys... yes checking for pthread_np.h... yes yes checking for ptyranges... no checking util/debug.h presence... checking for ptyranges... no checking strings.h usability... don't know no checking for util/debug.h... no don't know checking default tty permissions/group... checking default tty permissions/group... checking util/msg18n.h usability... yes checking strings.h presence... yes checking for strings.h... yes checking if strings.h can be included after string.h... no checking util/msg18n.h presence... yes checking whether gcc needs -traditional... no checking for util/msg18n.h... no checking frame.h usability... can't determine - assume ptys are world accessible world checking return type of signal handlers... can't determine - assume ptys are world accessible world checking return type of signal handlers... no checking for an ANSI C-conforming const... void checking for struct sigcontext... void checking for struct sigcontext... no checking frame.h presence... yes checking for working volatile... no checking for frame.h... no checking sys/acl.h usability... yes checking getcwd implementation is broken... yes checking for mode_t... yes checking getcwd implementation is broken... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking sys/access.h usability... no checking for fchdir... no checking for fchdir... yes checking for off_t... no checking sys/access.h presence... no checking for sys/access.h... no yes checking sys/sysinfo.h usability... yes checking for fchown... checking for fchown... yes checking sys/sysinfo.h presence... yes yes checking for sys/sysinfo.h... yes checking for fchmod... checking wchar.h usability... yes checking for fchmod... yes checking for pid_t... yes checking for fsync... yes checking wchar.h presence... yes yes checking for wchar.h... yes checking for fsync... yes checking wctype.h usability... checking for getcwd... yes checking for size_t... yes checking for getcwd... yes checking wctype.h presence... yes checking for getpseudotty... yes checking for wctype.h... yes checking for sys/ptem.h... no checking for sys/sysctl.h... yes checking for getpseudotty... no checking for getpwent... yes checking for pthread_np.h... yes checking for uid_t in sys/types.h... no checking strings.h usability... yes checking for uint32_t... no yes checking for getpwent... checking for getpwnam... yes checking strings.h presence... yes yes checking for strings.h... yes checking for getpwnam... checking if strings.h can be included after string.h... yes yes checking whether time.h and sys/time.h may both be included... checking for getpwuid... yes checking whether gcc needs -traditional... yes checking for getpwuid... yes checking for ino_t... no checking for an ANSI C-conforming const... yes checking for getrlimit... yes checking for working volatile... yes checking for getrlimit... yes checking for mode_t... yes yes checking for dev_t... checking for gettimeofday... yes checking for gettimeofday... yes checking for getwd... yes checking for getwd... yes checking for off_t... yes checking for lstat... yes checking whether byte ordering is bigendian... yes checking for lstat... yes checking for memset... yes no checking for inline... yes checking for pid_t... checking for memset... inline checking for rlim_t... yes yes checking for stack_t... checking for mkdtemp... yes checking whether stack_t has an ss_base field... yes checking for mkdtemp... yes no checking --with-tlib argument... empty: automatic terminal library selection checking for nanosleep... checking for tgetent in -ltinfo... yes checking for nanosleep... yes checking for size_t... yes yes checking for opendir... yes checking for opendir... yes yes checking for putenv... checking for putenv... checking whether we talk terminfo... yes checking for uid_t in sys/types.h... yes checking for uint32_t... yes checking for qsort... yes checking for qsort... yes checking whether time.h and sys/time.h may both be included... yes checking what tgetent() returns for an unknown terminal... yes yes checking for readlink... yes checking for ino_t... checking for readlink... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... yes checking for select... yes yes checking whether termcap.h contains UP, BC and PC... checking for select... no checking whether UP, BC and PC can be extern... yes yes checking for dev_t... checking for setenv... yes checking whether tputs() uses outfuntype... yes checking for setenv... no checking whether sys/select.h and sys/time.h may both be included... yes checking for getpgid... yes yes checking for getpgid... checking for /dev/ptc... no checking for SVR4 ptys... yes checking whether byte ordering is bigendian... yes checking for setpgid... yes yes checking for ptyranges... checking for setpgid... yes don't know checking default tty permissions/group... checking for setsid... no checking for inline... yes checking for setsid... inline checking for rlim_t... yes yes checking for stack_t... checking for sigaltstack... yes checking whether stack_t has an ss_base field... yes checking for sigaltstack... can't determine - assume ptys are world accessible world checking return type of signal handlers... yes checking for sigstack... no checking --with-tlib argument... empty: automatic terminal library selection void checking for struct sigcontext... checking for tgetent in -ltinfo... yes checking for sigstack... yes checking getcwd implementation is broken... yes yes checking for sigset... yes checking for sigset... no checking whether we talk terminfo... checking for fchdir... yes yes checking for sigsetjmp... checking for sigsetjmp... yes checking what tgetent() returns for an unknown terminal... yes checking for fchown... no checking for sigaction... no checking for sigaction... zero checking whether termcap.h contains ospeed... yes yes no checking whether ospeed can be extern... checking for fchmod... checking for sigprocmask... yes checking for sigprocmask... yes yes checking whether termcap.h contains UP, BC and PC... checking for sigvec... yes checking for fsync... yes checking for sigvec... no checking whether UP, BC and PC can be extern... no checking for strcasecmp... yes checking for getcwd... no checking for strcasecmp... yes checking whether tputs() uses outfuntype... yes no checking whether sys/select.h and sys/time.h may both be included... checking for strerror... yes yes checking for /dev/ptc... no checking for SVR4 ptys... checking for getpseudotty... yes yes checking for strerror... checking for strftime... yes checking for ptyranges... don't know checking default tty permissions/group... yes no yes checking for strftime... checking for getpwent... checking for stricmp... yes checking for stricmp... yes no checking for getpwnam... checking for strncasecmp... can't determine - assume ptys are world accessible world checking return type of signal handlers... void checking for struct sigcontext... no yes checking for strncasecmp... checking for getpwuid... yes checking for strnicmp... yes checking getcwd implementation is broken... yes checking for strnicmp... no checking for strpbrk... yes checking for getrlimit... no checking for fchdir... no checking for strpbrk... yes yes checking for gettimeofday... checking for fchown... yes checking for strtol... yes yes yes checking for fchmod... checking for strtol... checking for getwd... yes checking for tgetent... yes checking for lstat... yes yes yes checking for tgetent... checking for fsync... checking for towlower... yes checking for memset... yes yes yes checking for getcwd... yes checking for towlower... checking for mkdtemp... checking for towupper... yes checking for getpseudotty... yes yes checking for nanosleep... yes checking for towupper... checking for iswupper... yes checking for opendir... no checking for getpwent... yes yes checking for usleep... checking for iswupper... yes yes yes checking for getpwnam... checking for putenv... checking for usleep... yes checking for utime... yes yes checking for getpwuid... checking for qsort... yes yes checking for utimes... checking for utime... yes checking for readlink... yes checking for utimes... yes yes checking for select... yes checking for mblen... checking for getrlimit... yes checking for mblen... yes checking for setenv... yes yes checking for ftruncate... checking for gettimeofday... yes yes checking for ftruncate... checking for getpgid... yes checking for getwd... yes yes checking for _LARGEFILE_SOURCE value needed for large files... checking for _LARGEFILE_SOURCE value needed for large files... yes checking for setpgid... yes no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for lstat... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes yes 64 checking for setsid... 64 checking for st_blksize... checking for memset... checking for st_blksize... yes checking whether stat() ignores a trailing slash... yes yes checking whether stat() ignores a trailing slash... yes checking for sigaltstack... checking for mkdtemp... yes checking for sigstack... yes no checking for iconv_open()... checking for nanosleep... no checking for iconv_open()... yes checking for sigset... yes checking for opendir... yes checking for nl_langinfo(CODESET)... yes yes checking for nl_langinfo(CODESET)... checking for sigsetjmp... yes checking for putenv... yes checking for strtod in -lm... yes checking for strtod in -lm... no checking for sigaction... yes checking for qsort... yes checking for strtod() and other floating point functions... yes checking for strtod() and other floating point functions... yes checking for readlink... yes checking for sigprocmask... yes checking for isinf()... yes yes checking for select... checking for sigvec... yes checking for isinf()... yes checking for isnan()... yes checking for setenv... no checking for strcasecmp... yes checking for isnan()... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for getpgid... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for strerror... no checking for acl_get_file in -lacl... yes no checking for acl_get_file in -lacl... checking for setpgid... yes checking for fgetxattr in -lattr... yes yes checking for fgetxattr in -lattr... yes checking for strftime... checking for setsid... yes checking for POSIX ACL support... yes checking for POSIX ACL support... yes yes checking for stricmp... yes yes checking for acl_get in -lsec... checking for sigaltstack... checking for acl_get in -lsec... no checking for strncasecmp... no checking for Solaris ACL support... yes no checking for Solaris ACL support... checking for sigstack... no no yes checking for AIX ACL support... checking for AIX ACL support... checking for strnicmp... yes checking for sigset... no no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... checking --disable-gpm argument... no checking for gpm... no checking for strpbrk... yes no checking for FD_CLOEXEC... yes checking --disable-sysmouse argument... no checking for sysmouse... checking for sigsetjmp... yes checking for rename... yes no checking for FD_CLOEXEC... checking for strtol... yes checking for rename... yes checking for sysctl... yes no checking for sigaction... checking for tgetent... yes checking for sysctl... not usable checking for sysinfo... yes checking for sigprocmask... yes yes not usable checking for sysinfo... checking for sysinfo.mem_unit... checking for towlower... yes checking for sysconf... yes checking for sysinfo.mem_unit... yes yes yes checking for towupper... yes checking for sysconf... checking size of int... checking for sigvec... yes checking size of int... no 4 checking size of long... yes checking for strcasecmp... checking for iswupper... 4 checking size of long... yes 4 checking size of time_t... checking for strerror... yes checking for usleep... 4 checking size of time_t... yes checking for strftime... yes 4 checking size of off_t... checking for utime... 4 checking size of off_t... yes yes checking for utimes... checking for stricmp... 8 checking uint32_t is 32 bits... yes ok checking whether memmove handles overlaps... no checking for mblen... 8 checking for strncasecmp... checking uint32_t is 32 bits... yes checking whether X_LOCALE needed... ok checking whether memmove handles overlaps... yes yes checking for ftruncate... checking for strnicmp... yes checking for _xpg4_setrunelocale in -lxpg4... no checking for strpbrk... yes no checking for _LARGEFILE_SOURCE value needed for large files... checking whether Xutf8SetWMProperties() can be used... no checking how to create tags... no checking for special C compiler options needed for large files... no ctags checking for _FILE_OFFSET_BITS value needed for large files... checking how to run man with a section nr... yes man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... checking for strtol... yes checking for _xpg4_setrunelocale in -lxpg4... 64 yes checking for st_blksize... gettext() works checking for bind_textdomain_codeset... checking for tgetent... no checking how to create tags... yes checking whether stat() ignores a trailing slash... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking for _nl_msg_cat_cntr... yes checking for towlower... no checking for iconv_open()... yes checking dlfcn.h usability... gettext() works checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for towupper... yes checking for dlfcn.h... yes checking for dlopen()... yes yes checking dlfcn.h presence... checking for nl_langinfo(CODESET)... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes yes checking for strtod in -lm... checking for iswupper... no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking setjmp.h usability... yes yes checking for strtod() and other floating point functions... checking for dlsym()... yes yes checking setjmp.h presence... checking for usleep... yes checking for setjmp.h... yes yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... checking setjmp.h usability... yes yes checking for utime... yes checking for isinf()... yes checking setjmp.h presence... configure: updating cache auto/config.cache yes checking for setjmp.h... yes yes configure: creating auto/config.status checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... checking for utimes... yes checking for isnan()... yes checking linker --as-needed support... yes yes configure: updating cache auto/config.cache checking for mblen... configure: creating auto/config.status yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for ftruncate... no checking for acl_get_file in -lacl... config.status: creating auto/config.mk yes checking for fgetxattr in -lattr... yes checking for _LARGEFILE_SOURCE value needed for large files... config.status: creating auto/config.h yes checking for POSIX ACL support... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... config.status: creating auto/config.mk config.status: creating auto/config.h 64 checking for st_blksize... yes touch configure-stamp-vim-tiny dh_testdir checking for acl_get in -lsec... yes checking whether stat() ignores a trailing slash... *** DEBIAN *** CONFIGURING VARIANT vim-athena /usr/bin/make -C src shadow SHADOWDIR=vim-athena make[1]: Entering directory '/<>/src' /bin/sh install-sh -c -d vim-athena no checking for Solaris ACL support... touch configure-stamp-vim-basic dh_testdir cd vim-athena; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir vim-athena/auto cd vim-athena/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d vim-athena/po *** DEBIAN *** CONFIGURING VARIANT vim-nox /usr/bin/make -C src shadow SHADOWDIR=vim-nox cd vim-athena/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . make[1]: Entering directory '/<>/src' /bin/sh install-sh -c -d vim-nox cd vim-athena; rm -f auto/link.sed cp Makefile configure vim-athena rm -f vim-athena/auto/config.mk vim-athena/config.mk.dist cp config.mk.dist vim-athena/auto/config.mk cp config.mk.dist vim-athena /bin/sh install-sh -c -d vim-athena/xxd cd vim-athena/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . no checking for iconv_open()... if test -d os_mac_rsrc; then \ cd vim-athena; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi no checking for AIX ACL support... /bin/sh install-sh -c -d vim-athena/testdir cd vim-athena/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 . cd vim-nox; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . make[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-athena && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --enable-terminal --with-x --enable-xim --enable-gui=athena --disable-gtk2-check --disable-gtk3-check --disable-gnome-check --disable-motif-check --enable-athena-check --enable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-python3interp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-i386-linux-gnu --disable-pythoninterp --enable-rubyinterp --enable-tclinterp --with-tclsh=/usr/bin/tclsh mkdir vim-nox/auto cd vim-nox/auto; ln -s ../../auto/configure . no /bin/sh install-sh -c -d vim-nox/po checking for pango_shape_full... cd vim-nox/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-nox; rm -f auto/link.sed cp Makefile configure vim-nox rm -f vim-nox/auto/config.mk vim-nox/config.mk.dist cp config.mk.dist vim-nox/auto/config.mk cp config.mk.dist vim-nox /bin/sh install-sh -c -d vim-nox/xxd yes cd vim-nox/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-nox; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi checking for nl_langinfo(CODESET)... /bin/sh install-sh -c -d vim-nox/testdir cd vim-nox/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[1]: Leaving directory '/<>/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-nox && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" CPPFLAGS="-Wdate-time" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="pkg-vim-maintainers@lists.alioth.debian.org" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --enable-terminal --without-x --enable-gui=no --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-python3interp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-i386-linux-gnu --disable-pythoninterp --enable-rubyinterp --enable-tclinterp --with-tclsh=/usr/bin/tclsh 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-gpm argument... no checking for gpm... configure: creating cache auto/config.cache yes checking whether make sets $(MAKE)... checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for gcc... gcc yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for acl_get_file in -lacl... no checking for FD_CLOEXEC... checking whether the C compiler works... yes checking for rename... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for fgetxattr in -lattr... yes checking for gcc... gcc yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... yes checking for sysctl... checking whether we are cross compiling... yes checking for POSIX ACL support... yes checking for C compiler default output file name... a.out checking for suffix of executables... not usable checking for sysinfo... checking whether we are cross compiling... yes checking for acl_get in -lsec... no checking for suffix of object files... yes checking for sysinfo.mem_unit... o checking whether we are using the GNU C compiler... yes checking for sysconf... no yes checking whether gcc accepts -g... checking for suffix of object files... no checking for Solaris ACL support... yes checking for gcc option to accept ISO C89... o checking whether we are using the GNU C compiler... yes checking size of int... no checking for AIX ACL support... yes checking whether gcc accepts -g... none needed checking how to run the C preprocessor... no yes checking for gcc option to accept ISO C89... checking for pango_shape_full... gcc -E 4 checking size of long... 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 needed checking how to run the C preprocessor... gcc -E none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... 4 checking size of time_t... /bin/grep -F checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... 4 checking size of off_t... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... yes checking for clang version... N/A configure: checking for buggy tools... checking for BeOS... no checking for QNX... 8 no checking for Darwin (Mac OS X)... yes yes checking for sys/wait.h that is POSIX.1 compatible... no checking AvailabilityMacros.h usability... checking --disable-gpm argument... no checking for gpm... checking uint32_t is 32 bits... yes checking --enable-fail-if-missing argument... yes checking for clang version... N/A configure: checking for buggy tools... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking AvailabilityMacros.h presence... ok checking whether memmove handles overlaps... checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no 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... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... no checking for FD_CLOEXEC... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking for rename... no checking AvailabilityMacros.h presence... no yes checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking whether X_LOCALE needed... 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... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes checking selinux/selinux.h usability... yes checking for sysctl... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... not usable checking for sysinfo... yes checking selinux/selinux.h presence... yes checking for selinux/selinux.h... yes checking --with-features argument... huge checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes yes checking --with-lua-prefix argument... no checking selinux/selinux.h usability... checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... yes checking for sysinfo.mem_unit... no checking whether Xutf8SetWMProperties() can be used... yes checking selinux/selinux.h presence... yes checking for sysconf... yes yes checking for selinux/selinux.h... yes checking --with-features argument... huge checking --with-compiledby argument... pkg-vim-maintainers@lists.alioth.debian.org 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... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking size of int... yes OK checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... no checking how to create tags... OK ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... 4 checking size of long... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... 4 checking size of time_t... checking if compile and link flags for Perl are sane... yes yes checking --enable-pythoninterp argument... no checking dlfcn.h usability... checking --enable-python3interp argument... yes checking for python3... /usr/bin/python3 checking Python version... 4 checking size of off_t... 3.6 checking Python is 3.0 or better... checking if compile and link flags for Perl are sane... yep checking Python's abiflags... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... 8 m checking Python's install prefix... checking uint32_t is 32 bits... yes checking --enable-pythoninterp argument... no checking --enable-python3interp argument... yes /usr checking Python's execution prefix... checking for python3... /usr/bin/python3 checking Python version... /usr 3.6 checking Python is 3.0 or better... no checking for dlopen() in -ldl... checking Python's configuration directory... (cached) /usr/lib/python3.6/config-3.6m-i386-linux-gnu ok yep checking Python's abiflags... checking whether memmove handles overlaps... checking Python3's dll name... libpython3.6m.so.1.0 checking if -pthread should be used... yes checking for dlsym()... m checking Python's install prefix... yes checking whether X_LOCALE needed... /usr checking Python's execution prefix... yes checking setjmp.h usability... yes checking if compile and link flags for Python 3 are sane... /usr yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking Python's configuration directory... (cached) /usr/lib/python3.6/config-3.6m-i386-linux-gnu checking linker --as-needed support... yes yes no checking if -fPIE can be added for Python3... checking whether Xutf8SetWMProperties() can be used... checking Python3's dll name... libpython3.6m.so.1.0 checking if -pthread should be used... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... /usr/bin/tclsh checking for /usr/bin/tclsh... no checking for tclsh... /usr/bin/tclsh checking Tcl version... 8.6 - OK configure: updating cache auto/config.cache yes checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for _xpg4_setrunelocale in -lxpg4... checking for location of tclConfig.sh script... configure: creating auto/config.status /usr/lib/tclConfig.sh yes checking if compile and link flags for Python 3 are sane... no checking how to create tags... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... yes checking if -fPIE can be added for Python3... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... /usr/bin/tclsh checking for /usr/bin/tclsh... no checking for tclsh... OK checking Ruby rbconfig... /usr/bin/tclsh checking Tcl version... gettext() works checking for bind_textdomain_codeset... config.status: creating auto/config.mk 8.6 - OK checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh config.status: creating auto/config.h RbConfig checking Ruby header files... yes checking for _nl_msg_cat_cntr... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... yes /usr/include/ruby-2.3.0 checking dlfcn.h usability... OK checking Ruby rbconfig... RbConfig checking Ruby header files... yes checking dlfcn.h presence... touch configure-stamp-vim-gtk3 dh_testdir yes checking for dlfcn.h... yes checking for dlopen()... dh_prep -p vim /usr/include/ruby-2.3.0 no checking for dlopen() in -ldl... *** DEBIAN *** BUILDING VARIANT vim-basic /usr/bin/make -C src/vim-basic make[1]: Entering directory '/<>/src/vim-basic' /bin/sh install-sh -c -d objects touch objects/.dirstamp yes CC="gcc -Iproto -DHAVE_CONFIG_H -Wdate-time " srcdir=. sh ./osdef.sh checking for dlsym()... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... yes creating auto/pathdef.c configure: updating cache auto/config.cache 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... configure: creating auto/config.status gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... 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 --enable-terminal argument... yes checking --enable-autoservername argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no config.status: creating auto/config.mk checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... config.status: creating auto/config.h yes checking whether compiling with process communication is possible... touch configure-stamp-vim-gtk gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pty.o pty.c libraries , headers yes checking --enable-terminal argument... yes checking --enable-autoservername 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 X11/SM/SMlib.h usability... checking for gethostbyname... dh_testdir yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for /proc link to executable... dh_prep -p vim-tiny /proc/self/exe checking for CYGWIN or MSYS environment... no checking whether toupper is broken... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c *** DEBIAN *** BUILDING VARIANT vim-tiny /usr/bin/make -C src/vim-tiny make[1]: Entering directory '/<>/src/vim-tiny' /bin/sh install-sh -c -d objects touch objects/.dirstamp yes checking for connect... CC="gcc -Iproto -DHAVE_CONFIG_H -Wdate-time " srcdir=. sh ./osdef.sh no checking whether __DATE__ and __TIME__ work... yes checking whether __attribute__((unused)) is allowed... yes checking for remove... yes checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking for shmat... creating auto/pathdef.c yes checking for IceConnectionNumber in -lICE... no checking for dirent.h that defines DIR... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c yes checking for library containing opendir... yes checking if X11 header files can be found... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pty.o pty.c none required checking stdint.h usability... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking stdint.h presence... yes checking for stdint.h... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c checking stdlib.h usability... yes checking for IceOpenConnection in -lICE... yes checking stdlib.h presence... yes checking for stdlib.h... yes yes checking for XpmCreatePixmapFromData in -lXpm... checking string.h usability... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c yes checking string.h presence... yes checking if X11 header files implicitly declare return values... yes checking for string.h... yes checking sys/select.h usability... no checking size of wchar_t is 2 bytes... no checking --enable-gui argument... Athena GUI support yes checking sys/select.h presence... checking if Athena header files can be found... 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 for XShapeQueryExtension in -lXext... no checking termcap.h presence... yes checking for wslen in -lw... no checking for termcap.h... no checking fcntl.h usability... no checking for dlsym in -ldl... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for extra X11 defines... no checking X11/SM/SMlib.h usability... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes checking X11/Sunkeysym.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes yes checking termio.h presence... checking for X11/Xmu/Editres.h... yes checking for termio.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no checking whether toupper is broken... yes checking for iconv.h... yes checking inttypes.h usability... no checking whether __DATE__ and __TIME__ work... yes checking inttypes.h presence... yes yes checking for inttypes.h... yes checking whether __attribute__((unused)) is allowed... checking langinfo.h usability... yes checking elf.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking math.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking math.h presence... no checking for dirent.h that defines DIR... yes checking for math.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking for library containing opendir... yes checking for unistd.h... yes checking stropts.h usability... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c yes checking stropts.h presence... none required checking stdint.h usability... yes checking for stropts.h... yes yes checking stdint.h presence... checking errno.h usability... yes checking for stdint.h... yes checking stdlib.h usability... yes checking stdlib.h presence... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking for stdlib.h... yes checking string.h usability... yes checking string.h presence... yes checking for string.h... yes yes checking sys/resource.h presence... checking sys/select.h usability... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking locale.h presence... checking termcap.h usability... yes checking for locale.h... yes checking sys/stream.h usability... no checking termcap.h presence... no checking for termcap.h... no checking fcntl.h usability... no checking sys/stream.h presence... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... no checking for sys/stream.h... no checking termios.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking termios.h presence... yes checking for termios.h... yes yes checking sys/ioctl.h presence... checking libc.h usability... 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... no checking libc.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes yes checking sys/statfs.h presence... checking termio.h usability... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking termio.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking inttypes.h presence... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking utime.h presence... checking math.h usability... yes checking for utime.h... yes checking sys/param.h usability... yes checking math.h presence... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking libintl.h usability... yes checking for math.h... yes checking unistd.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... no checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... no checking sys/stream.h presence... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes no checking for sys/stream.h... no checking sys/access.h usability... checking termios.h usability... yes checking termios.h presence... no checking sys/access.h presence... yes checking for termios.h... yes checking libc.h usability... no checking for sys/access.h... no checking sys/sysinfo.h usability... no checking libc.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes no checking for sys/sysctl.h... checking pwd.h usability... yes checking for pthread_np.h... yes checking pwd.h presence... yes checking for pwd.h... yes no checking strings.h usability... checking utime.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 utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking sys/param.h presence... yes checking for sys/param.h... yes yes checking for working volatile... checking libintl.h usability... yes checking for mode_t... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking for off_t... 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... yes checking for pid_t... 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 for size_t... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking sys/access.h usability... yes checking for uid_t in sys/types.h... no checking sys/access.h presence... yes checking for uint32_t... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking sys/sysinfo.h presence... yes checking for ino_t... 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 for dev_t... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking whether byte ordering is bigendian... no checking for sys/sysctl.h... yes checking for pthread_np.h... no checking strings.h usability... no checking for inline... inline checking for rlim_t... yes checking strings.h presence... yes checking for stack_t... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking whether stack_t has an ss_base field... yes checking whether gcc needs -traditional... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... no checking for an ANSI C-conforming const... yes checking for working volatile... yes yes checking for mode_t... checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c yes checking for off_t... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... yes checking for pid_t... yes checking whether termcap.h contains UP, BC and PC... no checking whether UP, BC and PC can be extern... 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 size_t... yes checking for ptyranges... don't know checking default tty permissions/group... 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... can't determine - assume ptys are world accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking for dev_t... yes checking getcwd implementation is broken... yes checking whether byte ordering is bigendian... no checking for fchdir... yes checking for fchown... no checking for inline... yes inline checking for rlim_t... checking for fchmod... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes checking for fsync... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes yes checking for getcwd... yes checking for getpseudotty... checking whether we talk terminfo... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c no checking for getpwent... yes checking what tgetent() returns for an unknown terminal... yes checking for getpwnam... yes zero checking whether termcap.h contains ospeed... checking for getpwuid... no checking whether ospeed can be extern... yes checking for getrlimit... yes checking whether termcap.h contains UP, BC and PC... yes checking for gettimeofday... no checking whether UP, BC and PC can be extern... yes checking for getwd... 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 lstat... yes checking for ptyranges... don't know checking default tty permissions/group... yes checking for memset... can't determine - assume ptys are world accessible world yes checking return type of signal handlers... checking for mkdtemp... void checking for struct sigcontext... yes checking getcwd implementation is broken... yes checking for nanosleep... no checking for fchdir... yes checking for opendir... yes checking for fchown... yes checking for putenv... yes checking for fchmod... yes checking for qsort... yes checking for fsync... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c yes checking for readlink... yes checking for getcwd... yes checking for select... yes checking for getpseudotty... yes checking for setenv... yes no checking for getpwent... checking for getpgid... yes checking for setpgid... yes checking for getpwnam... yes checking for getpwuid... yes checking for setsid... yes checking for getrlimit... yes checking for sigaltstack... yes yes checking for sigstack... checking for gettimeofday... yes checking for getwd... yes checking for sigset... yes checking for sigsetjmp... yes checking for lstat... no checking for sigaction... yes checking for memset... yes checking for sigprocmask... yes checking for mkdtemp... yes checking for sigvec... yes checking for nanosleep... no checking for strcasecmp... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c yes checking for opendir... yes checking for strerror... yes checking for putenv... yes checking for strftime... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c yes checking for qsort... yes checking for stricmp... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spellfile.o spellfile.c checking for readlink... no checking for strncasecmp... yes checking for select... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c yes yes checking for setenv... checking for strnicmp... yes checking for getpgid... no checking for strpbrk... yes checking for setpgid... yes checking for strtol... yes yes checking for setsid... checking for tgetent... yes checking for towlower... yes checking for sigaltstack... yes checking for towupper... yes checking for iswupper... yes checking for sigstack... yes checking for usleep... yes checking for sigset... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c yes checking for utime... yes checking for sigsetjmp... yes checking for utimes... no checking for sigaction... yes checking for mblen... yes yes checking for sigprocmask... checking for ftruncate... yes checking for _LARGEFILE_SOURCE value needed for large files... yes checking for sigvec... no checking for strcasecmp... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for strerror... 64 checking for st_blksize... yes checking whether stat() ignores a trailing slash... yes checking for strftime... no checking for iconv_open()... yes checking for stricmp... yes checking for nl_langinfo(CODESET)... no checking for strncasecmp... yes checking for strtod in -lm... yes yes checking for strtod() and other floating point functions... checking for strnicmp... no checking for strpbrk... yes checking for isinf()... yes checking for strtol... yes checking for tgetent... yes checking for isnan()... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c yes checking for towlower... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c yes checking for towupper... no checking for acl_get_file in -lacl... yes checking for iswupper... yes checking for fgetxattr in -lattr... yes checking for usleep... yes checking for POSIX ACL support... yes checking for utime... yes checking for acl_get in -lsec... yes checking for utimes... no checking for Solaris ACL support... no checking for AIX ACL support... yes checking for mblen... no checking --disable-gpm argument... no checking for gpm... yes yes checking --disable-sysmouse argument... no checking for sysmouse... checking for ftruncate... no checking for FD_CLOEXEC... yes checking for _LARGEFILE_SOURCE value needed for large files... yes checking for rename... yes checking for sysctl... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/terminal.o terminal.c no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... not usable checking for sysinfo... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c yes checking for sysinfo.mem_unit... 64 checking for st_blksize... yes checking whether stat() ignores a trailing slash... yes checking for sysconf... yes checking size of int... no checking for iconv_open()... 4 checking size of long... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c yes checking for nl_langinfo(CODESET)... 4 checking size of time_t... yes checking for strtod in -lm... 4 checking size of off_t... yes checking for strtod() and other floating point functions... 8 checking uint32_t is 32 bits... yes checking for isinf()... ok checking whether memmove handles overlaps... yes checking for isnan()... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... no checking for acl_get_file in -lacl... yes checking for fgetxattr in -lattr... gettext() works checking for bind_textdomain_codeset... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/userfunc.o userfunc.c yes checking for _nl_msg_cat_cntr... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c yes checking for POSIX ACL support... yes checking dlfcn.h usability... yes checking for acl_get in -lsec... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for Solaris ACL support... no checking for AIX ACL support... no checking for dlopen() in -ldl... yes checking for dlsym()... no checking --disable-gpm argument... no checking for gpm... yes checking setjmp.h usability... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking for rename... yes checking linker --as-needed support... yes yes checking for sysctl... configure: updating cache auto/config.cache configure: creating auto/config.status not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes checking size of int... config.status: creating auto/config.mk config.status: creating auto/config.h 4 checking size of long... touch configure-stamp-vim-nox dh_testdir 4 dh_prep -p vim-gtk checking size of time_t... *** DEBIAN *** BUILDING VARIANT vim-gtk /usr/bin/make -C src/vim-gtk gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c make[1]: Entering directory '/<>/src/vim-gtk' /bin/sh install-sh -c -d objects touch objects/.dirstamp CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time " srcdir=. sh ./osdef.sh 4 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pty.o pty.c configure: updating cache auto/config.cache configure: creating auto/config.status gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json.o json.c config.status: creating auto/config.mk config.status: creating auto/config.h gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c touch configure-stamp-vim-athena gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c cd xxd; CC="gcc" CFLAGS="-Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/<>/src/vim-tiny/xxd' gcc -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spellfile.o spellfile.c make[2]: Leaving directory '/<>/src/vim-tiny/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c dh_testdir dh_prep -p vim-gtk3 *** DEBIAN *** BUILDING VARIANT vim-gtk3 /usr/bin/make -C src/vim-gtk3 make[1]: Entering directory '/<>/src/vim-gtk3' /bin/sh install-sh -c -d objects touch objects/.dirstamp CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time " srcdir=. sh ./osdef.sh creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/terminal.o terminal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/farsi.o farsi.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/userfunc.o userfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spellfile.o spellfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/list.o list.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_encoding.o libvterm/src/encoding.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_keyboard.o libvterm/src/keyboard.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_mouse.o libvterm/src/mouse.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_parser.o libvterm/src/parser.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_pen.o libvterm/src/pen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_screen.o libvterm/src/screen.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_state.o libvterm/src/state.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_unicode.o libvterm/src/unicode.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_vterm.o libvterm/src/vterm.c gcc -c -I. -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_python3.o if_python3.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/channel.o channel.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/terminal.o terminal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json.o json.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/arabic.o objects/beval.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/pty.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 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl link.sh: Linked fine make[1]: Leaving directory '/<>/src/vim-tiny' # Ensure ERM is set to a sane value for testing [ yes != "yes" ] || flock debian env TERM=xterm /usr/bin/make -j1 -C src/vim-tiny test make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: Entering directory '/<>/src/vim-tiny' /usr/bin/make -f Makefile vim make[2]: Entering directory '/<>/src/vim-tiny' make[2]: 'vim' is up to date. make[2]: Leaving directory '/<>/src/vim-tiny' if test -n "" -a -f po/Makefile; then \ cd po; /usr/bin/make -f Makefile check VIM=../vim; \ fi if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim SCRIPTSOURCE=../../runtime make[2]: Entering directory '/<>/src/vim-tiny/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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1133 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /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 [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" If columns or lines are too small, create wrongtermsize. [?25l[?25h[?25l:[?2004h[?25h" (Some tests will fail. When columns and/or lines are small) [?25l[?25h[?25l:[?2004h[?25hif &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Write a single line to test.out to check if testing works at all. [?25l[?25h[?25l:[?2004h[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?2004l[?2004h[?25lthis is a test[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" [New File] 1 line, 15 characters written[?25h[?25l:[?2004h[?25h" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?25h [?25l[?25h[?25l:[?2004h[?25hw! small.vim [?25l"small.vim" [New File] 1 line, 1 character written[?25h[?25l:[?2004h[?25hw! tiny.vim [?25l"tiny.vim" [New File] 1 line, 1 character written[?25h[?2004l[?2004h[?25le! test.ok w! test.outqa![?25h[?25l:[?2004h[?25hw! mbyte.vim [?25l"mbyte.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25hw! mzscheme.vim [?25l"mzscheme.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25hw! lua.vim [?25l"lua.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +mzscheme feature supported, make mzscheme.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("mzscheme") | sp another | w! mzscheme.vim | q | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +lua feature supported, make lua.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("lua") | sp another | w! lua.vim | q | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?25h[?25l:[?2004h[?25h" Otherwise write small.vim to skip the test. [?25l[?25h[?25l:[?2004h[?25hif 1 | q! | endif [?25l[?25h[?25l:[?2004h[?25hw! small.vim [?25l"small.vim" 4 lines, 28 characters written[?25h[?25l:[?2004h[?25h" If +windows feature not supported :sp will fail and tiny.vim will be [?25l[?25h[?25l:[?2004h[?25h" written to skip the test. [?25l[?25h[?25l:[?2004h[?25hsp another [?25l"another" [New File]~ ~ ~ another qa!test1.in [?25h[?25l:[?2004h[?25hwq! tiny.vim [?25l"tiny.vim" 0 lines, 0 characters written[?2004he! test.ok w! test.outqa!~ ~ ~ ~ [?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049lrm -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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test3.in" 2354 lines, 23236 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;[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l/* vim: set cin ts=4 sw=4 : */[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 2102 lines, 20222 characters "test.out" [New File] 2102 lines, 20222 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test14.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for "vaBiB", end could be wrong.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1158 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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 */{}}}[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 26 lines, 252 characters "test.out" [New File] 26 lines, 252 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for :right on text with embedded TAB.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" cd xxd; CC="gcc" CFLAGS="-Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/<>/src/vim-basic/xxd' gcc -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c [New File] 17 lines, 401 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 111 lines, 2304 characters "test.out" [New File] 111 lines, 2304 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 cpoptionss+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for joining lines and marks in them[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 478 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 97 lines, 3018 characters "test.out" [New File] 97 lines, 3018 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/userfunc.o userfunc.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test36.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test36.in" [converted] 114 lines, 2146 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest character classes in regexp using regexpengine 0, 1, 2.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 107 lines, 1961 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTp: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{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^start-here/+1 [?25l[?25h[?25l:[?2004h[?25hs/\%#=0\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25hmake[2]: Leaving directory '/<>/src/vim-basic/xxd' [?25l:[?2004h[?25hs/\%#=1\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\%210l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\%211l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\%212l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-z]//g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1[0-z]//g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-z]//make[2]: Entering directory '/<>/src/vim-basic/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l:[?2004h[?25h/^start-here/+1,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [converted][New File] 105 lines, 5061 characters written [?2004l[?1l>[?25h[?1049l# 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" 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po # Check if the test.out file matches test.ok. 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po rm -rf X* test.ok viminfo 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po rm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of 182 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po # a second, fall back to a second if it fails. 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test37.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 --[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for 'scrollbind'. Do not add a line below![?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTHk^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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 33 lines, 1329 characters "test.out"1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po [New File] 33 lines, 1329 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 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. 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o lv.mo lv.po 78 translated messages. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test39.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test39.in" [converted] 118 lines, 2442 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po [converted][New File] 75 lines, 2065 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" [converted] 63 lines, 663 characters "test.out" [converted][New File] 63 lines, 663 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 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. 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test42.in 1937 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test42.in" [converted] 130 lines, 2385 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for writing and reading a file starting with a BOM[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 111 lines, 2116 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l"test.ok" [converted] 44 lines, 436 characters "test.out" [converted][New File] 44 lines, 436 characters written [?2004l [?2004l[?1l>[?25h[?1049l1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po # 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 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 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po # a second, fall back to a second if it fails. 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1931 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 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test44.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 /ม่[?25h[?25l:[?2004h[?25hset cp 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with multi-byte encoding and various magic settings.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1023 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l"test.ok" 25 lines, 271 characters "test.out"1422 translated messages. [New File] 25 lines, 271 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 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. 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1931 translated messagesVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test48.in . [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of 'virtualedit'.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po [New File] 61 lines, 1442 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 23 lines, 479 characters "test.out" [New File] 23 lines, 479 characters written [?2004l [?2004l[?1l>[?25h[?1049l1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po # 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. 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 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. 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 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1634 translated messages, 3 fuzzy translations. make[2]: Leaving directory '/<>/src/vim-basic/po' make[2]: Entering directory '/<>/src/vim-basic/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/<>/src/vim-basic/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test64.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for regexp patterns without multi-byte support.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 621 lines, 27090 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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: asdfasd[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test64 = test61; then \ # if diff test.out test64.ok; \ # then echo flaky test ok first time; \ # else rm -rf test64.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test64.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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for multi-byte text formatting.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 2 lines, 34 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l"test.ok" 166 lines, 730 characters "test.out" [New File] 166 lines, 730 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test70.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lSmoke test for MzScheme interface and mzeval() function[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1398 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mzscheme.vim [?25l"test.ok" 6 lines, 94 characters "test.out" [New File] 6 lines, 94 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 test88.failed test.ok test.out X* viminfo cp test88.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 test88.in gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test88.in" 99 lines, 1449 charactersvim: set ft=vim Tests for correct display (cursor column position) with +conceal and tabulators. STARTTEST :so small.vim :if !has('conceal') e! test.ok wq! test.out :endif :" Conceal settings. :set conceallevel=2 :set concealcursor=nc :syntax match test /|/ conceal :" Save current cursor position. Only works in mode, can't be used :" with :normal because it moves the cursor to the command line. Thanks to ZyX :" for the idea to use an mapping. :let positions = [] :nnoremap GG ":let positions += ['".screenrow().":".screencol()."']\n" :" Start test. /^start: :normal ztj[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lvim: set ft=vim[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 82 lines, 1216 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:normal W GGk :normal W GGk :normal W GGk :normal $ GGk :" Display result. :call append('$', 'end:') :call append('$', positions) :/^end/,$wq! test.out ENDTEST start: .concealed. text |concealed| text.concealed. text|concealed| text .a. .b. .c. .d. |a| |b| |c| |d|[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 29 lines, 135 characters "test.out" [New File] 29 lines, 135 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test88 = test61; then \ # if diff test.out test88.ok; \ # then echo flaky test ok first time; \ # else rm -rf test88.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test88.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test94.failed test.ok test.out X* viminfo cp test94.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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test94.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test94.in" 257 lines, 4841 charactersTest for Visual mode and operators Tests for the two kinds of operations: Those executed with Visual mode followed by an operator and those executed via Operator-pending mode. Also part of the test are mappings, counts, and repetition with the . command. Test cases: - Visual modes (v V CTRL-V) followed by an operator; count; repeating - Visual mode maps; count; repeating - Simple - With an Ex command (custom text object) - Operator-pending mode maps - Simple - With Ex command moving the cursor - With Ex command and Visual selection (custom text object) - Patch 7.3.879: Properly abort Ex command in Operator-pending mode STARTTEST :so small.vim :set belloff=all :set enc=utf-8 nocp viminfo+=nviminfo : :" User functions[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for Visual mode and operators[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 212 lines, 3854 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTkv3lyjv3lpgvcxxx^[ :$put ='---' : :$put ='' :$put ='gv in exclusive select mode without operation' :$put ='zzz ' :set selection=exclusive 0v3l^[gvcxxx^[ :$put ='---' :/^start:/+2,$w! test.out :q! ENDTEST start: apple banana cherry line 1 line 1 line 2 line 2 line 3 line 3 line 4 line 4 line 5 line 5 line 6 line 6[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 123 lines, 1328 characters "test.out" [New File] 123 lines, 1328 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test94 = test61; then \ # if diff test.out test94.ok; \ # then echo flaky test ok first time; \ # else rm -rf test94.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test94.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test95.failed test.ok test.out X* viminfo cp test95.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 test95.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test95.in" 141 lines, 5827 charactersTest for regexp patterns with multi-byte support, using utf-8. See test64 for the non-multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :so mbyte.vim :set nocp encoding=utf-8 viminfo+=nviminfo nomore :" tl is a List of Lists with: :" 2: test auto/old/new 0: test auto/old 1: test auto/new :" 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 = [] : :"""" Multi-byte character tests. These will fail unless vim is compiled :"""" with Multibyte (FEAT_MBYTE) or BIG/HUGE features.[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for regexp patterns with multi-byte support, using utf-8.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 131 lines, 5590 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:endif : endfor : unlet i : endif : endfor :endfor :unlet t tl e l : :" check that 'ambiwidth' does not change the meaning of \p :set regexpengine=1 ambiwidth=single :$put ='eng 1 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=1 ambiwidth=double :$put ='eng 1 ambi double: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=single :$put ='eng 2 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=double :$put ='eng 2 ambi double: ' . match(\"\u00EC\", '\p') : :/\%#=1^Results/,$wq! test.out ENDTEST Results of test95: ~ [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 140 lines, 2022 characters "test.out" [New File] 140 lines, 2022 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test95 = test61; then \ # if diff test.out test95.ok; \ # then echo flaky test ok first time; \ # else rm -rf test95.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test95.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test99.failed test.ok test.out X* viminfo cp test99.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 test99.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test99.in" 69 lines, 1400 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test44 for exactly the same test with re=1. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=2 /^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 /ม่[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with multi-byte encoding and various magic settings.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 43 lines, 931 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:" l Test what 7.3.192 fixed /^l :s/ \?/ /g :?^1?,$w! test.out :e! test.out G:put =matchstr(\"×בגד\", \".\", 0, 2) " ב :put =matchstr(\"×בגד\", \"..\", 0, 2) " בג :put =matchstr(\"×בגד\", \".\", 0, 0) " × :put =matchstr(\"×בגד\", \".\", 4, -1) " ×’ :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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l"test.ok" 23 lines, 264 characters "test.out" [New File] 23 lines, 264 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test99 = test61; then \ # if diff test.out test99.ok; \ # then echo flaky test ok first time; \ # else rm -rf test99.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test99.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test108.failed test.ok test.out X* viminfo cp test108.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 test108.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test108.in" 88 lines, 1329 charactersTests for backtrace debug commands. vim: set ft=vim : STARTTEST :so small.vim :lang mess C :function! Foo() : let var1 = 1 : let var2 = Bar(var1) + 9 : return var2 :endfunction : :function! Bar(var) : let var1 = 2 + a:var : let var2 = Bazz(var1) + 4 : return var2 :endfunction : :function! Bazz(var) : let var1 = 3 + a:var : let var3 = "another var" : return var1 :endfunction :new[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for backtrace debug commands. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 83 lines, 1251 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTup b echo "fil is not frame or finish, it is file" fil echo "\n- relative backtrace movement\n" fr -1 frame fra +1 fram echo "\n- go beyond limits does not crash\n" fr 100 fra frame -40 fram echo "\n- final result 19:" cont :0debuggreedy :redir END :$put =out :w! test.out :qa! ENDTEST [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 84 lines, 1390 characters "test.out" [New File] 84 lines, 1390 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test108 = test61; then \ # if diff test.out test108.ok; \ # then echo flaky test ok first time; \ # else rm -rf test108.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test108.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test_eval.failed test.ok test.out X* viminfo cp test_eval.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 test_eval.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_eval.in" 247 lines, 6201 charactersTest for various eval features. vim: set ft=vim : Note: system clipboard is saved, changed and restored. clipboard contents something else STARTTEST :so small.vim :set encoding=latin1 :set noswapfile :lang C :fun AppendRegContents(reg) call AppendRegParts(a:reg, getregtype(a:reg), getreg(a:reg), string(getreg(a:rreg, 0, 1)), getreg(a:reg, 1), string(getreg(a:reg, 1, 1))) :endfun :fun AppendRegParts(reg, type, cont, strcont, cont1, strcont1) call append('$', printf('%s: type %s; value: %s (%s), expr: %s (%s)', a:reg, aa:type, a:cont, a:strcont, a:cont1, a:strcont1)) endfun :command -nargs=? AR :call AppendRegContents() :fun SetReg(...) call call('setreg', a:000)[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for various eval features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 233 lines, 6010 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn] :unlet nn :let b:nn = 4 :$put =str[b:nn:] :$put =str[:b:nn] :$put =str[b:nn:b:nn] :unlet b:nn :" :/^start:/+1,$wq! test.out :" vim: et ts=4 isk-=\: fmr=???,??? :call getchar() ENDTEST 012345678 012345678 start:[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 362 lines, 11279 characters "test.out" [New File] 362 lines, 11279 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test_eval = test61; then \ # if diff test.out test_eval.ok; \ # then echo flaky test ok first time; \ # else rm -rf test_eval.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test_eval.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test11.failed test.ok test.out X* viminfo cp test11.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 test11.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test11.in" 84 lines, 3366 charactersTests for autocommands: - FileWritePrewriting a compressed file - FileReadPostreading a compressed file - BufNewFilereading a file template - BufReadPredecompressing the file to be read - FilterReadPresubstituting characters in the temp file - FilterReadPostsubstituting characters after filtering - FileReadPreset options for decompression - FileReadPostdecompress the file Note: This test is skipped if "gzip" is not available. $GZIP is made empty, "-v" would cause trouble. Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being modified outside of Vim (noticed on Solaris). STARTTEST :so small.vim :" drop out when there is no gzip program :if !executable("gzip") : e! test.ok : w! test.out : qa! :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for autocommands:[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 48 lines, 2298 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:au! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand(""")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w" write it, after filtering :au!" remove all autocommands :e" Edit test.out again :set nobin ff& " use the default fileformat for writing :w :qa! ENDTEST startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 61 lines, 1599 characters "test.out" [New File] 61 lines, 1599 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test11 = test61; then \ # if diff test.out test11.ok; \ # then echo flaky test ok first time; \ # else rm -rf test11.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test11.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test52.failed test.ok test.out X* viminfo cp test52.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 test52.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test52.in" [converted] 65 lines, 1729 charactersTests for reading and writing files with conversion for Win32. STARTTEST :so mbyte.vim :" make this a dummy test for non-Win32 systems :if !has("win32") | e! test.ok | wq! test.out | endif :" :" write tests: :" combine three values for 'encoding' with three values for 'fileencoding' :" also write files for read tests /^1 :set encoding=utf-8 :.w! ++enc=utf-8 test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=utf-8 Xutf8 /^2 :set encoding=cp1251 :.w ++enc=utf-8 >>test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=cp1251 Xcp1251 /^3[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for reading and writing files with conversion for Win32.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 57 lines, 1333 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:e Xcp1251 :.w ++enc=cp1251 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp1251 >>test.out :" :" read three 'fileencoding's with cp866 'encoding' :set encoding=cp866 fencs=utf-8,cp1251 :e Xutf8 :.w ++enc=cp866 >>test.out :e Xcp1251 :.w ++enc=cp866 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp866 >>test.out :" :qa! ENDTEST 1 utf-8 text: Ã<94>ÃȄ<8f> Vim version 6.2. Ã<9f>þÑ<81>ûõôýõõ ø÷üõý½ õýøõ: 1970 Jan 01 2 cp1251 text: Äëÿ Vim version 6.2. Ãîñëåäíåå èçìåíåíèÃ¥: 1970 Jan 01 3 cp866 text: <84>«ï Vim version 6.2. <8f>®á«¥¤­¥¥ ¨§¬¥­¥­¨Â¥: 1970 Jan 01[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l"test.ok" [converted] 18 lines, 1878 characters "test.out" [converted][New File] 18 lines, 1878 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test52 = test61; then \ # if diff test.out test52.ok; \ # then echo flaky test ok first time; \ # else rm -rf test52.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test52.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test85.failed test.ok test.out X* viminfo cp test85.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 test85.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test85.in" 86 lines, 1885 charactersTest for Lua interface and luaeval() function STARTTEST :so small.vim :set belloff=all :so lua.vim :set nocompatible viminfo+=nviminfo :lua l = vim.list():add"item0":add"dictionary with list OK":add"item2" :lua h = vim.dict(); h.list = l :call garbagecollect() /^1 :" change buffer contents :lua curbuf = vim.buffer() :lua curline = vim.eval"line('.')" :lua curbuf[curline] = "1 changed line 1" :" scalar test :let tmp_string = luaeval('"string"') :let tmp_1000 = luaeval('1000') :if printf("%s%.0f", tmp_string, tmp_1000) == "string1000" :let scalar_res = "OK" :else :let scalar_res = "FAILED" :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for Lua interface and luaeval() function[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 78 lines, 1792 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:lua d = vim.eval("d") :lua d[0] = 123 :lua d[1] = "abc" :lua d[2] = vim.eval("[1, 2, 3]") :lua d[3] = vim.eval("{'a':1, 'b':2, 'c':3}") :lua d[4] = d[0] :lua d[5] = d[1] :lua d[6] = d[2] :lua d[7] = d[3] :lua d[3] = nil :lua d[2] = nil :lua d[1] = nil :lua d[0] = nil :lua d = nil :$put =string(d) :?^1?,$w! test.out :qa! ENDTEST 1 line 1 2 line 2 3 line 3[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 7 lines, 206 characters "test.out" [New File] 7 lines, 206 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test85 = test61; then \ # if diff test.out test85.ok; \ # then echo flaky test ok first time; \ # else rm -rf test85.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test85.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test86.failed test.ok test.out X* viminfo cp test86.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 test86.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test86.in" 1711 lines, 48481 charactersTests for various python features. vim: set ft=vim : NOTE: This will cause errors when run under valgrind. This would require recompiling Python with: ./configure --without-pymalloc See http://svn.python.org/view/python/trunk/Misc/README.valgrind?view=markup STARTTEST :so small.vim :set encoding=latin1 :set noswapfile :if !has('python') | e! test.ok | wq! test.out | endif :lang C :fun Test() :py import vim :py cb = vim.current.buffer :let l = [] :py l=vim.bindeval('l') :py f=vim.bindeval('function("strlen")') :" Extending List directly with different types :py l.extend([1, "as'd", [1, 2, f, {'a': 1}]]) :$put =string(l) :$put =string(l[-1])[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for various python features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1700 lines, 48188 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: endif : call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 1445 lines, 66496 characters "test.out" [New File] 1445 lines, 66496 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test86 = test61; then \ # if diff test.out test86.ok; \ # then echo flaky test ok first time; \ # else rm -rf test86.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test86.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test87.failed test.ok test.out X* viminfo cp test87.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 test87.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test87.in" 1720 lines, 50002 charactersTests for various python features. vim: set ft=vim : STARTTEST :so small.vim :set noswapfile :if !has('python3') | e! test.ok | wq! test.out | endif :lang C :fun Test() :py3 import vim :py3 cb = vim.current.buffer :let l = [] :py3 l=vim.bindeval('l') :py3 f=vim.bindeval('function("strlen")') :" Extending List directly with different types :py3 l+=[1, "as'd", [1, 2, f, {'a': 1}]] :$put =string(l) :$put =string(l[-1]) :try : $put =string(l[-4]) :catch : $put =v:exception[:13] :endtry :" List assignment[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for various python features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1714 lines, 49918 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :/^start:/,$w! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 1445 lines, 76383 characters "test.out" [New File] 1445 lines, 76383 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test87 = test61; then \ # if diff test.out test87.ok; \ # then echo flaky test ok first time; \ # else rm -rf test87.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test87.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test49.failed test.ok test.out X* viminfo cp test49.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 test49.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test49.in" 32 lines, 705 charactersThis is a test of the script language. If after adding a new test, the test output doesn't appear properly in test49.failed, try to add one or more "G"s at the line ending in "test.out" STARTTEST :so small.vim :se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim :" Go back to this file and append the results from register r. :buf test49.in G"rp:/^Results/,$w! test.out :" :" make valgrind happy :redir => funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of the script language.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 23 lines, 475 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:endfor :for v in keys(g:) : silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 84 lines, 2484 characters "test.out" [New File] 84 lines, 2484 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test49 = test61; then \ # if diff test.out test49.ok; \ # then echo flaky test ok first time; \ # else rm -rf test49.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test49.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test17.failed test.ok test.out X* viminfo cp test17.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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spellfile.o spellfile.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test17.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test17.in" 135 lines, 2431 charactersTests for: - "gf" on ${VAR}, - ":checkpath!" with various 'include' settings. STARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :" :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :else :let $TDIR = "." :endif /TDIR :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for:[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 27 lines, 564 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out gf :set ff=unix :w! test.out :brewind ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 33 lines, 655 characters "test.out" [New File] 33 lines, 655 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test17 = test61; then \ # if diff test.out test17.ok; \ # then echo flaky test ok first time; \ # else rm -rf test17.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test17.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test30.failed test.ok test.out X* viminfo cp test30.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 test30.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available. STARTTEST :so small.vim :set belloff=all :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for a lot of variations of the 'fileformats' option[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 222 lines, 3609 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72 Go8^[:$r XXtt81 :$r XXtt82 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST unix unix eof dos^M dos^M eof mac^Mmac^M[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 130 lines, 786 characters "test.out" [New File] 130 lines, 786 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test30 = test61; then \ # if diff test.out test30.ok; \ # then echo flaky test ok first time; \ # else rm -rf test30.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test30.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test59.failed test.ok test.out X* viminfo cp test59.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 test59.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test59.in" [converted] 626 lines, 11648 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 106 lines, 2536 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖØÙÚÛÜÃÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòò óôõöøùúûüýþßÿÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖØÙÚÛÜÃÞ¿[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 270 lines, 3685 characters "test.out" [New File] 270 lines, 3685 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test59 = test61; then \ # if diff test.out test59.ok; \ # then echo flaky test ok first time; \ # else rm -rf test59.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test59.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test72.failed test.ok test.out X* viminfo cp test72.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 test72.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test72.in" 146 lines, 2107 charactersTests for undo file. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. STARTTEST :so small.vim :set belloff=all :" :" Test 'undofile': first a simple one-line change. :set nocompatible viminfo+=nviminfo visualbell :set ul=100 undofile nomore :e! Xtestfile ggdGithis is one line^[:set ul=100 :s/one/ONE/ :set ul=100 :w :bwipe! :e Xtestfile u:.w! test.out :" :" Test 'undofile', change in original file fails check :set noundofile :e! Xtestfile[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for undo file.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 135 lines, 1910 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:bwipe! :e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l"test.ok" 31 lines, 197 characters "test.out" [New File] 31 lines, 197 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test72 = test61; then \ # if diff test.out test72.ok; \ # then echo flaky test ok first time; \ # else rm -rf test72.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test72.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_arabic.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_arabic.vim" 613 lines, 18247 characters "test.ok" [New File] "test.out" [New File] 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_arglist.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_arglist.vim" 355 lines, 7734 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_assert.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_assert.vim" 147 lines, 3536 characters "test.ok" [New File] "test.out"gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autochdir.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autochdir.vim" 19 lines, 371 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autocmd.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autocmd.vim" 1165 lines, 30968 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autoload.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autoload.vim" 17 lines, 409 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_backspace_opt.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_backspace_opt.vim" 59 lines, 1673 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_breakindent.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_breakindent.vim" 298 lines, 7493 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_bufwintabinfo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_bufwintabinfo.vim" 122 lines, 3734 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cdo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cdo.vim" 205 lines, 5116 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_channel.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_channel.vim" 1807 lines, 52794 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_charsearch.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_charsearch.vim" 62 lines, 1475 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cindent.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cindent.vim" 105 lines, 2962 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_clientserver.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_clientserver.vim" 107 lines, 3605 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_close_count.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_close_count.vim" 174 lines, 3446 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cmdline.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cmdline.vim" 454 lines, 13067 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_command_count.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_command_count.vim" 195 lines, 4869 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_comparators.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_comparators.vim" 9 lines, 173 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_crypt.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_crypt.vim" 83 lines, 2590 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cscope.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cscope.vim" 279 lines, 10587 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_curswant.vim gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_curswant.vim" 23 lines, 563 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_diffmode.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_diffmode.vim" 631 lines, 13664 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_digraph.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_digraph.vim" 461 lines, 14928 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_display.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_display.vim" 69 lines, 1694 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_edit.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_edit.vim" 1390 lines, 42258 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_erasebackword.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_erasebackword.vim" 25 lines, 921 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_escaped_glob.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_escaped_glob.vim" 32 lines, 1004 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_exec_while_if.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_exec_while_if.vim" 53 lines, 1097 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_exists.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_exists.vim" 321 lines, 11270 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_exists_autocmd.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_exists_autocmd.vim" 26 lines, 868 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lgcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_farsi.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_farsi.vim" [converted] 133 lines, 5851 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_file_size.vim gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui.o gui.c [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_file_size.vim" 58 lines, 1636 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_find_complete.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_find_complete.vim" 157 lines, 4799 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_fixeol.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_fixeol.vim" 48 lines, 1168 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_fnameescape.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_fnameescape.vim" 21 lines, 467 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_fold.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_fold.vim" 650 lines, 17851 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_getcwd.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_getcwd.vim" 91 lines, 2563 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_getvar.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_getvar.vim" 104 lines, 3485 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_gf.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_gf.vim" 56 lines, 1578 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_gn.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_gn.vim" 125 lines, 3254 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -u NONE -U NONE --noplugin --not-a-term -S runtest.vim test_gui.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_gui.vim" 696 lines, 19832 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lgcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -u gui_preinit.vim -U gui_init.vim --noplugin --not-a-term -S runtest.vim test_gui_init.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_gui_init.vim" 61 lines, 1190 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_hardcopy.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_hardcopy.vim" 74 lines, 2287 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_help.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_help.vim" 51 lines, 1115 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_hide.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_hide.vim" 97 lines, 2443 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_highlight.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_highlight.vim" 516 lines, 15452 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_history.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_history.vim" 106 lines, 3567 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_hlsearch.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_hlsearch.vim" 53 lines, 1490 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_iminsert.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_iminsert.vim" 31 lines, 609 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_increment.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_increment.vim" 781 lines, 19559 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_increment_dbcs.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_increment_dbcs.vim" [converted] 30 lines, 614 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_ins_complete.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_ins_complete.vim" 118 lines, 3644 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_job_fails.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_job_fails.vim" 16 lines, 480 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_json.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_json.vim" 296 lines, 11093 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_langmap.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_langmap.vim" 28 lines, 628 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_let.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_let.vim" 27 lines, 806 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_lineending.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_lineending.vim" 19 lines, 429 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_listchars.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_listchars.vim" 63 lines, 1276 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_listdict.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_listdict.vim" 603 lines, 17236 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lgcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_listlbr.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_listlbr.vim" 235 lines, 6445 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_lua.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_lua.vim" 22 lines, 438 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_makeencoding.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_makeencoding.vim" 106 lines, 2413 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_man.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_man.vim" 60 lines, 1358 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_maparg.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_maparg.vim" 52 lines, 1658 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_marks.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_marks.vim" 122 lines, 3566 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_matchadd_conceal.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_matchadd_conceal.vim" 289 lines, 9276 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_mksession.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_mksession.vim" [converted] 155 lines, 3369 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_nested_function.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_nested_function.vim" 67 lines, 1305 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_netbeans.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_netbeans.vim" 84 lines, 2241 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_normal.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_normal.vim" 2440 lines, 62641 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_number.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_number.vim" 254 lines, 5032 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049l../vim -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../option.c [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"../option.c" 12710 lines, 332035 characters [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_options.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_options.vim" 334 lines, 10325 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_packadd.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_packadd.vim" 292 lines, 9574 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_paste.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_paste.vim" 99 lines, 2938 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_perl.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_perl.vim" 238 lines, 5919 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_plus_arg_edit.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_plus_arg_edit.vim" 10 lines, 385 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_preview.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_preview.vim" 13 lines, 248 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_profile.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_profile.vim" 224 lines, 8926 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_python2.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_python2.vim" 24 lines, 523 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_python3.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_python3.vim" 24 lines, 534 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_pyx2.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_pyx2.vim" 74 lines, 1409 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_pyx3.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_pyx3.vim" 74 lines, 1409 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_quickfix.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_quickfix.vim" 2941 lines, 86282 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_quotestar.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_quotestar.vim" 157 lines, 4575 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_regex_char_classes.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_regex_char_classes.vim" 58 lines, 2703 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_registers.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_registers.vim" 27 lines, 821 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_retab.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_retab.vim" 77 lines, 3189 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_ruby.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_ruby.vim" 51 lines, 1229 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_scrollbind.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_scrollbind.vim" 32 lines, 807 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_search.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_search.vim" 731 lines, 21529 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_signs.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_signs.vim" 199 lines, 6386 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_smartindent.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_smartindent.vim" 41 lines, 935 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_spell.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_spell.vim" [converted] 788 lines, 25530 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_startup.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_startup.vim" 289 lines, 7634 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_stat.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_stat.vim" 92 lines, 2287 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_substitute.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_substitute.vim" 502 lines, 19714 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_swap.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_swap.vim" 84 lines, 2375 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_syntax.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_syntax.vim" 522 lines, 14436 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_system.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_system.vim" 92 lines, 2923 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_tab.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_tab.vim" 45 lines, 1444 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_tcl.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_tcl.vim" 23 lines, 471 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_terminal.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_terminal.vim" 797 lines, 20434 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_terminal_fail.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_terminal_fail.vim" 21 lines, 627 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_textformat.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_textformat.vim" 168 lines, 3375 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_textobjects.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_textobjects.vim" 154 lines, 4141 characters "test.ok" [New File] "test.out"gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_undo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_undo.vim" 352 lines, 9496 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_user_func.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_user_func.vim" 96 lines, 2210 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_usercommands.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_usercommands.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c 208 lines, 6167 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_viminfo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_viminfo.vim" 515 lines, 13492 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_vimscript.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_vimscript.vim" 1448 lines, 36110 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_visual.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_visual.vim" 189 lines, 5110 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_winbar.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_winbar.vim" 23 lines, 426 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_winbuf_close.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_winbuf_close.vim" 124 lines, 3200 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_window_id.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_window_id.vim" 103 lines, 2714 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_windows_home.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_windows_home.vim" 121 lines, 3249 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_wordcount.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_wordcount.vim" 108 lines, 3443 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_writefile.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_writefile.vim" 110 lines, 2736 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_alot_latin.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_alot_latin.vim" 7 lines, 280 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_alot_utf8.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_alot_utf8.vim" 17 lines, 615 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_alot.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_alot.vim" 60 lines, 1515 characters "test.ok" [New File] "test.out" 0 lines, 0 characters written [?2004l [?2004l[?1l>[?25h[?1049l Test results: ALL DONE make[2]: Leaving directory '/<>/src/vim-tiny/testdir' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json_test.o json_test.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o json_test objects/arabic.o objects/beval.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/pty.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/memfile.o objects/message.o objects/json_test.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl link.sh: Linked fine ./json_test || exit 1; echo passed; passed gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/kword_test.o kword_test.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 gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_beval.o gui_beval.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o kword_test objects/arabic.o objects/beval.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/pty.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/json.o objects/memfile.o objects/message.o objects/kword_test.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl link.sh: Linked fine ./kword_test || exit 1; echo passed; passed gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile_test.o memfile_test.c /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.c --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_encoding.o libvterm/src/encoding.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_keyboard.o libvterm/src/keyboard.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_mouse.o libvterm/src/mouse.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_parser.o libvterm/src/parser.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o memfile_test objects/arabic.o objects/beval.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/pty.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/message.o objects/memfile_test.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl link.sh: Linked fine ./memfile_test || exit 1; echo passed; gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_pen.o libvterm/src/pen.c passed gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message_test.o message_test.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_screen.o libvterm/src/screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_state.o libvterm/src/state.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o message_test objects/arabic.o objects/beval.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/pty.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/memfile.o objects/message_test.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_unicode.o libvterm/src/unicode.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_vterm.o libvterm/src/vterm.c link.sh: Linked fine ./message_test || exit 1; echo passed; passed make[1]: Leaving directory '/<>/src/vim-tiny' touch build-stamp-vim-tiny dh_testdir dh_prep -p vim-athena *** DEBIAN *** BUILDING VARIANT vim-athena /usr/bin/make -C src/vim-athena make[1]: Entering directory '/<>/src/vim-athena' /bin/sh install-sh -c -d objects touch objects/.dirstamp CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time " srcdir=. sh ./osdef.sh gcc -c -I. -I/usr/include/lua5.2 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_lua.o if_lua.c creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.26/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.26/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_python3.o if_python3.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/terminal.o terminal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -I/usr/include/tcl8.6 -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/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c gcc -c -I. -I/usr/include/ruby-2.3.0 -I/usr/include/i386-linux-gnu/ruby-2.3.0 -DRUBY_VERSION=23 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/channel.o channel.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/userfunc.o userfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json.o json.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.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 gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_beval.o gui_beval.c cd xxd; CC="gcc" CFLAGS="-Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/<>/src/vim-gtk/xxd' gcc -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory '/<>/src/vim-gtk/xxd' make[2]: Entering directory '/<>/src/vim-gtk/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 182 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o lv.mo lv.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.c --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_encoding.o libvterm/src/encoding.c 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_keyboard.o libvterm/src/keyboard.c 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1937 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_mouse.o libvterm/src/mouse.c 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1931 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 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 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 gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_parser.o libvterm/src/parser.c 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1931 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 1869 translated messages. 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 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_pen.o libvterm/src/pen.c 1634 translated messages, 3 fuzzy translations. make[2]: Leaving directory '/<>/src/vim-gtk/po' make[2]: Entering directory '/<>/src/vim-gtk/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/<>/src/vim-gtk/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_screen.o libvterm/src/screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_state.o libvterm/src/state.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/farsi.o farsi.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_unicode.o libvterm/src/unicode.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_vterm.o libvterm/src/vterm.c gcc -c -I. -I/usr/include/lua5.2 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_lua.o if_lua.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.26/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.26/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_python3.o if_python3.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spellfile.o spellfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/channel.o channel.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/list.o list.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json.o json.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/terminal.o terminal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/userfunc.o userfunc.c cd xxd; CC="gcc" CFLAGS="-Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/<>/src/vim-gtk3/xxd' gcc -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c make[2]: Leaving directory '/<>/src/vim-gtk3/xxd' make[2]: Entering directory '/<>/src/vim-gtk3/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 182 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o lv.mo lv.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1937 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1931 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 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 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 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1931 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 1869 translated messages. 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 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1634 translated messages, 3 fuzzy translations. make[2]: Leaving directory '/<>/src/vim-gtk3/po' make[2]: Entering directory '/<>/src/vim-gtk3/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/<>/src/vim-gtk3/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_athena.o gui_athena.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_x11.o gui_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_beval.o gui_beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_at_sb.o gui_at_sb.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_at_fs.o gui_at_fs.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_encoding.o libvterm/src/encoding.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_keyboard.o libvterm/src/keyboard.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_mouse.o libvterm/src/mouse.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_parser.o libvterm/src/parser.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_pen.o libvterm/src/pen.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_screen.o libvterm/src/screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_state.o libvterm/src/state.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_unicode.o libvterm/src/unicode.c gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/term_vterm.o libvterm/src/vterm.c gcc -c -I. -I/usr/include/lua5.2 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_lua.o if_lua.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.26/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.26/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_python3.o if_python3.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o gcc -c -I. -I/usr/include/ruby-2.3.0 -I/usr/include/i386-linux-gnu/ruby-2.3.0 -DRUBY_VERSION=23 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_ruby.o if_ruby.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/arabic.o objects/beval.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/pty.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/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o objects/if_python3.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python3.6/config-3.6m-i386-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c link.sh: Linked fine make[1]: Leaving directory '/<>/src/vim-basic' # Ensure ERM is set to a sane value for testing [ yes != "yes" ] || flock debian env TERM=xterm /usr/bin/make -j1 -C src/vim-basic test make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: Entering directory '/<>/src/vim-basic' /usr/bin/make -f Makefile vim make[2]: Entering directory '/<>/src/vim-basic' make[2]: 'vim' is up to date. make[2]: Leaving directory '/<>/src/vim-basic' if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make -f Makefile check VIM=../vim; \ fi make[2]: Entering directory '/<>/src/vim-basic/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/farsi.o farsi.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/channel.o channel.c touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/json.o json.c touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po cd xxd; CC="gcc" CFLAGS="-Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/<>/src/vim-athena/xxd' gcc -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po make[2]: Leaving directory '/<>/src/vim-athena/xxd' make[2]: Entering directory '/<>/src/vim-athena/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 182 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1941 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1818 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o lv.mo lv.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1937 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1931 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 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 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 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1283 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1931 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 1869 translated messages. 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 1931 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1634 translated messages, 3 fuzzy translations. make[2]: Leaving directory '/<>/src/vim-athena/po' make[2]: Entering directory '/<>/src/vim-athena/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/<>/src/vim-athena/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/list.o list.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c touch pt_BR.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c touch ru.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c touch sk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sv.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c touch sv.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c touch uk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq vi.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c touch vi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.UTF-8.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c 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 gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c 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 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 touch zh_TW.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.cp1250.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/farsi.o farsi.c touch cs.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.sjis.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c touch ja.sjis.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.euc-jp.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c touch ja.euc-jp.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.cp1250.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c touch pl.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.UTF-8.po touch pl.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.cp1251.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c touch ru.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.cp1250.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c touch sk.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.cp1251.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c touch uk.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.cp936.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c touch zh_CN.cp936.ck make[2]: Leaving directory '/<>/src/vim-basic/po' if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim SCRIPTSOURCE=../../runtime make[2]: Entering directory '/<>/src/vim-basic/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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1133 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /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 [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" If columns or lines are too small, create wrongtermsize. [?25l[?25h[?25l:[?2004h[?25h" (Some tests will fail. When columns and/or lines are small) [?25l[?25h[?25l:[?2004h[?25hif &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Write a single line to test.out to check if testing works at all. [?25l[?25h[?25l:[?2004h[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?2004l[?2004h[?25lthis is a test[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" [New File] 1 line, 15 characters written[?25h[?25l:[?2004h[?25h" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?25h [?25l[?25h[?25l:[?2004h[?25hw! small.vim [?25l"small.vim" [New File] 1 line, 1 character written[?25h[?25l:[?2004h[?25hw! tiny.vim [?25l"tiny.vim" [New File] 1 line, 1 character written[?25h[?2004l[?2004h[?25le! test.ok w! test.outqa![?25h[?25l:[?2004h[?25hw! mbyte.vim [?25l"mbyte.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25hw! mzscheme.vim [?25l"mzscheme.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25hw! lua.vim [?25l"lua.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l"another" [New File] "mbyte.vim" 0 lines, 0 characters written[?2004he! test.ok[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +mzscheme feature supported, make mzscheme.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("mzscheme") | sp another | w! mzscheme.vim | q | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +lua feature supported, make lua.vim empty. [?25l[?25h[?25l:[?2004h[?25hif has("lua") | sp another | w! lua.vim | q | endif [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?25h[?25l:[?2004h[?25h" Otherwise write small.vim to skip the test. [?25l[?25h[?25l:[?2004h[?25hif 1 | q! | endif [?25l[?2004l[?2004l[?1l>[?25h[?1049lrm -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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test3.in" 2354 lines, 23236 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;[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l/* vim: set cin ts=4 sw=4 : */[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset nocompatible viminfo+=nviminfo modeline [?25l[?25h[?25l:[?2004h[>cedit " read modeline "test3.in"2354L, 23236CTest 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 AUTOENDTEST/* start of AUTO matically checked vim: set ts=4 : */ { if (test)cmd1;cmd2;}{ if (test)cmd1;else[?25h[?25l/[?2004h[?25hstart of AUTO [?25l[?25h[?25l/[?2004h[?25hend of AUTO [?25l956 lines to indent... 9500 850 750 650 550 450 350 250 150 50 lines to indent... 957 lines indented [?25h[?25l/[?2004h^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[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 101C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset tw=0 noai fo=croq [?25l[?25h[?25l:[?2004h[?25hlet &wm = &columns - 20 [?25l[?25h[?25l/[?2004h[?25hserious/e [?25l[?25h[?25l -- INSERT --about life, the * universe, and the * rest important big[?25h[?25l * comment[?25h[?25l /[?2004h^STARTTEST */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST[?25h[?25l :set nocin [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 6L, 78C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset nocin [?25l[?25h[?25l/[?2004h[?25hcomments [?25l{ /** Testing for comments, without 'cin' set[?25h[?25l */[?25h[?25l -- INSERT -- about life[?25h[?25l /[?2004h[?25hhappens [?25l/* * what happens here?[?25h[?25l */[?25h[?25l -- INSERT -- there[?25h[?25l /[?2004h[?25hbelow [?25l/*the end of the comment, try inserting a line below */[?25h[?25l -- INSERT -- line[?25h[?25l /[?2004h[?25hthis [?25l/* how aboutthis one */[?25h[?25l -- INSERT --hello[?25h[?25l this one */[?25h[?25l /[?2004h^STARTTEST } STARTTEST[?25h[?25l :set cin [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/vec2 ==[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin [?25l[?25h[?25l/[?2004h[?25hvec2 [?25l{ var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :set cin [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino=}4 /testing1 k2==/testing2 k2==[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin [?25l[?25h[?25l:[?2004h[?25hset cino=}4 [?25l[?25h[?25l/[?2004h[?25htesting1 [?25l{asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;[?25h [?25l /[?2004h[?25htesting2 [?25lif (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;[?25h [?25l /[?2004h^STARTTEST } STARTTEST[?25h[?25l :set cin [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino=(0,)20 /main =][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin [?25l[?25h[?25l:[?2004h[?25hset cino=(0,)20 [?25l[?25h[?25l/[?2004h[?25hmain [?25lmain ( int first_par, /*[?25h[?25l 19 lines to indent... 20indented [?25h[?25l * Comment for[?25h[?25l /[?2004h^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();[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin [?25l[?25h[?25l:[?2004h[?25hset cino=es,n0s [?25l[?25h[?25l/[?2004h[?25hmain [?25l[?25h[?25l8 lines to indent... 9indented [?25h [?25l/[?2004h^STARTTEST else {bar(); } } STARTTEST[?25h[?25l :set cin [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c 3L, 26C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino= ]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin [?25l[?25h[?25l:[?2004h[?25hset cino= [?25l[?25h[?25l{[?25h[?25l 11 lines to indent... 12indented [?25h[?25l do[?25h[?25l /[?2004h^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(); }[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h [?25l8 lines to indent... 9indented [?25h [?25l/[?2004h^STARTTEST n(); } STARTTEST[?25h[?25l :set cino={s,e-s [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino={s,e-s [?25l[?25h[?25lvoid f() {[?25h[?25l 7 lines to indent... 8indented  {[?25h[?25l if ( k() )[?25h[?25l /[?2004h^STARTTEST {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST[?25h[?25l :set cino={s,fs [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=/ foo[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino={s,fs [?25l[?25h[?25lvoid bar(void) {[?25h[?25l /[?2004h[?25h foo [?25l30 lines to indent... 31indented  {[?25h[?25l/[?2004h^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 */[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino= [?25l[?25h[?25l/[?2004h[?25hwhile [?25l[?25h[?25l -- INSERT -- here[?25h[?25l if ( a ) i[?25h[?25l /[?2004h^STARTTEST a; } STARTTEST[?25h[?25l :set cino= com= [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^^Mcmd();^[[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino= com= [?25l[?25h[?25l/[?2004h[?25hcomment [?25la() { label1:/* hmm */// comment[?25h[?25l -- INSERT --label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd();[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :set comments& comments^=s:/*,m:**,ex:*/ [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 53C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/simple =5j[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset comments& comments^=s:/*,m:**,ex:*/ [?25l[?25h[?25l/[?2004h[?25hsimple [?25l/* * A simple comment[?25h[?25l 5 lines to indent... 6indented * A simple comment[?25h[?25l */[?25h[?25l /[?2004h^STARTTEST /* ** A different comment */ STARTTEST[?25h[?25l :set cino=c0 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=c0 [?25l[?25h[?25l:[?2004h[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l [?25h[?25l /[?2004h^STARTTEST /*********A comment. *********/ } STARTTEST[?25h[?25l :set cino=c0,C1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 73C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=c0,C1 [?25l[?25h[?25l:[?2004h[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l [?25h[?25l /[?2004h^STARTTEST /********* A comment. *********/ } STARTTEST[?25h[?25l :set cino= [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino= [?25l[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /[?2004h^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(s [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /[?2004h^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(s,U1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(s,U1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /[?2004h^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(0 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if ( c1[?25h[?25l /[?2004h^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?25l :set cino=(0,w1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0,w1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if ( c1[?25h[?25l /[?2004h^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?25l :set cino=(s [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 8 lines to indent... 9indented [?25h[?25l c = c1 && ([?25h[?25l /[?2004h^STARTTEST c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST[?25h[?25l :set cino=(s,m1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(s,m1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 8 lines to indent... 9indented [?25h[?25l c = c1 && ([?25h[?25l /[?2004h^STARTTEST c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST[?25h[?25l :set cino=b1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=b1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 9 lines to indent... 10 lines indented [?25h[?25l switch (x)[?25h[?25l /[?2004h^STARTTEST {case 1:a = b;break;default:a = 0;break; } } STARTTEST[?25h[?25l :set cino=(0,W5 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0,W5 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 10 lines to indent... 11indented [?25h[?25l invokeme([?25h[?25l /[?2004h^STARTTEST argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST[?25h[?25l :set cino=/6 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=/6 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 3 lines to indent... 4indented [?25h[?25l statement;[?25h[?25l /[?2004h^STARTTEST // comment 1// comment 2 } STARTTEST[?25h[?25l :set cino= [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 34C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-12kdd]]/comment 1/+1 ==[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino= [?25l[?25h[?25l==ENDTEST[?25h[?25lvoid f() {[?25h[?25l /[?2004h[?25hcomment 1/+1 [?25lstatement;// comment 1 // comment 2[?25h[?25l // comment 2[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :set cino=g0 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=g0 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lclass CAbc {[?25h[?25l 6 lines to indent... 7indented [?25h[?25l int Test() { return FALSE; }[?25h[?25l /[?2004h^STARTTEST public: // comment void testfall(); protected: void testfall(); }; STARTTEST[?25h[?25l :set cino=(0,gs,hs [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 29C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0,gs,hs [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lclass Foo : public Bar {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l public:[?25h[?25l /[?2004h^STARTTEST virtual void method1(void) = 0;virtual void method2(int arg1,int arg2,int arg3) = 0; }; STARTTEST[?25h[?25l :set cino=+20 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=+20 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid foo() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if (a)[?25h[?25l /[?2004h^STARTTEST { } elseasdf; } STARTTEST[?25h[?25l :set cino=(0,W2s [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0,W2s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25l {[?25h[?25l 34 lines to indent... 35indented [?25h[?25l averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd([?25h[?25l /[?2004h^STARTTEST dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 &&cond2)foo; }[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=M1 [?25l[?25h[?25l [?25h[?25l4 lines to indent... 5indented [?25h [?25l/[?2004h^STARTTEST  STARTTEST[?25h[?25l :set cino=(0,ts [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd2j=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0,ts [?25l[?25h[?25l2kdd2j=][ENDTEST[?25h [?25l 7 lines to indent... 8indented [?25h[?25l void func(int a[?25h[?25l /[?2004h^STARTTEST #if defined(FOO), int b, int c #endif) { } STARTTEST[?25h[?25l :set cino=(0 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd2j=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=(0 [?25l[?25h[?25l2kdd2j=][ENDTEST[?25h [?25l 8 lines to indent... 9indented [?25h[?25l void[?25h[?25l /[?2004h^STARTTEST func(int a #if defined(FOO), int b, int c #endif ) { } STARTTEST[?25h[?25l :set cino& [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 22C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd2j=7][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino& [?25l[?25h[?25l2kdd2j=7][ ENDTEST[?25h [?25l 69 lines to indent... 50 7indented [?25h[?25l void func(void)[?25h[?25l /[?2004h^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};[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino& [?25l[?25h[?25l:[?2004h[?25hset cino+=l1 [?25l[?25h[?25l [?25h [?25l22 lines to indent... 23indented [?25h [?25l/[?2004h^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"; }[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino& [?25l[?25h[?25l [?25h [?25l6 lines to indent... 7indented  << "b" << ") :" << "c";[?25h [?25l/[?2004h^STARTTEST  STARTTEST[?25h[?25l :set com=s1:/*,m:*,ex:*/ [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 38C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]3jofoo();^[[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset com=s1:/*,m:*,ex:*/ [?25l[?25h[?25lvoid func(void) {[?25h[?25l/** This is a comment.*/[?25h[?25l -- INSERT -- foo();[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :set cino& [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd2j=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino& [?25l[?25h[?25l2kdd2j=][ENDTEST[?25h [?25l 8 lines to indent... 9indented [?25h[?25l void func(void)[?25h[?25l /[?2004h^STARTTEST { for (int i = 0; i < 10; ++i)if (i & 1) {foo(1);} elsefoo(0); baz(); } STARTTEST[?25h[?25l :set cino=k2s,(0 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd3j=][[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,(0 [?25l[?25h[?25l2kdd3j=][ENDTEST[?25h[?25l void func(void)[?25h[?25l 23 lines to indent... 24indented [?25h[?25l {[?25h[?25l /[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,(s [?25l[?25h[?25l [?25h [?25l23 lines to indent... 24indented  && condition2) action(); && argument2);[?25h [?25l/[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,(s,U1 [?25l[?25h[?25l [?25h [?25l24 lines to indent... 25indented  && condition2) action(); && argument2);[?25h [?25l/[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,(0,W4 [?25l[?25h[?25l [?25h [?25l29 lines to indent... 30indented  && condition2) action(); && argument2);[?25h [?25l/[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,u2 [?25l[?25h[?25l [?25h [?25l18 lines to indent... 19indented  && condition2) action(); && argument2);[?25h [?25l/[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2s,(0,w1 [?25l[?25h[?25l [?25h [?25l27 lines to indent... 28indented  && condition2) action(); && argument2);[?25h [?25l/[?2004h^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);[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=k2,(s [?25l[?25h[?25l [?25h [?25l14 lines to indent... 15indented [?25h [?25l/[?2004h^STARTTEST if (c1 && (c2 ||c3))foo; if (c1 &&(c2 || c3)) { } } STARTTEST[?25h[?25l :set cino=N-s [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 47C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/^NAMESPACESTART =/^NAMESPACEEND[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=N-s [?25l[?25h[?25l/[?2004h[?25h^NAMESPACESTART [?25lNAMESPACESTART[?25h[?25l /[?2004h[?25h^NAMESPACEEND [?25l81 lines to indent... 50 82indented [?25h[?25l/[?2004h^STARTTEST namespace test test2 { 1111111111111111111; } namespace111111111 { 111111111111111111; } NAMESPACEEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART var bar = { foo: { that: this, some: ok, },[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25l[?25h[?25l/[?2004h[?25h^JSEND [?25l12 lines to indent... 13indented  foo: { that: this, some: ok, },[?25h[?25l/[?2004h^STARTTEST "bar":{a : 2,b: "123abc",x: 4,"y": 5 } } JSEND STARTTEST[?25h[?25l :set cino=j1,J1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25lJSSTART[?25h[?25l /[?2004h[?25h^JSEND [?25l5 lines to indent... 6indented [?25h[?25l/[?2004h^STARTTEST var foo = [ 1, 2, 3 ]; JSEND STARTTEST[?25h[?25l :set cino=j1,J1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25lJSSTART[?25h[?25l /[?2004h[?25h^JSEND [?25l7 lines to indent... 8indented [?25h[?25l/[?2004h^STARTTEST function bar() { var foo = [1,2,3 ]; } JSEND STARTTEST[?25h[?25l :set cino=j1,J1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25lJSSTART[?25h[?25l /[?2004h[?25h^JSEND [?25l58 lines to indent... 509indented [?25h[?25l/[?2004h^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: [[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25l[?25h[?25l/[?2004h[?25h^JSEND [?25l14 lines to indent... 15indented  $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [[?25h[?25l/[?2004h^STARTTEST 1,2,3],callback: function(){return true;} }, options||{})); } JSEND STARTTEST[?25h[?25l :set cino=j1,J1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25lJSSTART[?25h[?25l /[?2004h[?25h^JSEND [?25l16 lines to indent... 17indented [?25h[?25l/[?2004h^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',[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 38C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cino=j1,J1,+2 [?25l[?25h[?25l/[?2004h[?25h^JSSTART [?25l[?25h[?25l/[?2004h[?25h^JSEND [?25l149 lines to indent... 100 50 lines to indent... 150 lines indented  var a = [ 'a',[?25h[?25l/[?2004h^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[?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 48C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin cino& [?25l[?25h[?25l/[?2004h[?25hstart of define [?25l[?25h[?25l/[?2004h[?25hend of define [?25l11 lines to indent... 12indented  BBB\ CCC[?25h[?25l/[?2004h^STARTTEST #define CNT \ 1 + \ 2 + \ 4 /* end of define */ STARTTEST[?25h[?25l :set cin cino& [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 31C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1/a = second ox^[[?25h[?25l ENDTEST [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset cin cino& [?25l[?25h[?25l/[?2004h[?25ha = second [?25l{ a = second/*bug*/*line;[?25h[?25l -- INSERT -- x[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/+-1[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l232 fewer lines i;JSEND/* start of define */ {}#define AAA \ BBB\CCC#define CNT \ 1 + \ 2 + \ 4/* end of define */{ a = second/*bug*/*line; x }[?25h[?25l:[?2004h[?25h1;/start of AUTO/,$wq! test.out [?25l[?2004l"test.out" [New] 2102L, 20222C written [?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for "vaBiB", end could be wrong.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1158 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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 */{}}}[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l/[?2004h[?25hStart cursor here [?25l[?25h[?25l[?25h[?25l{ cmd; /* <-- Start cursor here */ { } [?25h[?25l cmd; }[?25h[?25l 6 fewer lines }Piece of Java{ tt m1 { t1;e1[?25h[?25l:[?2004h[?25h?Bug?,/Piece/-2w! test.out [?25l"test.out" [New File] 3 lines, 44 characters written[?25h[?25l/[?2004h[?25h^- Bug [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hs/u/~u~/ [?25l[?25h[?25l:[?2004h[?25hs/i/~u~/ [?25luuun "vPPPP" on this text (Webb): [?25h[?25l:[?2004h[?25hs/o/~~~/ [?25luuuuuuuuun this text (Webb): [?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 48 characters appended[?25h[?25l:[?2004h[?25hif has("ebcdic") [?25l :[?2004h [?25h: let tt = "o\193\xc2\o303 \90a\xfg\o578\ " [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h: let tt = "o\65\x42\o103 \33a\xfg\o78\" [?25l:[?2004h [?25h:endif [?25l:$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute[?25h[?25l:[?2004h[?25hexe "normal " . tt [?25l[?2004l[?2004hABC !a^Og^G8[?25h[?25l:[?2004h[?25hunlet tt [?25l[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?25h[?25l:[?2004h[?25hset vb [?25l[?25h[?25l/[?2004h[?25h^Piece [?25l[?25h[?2004l[?2004h[?25l{A[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?25h[?25ltt m2 {[?25h[?2004l[?2004h[?25l{B[?25h[?25l :[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?25h[?25lt2;} e2tt m3 {[?25h[?2004l[?2004h[?25l{C[?25h[?25l :[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?25h[?2004l[?2004h[?25l{DC[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?25h[?2004l[?2004h[?25l{EA[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?25h[?2004l[?2004h[?25l{F[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 3 characters appended[?25h[?2004l[?2004h[?25l}G e1[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?25h [?25lif (x){t3;}} e3[?25h[?2004l[?2004h[?25l}H e3[?25h[?25l :[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?25h[?25l }[?25h[?2004l[?2004h[?25l}I[?25h[?25l :[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 3 characters appended[?25h[?2004l[?2004h[?25l}JH e3[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 8 characters appended[?25h[?2004l[?2004h[?25l}K e2[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?25h[?2004l[?2004h[?25l{LF[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l/[?2004h[?25h^foobar [?25lfoobar[?25h[?25l :[?2004h[?25hlet startline = line('.') [?25l[?25h[?25l:[?2004h[?25hcall search('foobar', 'c') [?25l[?25h[?25l:[?2004h[?25hcall append(line('$'), line('.') - startline) [?25l[?25h[?25l [?25h[?25l :[?2004h[?25hcall search('^$', 'c') [?25l[?25h[?25l:[?2004h[?25hcall append(line('$'), line('.') - startline) [?25l[?25h[?25l:[?2004h[?25hcall search('^$', 'bc') [?25l[?25h[?25l:[?2004h[?25hcall append(line('$'), line('.') - startline) [?25l[?25h[?25l/[?2004h[?25htwo [?25lsubstitute foo asdf one two[?25h[?25l :[?2004h[?25hcall search('.', 'c') [?25l[?25h[?25l:[?2004h[?25hcall append(line('$'), getline('.')[col('.') - 1:]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l/[?2004h[?25h^substitute [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hs/foo/bar/ [?25lbar [?25h[?25l:[?2004h[?25h$put =@/ [?25lsearch() 0 1 1 two foo[?25h[?25l /[?2004h[?25h^substitute [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hkeeppatterns s/asdf/xyz/ [?25lxyz[?25h[?25l:[?2004h[?25h$put =@/ [?25l ^substitute[?25h[?25l /[?2004h[?25h^substitute [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25h$put =@0 [?25l substitute bar xyz[?25h[?25l /[?2004h[?25hbar /e [?25l[?25h[?25l:[?2004h[?25h$put =@0 [?25l substitute bar xyz[?25h[?25l :[?2004h[?25hkeeppatterns /xyz [?25l[?25h[?25l /bar /exyz[?25h[?25l:[?2004h[?25h/^search()/,$w >>test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 9 lines, 58 characters appended[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for :right on text with embedded TAB.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 401 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset tw=65 [?25l[?25h[?25l test for :left[?25h[?25l :[?2004h[?25h/^\s*test for :left/,/^\s*test for :center/ left [?25lsearch hit BOTTOM, continuing at TOPtest for :left[?25h[?25l:[?2004h[?25h/^\s*test for :center/,/^\s*test for :right/ center [?25l[?25h[?25l:[?2004h[?25h/^\s*test for :right/,/^xxx/-1 right [?25l[?25h[?25l:[?2004h[?25hset fo+=tcroql tw=72 [?25l[?25h[?25l/[?2004h[?25hxxxxxxxx$ [?25lasxa;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[?25h [?25l  xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxxxx. xxxx xxxx.xxxxxxx: xxxx xxxxxxx, xx xxxx xxxxxxx~ [?25h [?25l:[?2004h[?25hset nocp viminfo+=nviminfo [?25l[?25h[?25l:[?2004h[>c" undo/redo here to make the next undo only work on the following changes [?25h[?25l1 more line; before #1 0 seconds ago0gq6kk :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 asdf[?25h[?25l1 line less; after #1 0 seconds agotest for :lefta afa adfa asdfaaasdfa axasdfaa test for :center  aa fa afd asdf[?25h [?25l:[?2004h[?25hmap gg :.,.+2s/^/x/kk:set tw=3gqq [?25l[?25h[?25l/[?2004h[?25h^aa [?25lasxxdfaaxxxoikeasxa;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[?25h[?25l :[?2004h.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc [?25h[?25l:[?2004hset tw=3 [?25h[?25l 3 more lines aaaaaa3 more lines[?25h[?25l 3 fewer lines; before #2 0 seconds agoaa aa aa aa bb bb bb bb cc cc cc cc ~ [?25h [?25l:[?2004h[?25h?test for :left?,$w! test.out [?25l"test.out"[New] 111L, 2304C written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 cpoptionss+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for joining lines and marks in them[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 478 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset nocompatible viminfo+=nviminfo [?25l[?25h[?25l:[?2004h[>cset nojoinspaces [?25h[?25l:[?2004h[?25hset cpoptions-=j [?25l[?25h[?25l/[?2004h[?25hfirstline/ [?25l[?25h [?25l/[?2004h[?25h^STARTTEST/-1 [?25l+-1 37 fewer linesSTARTTEST /^{/+1[?25h[?25lmore linesasdfasdf. asdf[?25h[?25lasdf asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25lf asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf [?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l zx cvn.[?25h zx cv[?25las dfg? hjkl iop! ert[?25h hjkl i[?25l. as dfg? hjkl iop! ert zx cvn. as dfg?hjkl iop![?25h er[?25lt er[?25h zx cv[?25lrn[?25h[?25lnop[?25h[?25l:[?2004h[?25hset cpoptions+=j [?25l[?25h zx cv hjkl i[?25l. as dfg? hjkl iop! ertSTARTTEST[?25h er[?25lt er[?25h zx cv[?25lrn[?25h[?25lnop[?25h[?25l:[?2004h[?25hset cpoptions-=j joinspaces [?25l[?25h [?25l 37 more linesasdfasdf. [?25h[?25lasdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25lf asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf [?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l zx cvn.[?25h zx cv[?25las dfg? hjkl iop![?25h hjkl i[?25l. as dfg? hjkl iop! ert zx cvn. as dfg?[?25h er[?25lt e[?25h zx cv[?25len[?25h[?25lnop[?25h[?25l :[?2004h[?25hset cpoptions+=j [?25l[?25h zx cv[?25l hjkl iop![?25h hjkl i[?25l. as dfg? hjkl iop! ertSTARTTEST[?25h er[?25lt er[?25h zx cv[?25lrn[?25h[?25lnop[?25h[?25l :[?2004h[?25hset cpoptions-=j nojoinspaces compatible [?25l[?25h [?25l 37 more linesasdfasdf. [?25h[?25lasdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf. [?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf.[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25lf asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf [?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l asdfasdf[?25h[?25l asdf[?25h[?25l zx cvn.[?25h[?25l. as dfg? hjkl iop! ert[?25h[?25lt a[?25h[?25l zx cvn.[?25h[?25l /[?2004h[?25hSTARTTEST/-2 [?25l+-2 4 fewer lines[?25h[?25l/[?2004h^STARTTEST  STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 12 lines, 147 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set comments=s1:/*,mb:*,ex:*/,:// :set nojoinspaces fo=j :set backspace=eol,start :.,+3join j4J :.,+2join j3J :.,+2join j3J :.,+2join jj3J ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{[?25h[?25l :[?2004h[?25hset comments=s1:/*,mb:*,ex:*/,:// [?25l[?25h[?25l:[?2004h[?25hset nojoinspaces fo=j [?25l[?25h[?25l:[?2004h[?25hset backspace=eol,start [?25l[?25h[?25l:[?2004h[?25h.,+3join [?25l/* Make sure the previous comment leader is not removed. */ [?25h[?25l [?25h[?25l/* Make sure the previous comment leader is not removed. */ [?25h[?25l [?25h[?25l :[?2004h[?25h.,+2join [?25l// Should the next comment leader be left alone? Yes. [?25h[?25l [?25h[?25l// Should the next comment leader be left alone? Yes. [?25h[?25l [?25h[?25l :[?2004h[?25h.,+2join [?25l/* Here the comment leader should be left intact. */ // And so should this one. [?25h[?25l [?25h[?25l/* Here the comment leader should be left intact. */ // And so should this one. [?25h[?25l [?25h[?25l :[?2004h[?25h.,+2join [?25lif (condition) // Remove the next comment leader! OK, I will. [?25h[?25l action();[?25h[?25l [?25h[?25lif (condition) // Remove the next comment leader! OK, I will. [?25h[?25l action(); [?25h[?25l /[?2004h^STARTTEST } STARTTEST[?25h[?25l :" Test with backspace set to the non-compatible setting [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 18 lines, 364 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" Test with backspace set to the non-compatible setting [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l/[?2004h[?25h^\d\+ this [?25l[?25h[?25l:[?2004h[?25hset cp bs=2 [?25l[?25h[?2004l[?2004h[?25l[?25h[?2004ld [?25lvim2[?25h[?2004h[?25l[?25h[?25l:[?2004h[?25hset cpo-=< [?25l[?25h[?25l:[?2004h[?25hinoremap [?25l[?25h[?2004l[?2004h[?25ld3[?25h[?25l:[?2004h[?25hiunmap [?25l[?25h[?2004l[?2004h[?25l[?25h [?25l:[?2004h[?25h" Test with backspace set to the compatible setting [?25l[?25h[?25l:[?2004h[?25hset backspace= visualbell [?25l[?25h[?2004l[?2004h[?25lvim5[?25h[?2004l[?2004h[?2004l[?2004h[?25ld vim6[?25h[?2004l6 [?25lzwei[?25h[?2004h[?25l[?25h[?25l:[?2004h[?25hinoremap [?25l[?25h[?2004l[?2004h[?25lvim7[?25h [?25l:[?2004h[?25hset compatible novisualbell [?25l[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 21 lines, 356 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTESTj3J :.,+2join j3J :.,+2join jj3J j:.,+2join jj3J j:.,+5join j6J oSome code!^M// Make sure backspacing does not remove this comment leader.^[0i^HH^[ ENDTEST { /* * Make sure the previous comment leader is not removed. */ /* * Make sure the previous comment leader is not removed. */[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l[?25h[?25l:[?2004h[?25hset comments=sO:*\ -,mO:*\ \ ,exO:*/ [?25l[?25h[?25l:[?2004h[?25hset comments+=s1:/*,mb:*,ex:*/,:// [?25l[?25h[?25l:[?2004h[?25hset comments+=s1:>#,mb:#,ex:#<,:< [?25l[?25h[?25l:[?2004h[?25hset cpoptions-=j joinspaces fo=j [?25l[?25h[?25l:[?2004h[?25hset backspace=eol,start [?25l[?25h[?25l:[?2004h[?25h.,+3join [?25l/* Make sure the previous comment leader is not removed. *//* List: * - item1 * foo bar baz[?25h [?25l/* Make sure the previous comment leader is not removed. */* foo bar baz * - item2 * foo bar baz[?25h [?25l:[?2004h[?25h.,+8join [?25l/* List: item1 foo bar baz foo bar baz item2 foo bar baz foo bar baz *//* List:- item1 foo bar baz * - item2[?25h [?25l/* 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?[?25h [?25l:[?2004h[?25h.,+2join [?25lShould the next comment leader be left alone? Yes. // Yes.[?25h [?25l// Should the next comment leader be left alone? Yes.* Here the comment leader should be left intact. */ // And so should this one.[?25h [?25l :[?2004h[?25h.,+2join [?25l/* Here the comment leader should be left intact. */ // And so should this one.* Here the comment leader should be left intact. */[?25h [?25l/* Here the comment leader should be left intact. */ // And so should this one.[?25h [?25l:[?2004h[?25h.,+2join [?25lif (condition) // Remove the next comment leader! OK, I will. [?25h[?25l action();[?25h[?25l [?25h[?25lif (condition) // Remove the next comment leader! OK, I will. [?25h[?25l action(); [?25h[?25l [?25h[?25l :[?2004h[?25h.,+2join [?25lint i = 7 /* foo *// 3 // comment [?25h[?25l ;[?25h[?25l [?25h[?25lint i = 7 /* foo *// 3 // comment [?25h[?25l ; [?25h[?25l [?25h[?25l :[?2004h[?25h.,+5join [?25l># 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 brackett) 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 liness. This comment should retain its comment leader.[?25h[?25l [?25h[?25l># 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 brackett) 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 liness. This comment should retain its comment leader.[?25h[?25l [?25h[?2004l[?2004h[?25lSome code! // Make sure backspacing does not remove this comment leader.[?25h [?2004l[?2004h[?25l// Make sure backspacing does not remove this comment leader. }[?25h [?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 61 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST[?25h[?25l :?firstline?+1,$w! test.out[?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l75 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 brackett) 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 liness. This comment should retain its comment leader.># Note that the last character of the ending comment leader (left angle brackett) 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 liness. This comment should retain its comment leader. Some code!// Make sure backspacing does not remove this comment leader. }[?25h[?25l:[?2004h[?25h?firstline?+1,$w! test.out [?25l"test.out" gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c [New File] 97 lines, 3018 characters written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test36.in" [converted] 114 lines, 2146 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest character classes in regexp using regexpengine 0, 1, 2.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 107 lines, 1961 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTp: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{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^start-here/+1 [?25l[?25h[?25l:[?2004h[?25hs/\%#=0\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[0-9]//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82>><90><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\D//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-9]//g [?25l72 substitutions on 1 line0123456789~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-7]//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><882><90><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\O//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-7]//g [?25l74 substitutions on 1 line01234567~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-9A-Fa-f]//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?<80><82><90><9b>¦±¼Ç Óé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^0-9A-Fa-f]//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[0-9A-Za-z_]//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[^0-9A-Za-z_]//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[A-Za-z_]//g [?25l26 substitutions on 1 line[\]^`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Za-z_]//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[A-Za-z]//g [?25l25 substitutions on 1 line[\]^_`{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c s/\%#=2\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Za-z]//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\l//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[a-z]//g [?25l13 substitutions on 1 line{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^a-z]//g [?25l69 substitutions on 1 lineabcdefghiwxyz~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[A-Z]//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?<80><82><990><9b¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=2[^A-Z]//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=0\%210l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l :[?2004h[?25hs/\%#=1\%211l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2\%212l^\t...//g [?25l!"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?<80><82><900><9b>¦±¼ÇÓé[?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=0[0-z]//g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=1[0-z]//g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=2[0-z]//g [?25l48 substitutions on 1 line{|}~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=0[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé~ [?25h[?25l :[?2004h[?25hs/\%#=1[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?<80><82><90><9b>¦±¼ÇÓé[?25h[?25l:[?2004h[?25hs/\%#=2[^0-z]//g [?25l34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz~ [?25h[?25l:[?2004h[?25h/^start-here/+1,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [converted][New File] 105 lines, 5061 characters written [?2004l[?1l>[?25h[?1049l# 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 --[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for 'scrollbind'. Do not add a line below![?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTHk^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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset noscrollbind [?25l[?25h[?25l:[?2004h[?25hset scrollopt=ver,jump [?25l[?25h[?25l:[?2004h[?25hset scrolloff=2 [?25l[?25h[?25l:[?2004h[?25hset nowrap [?25l[?25h[?25l:[?2004h[?25hset noequalalways [?25l[?25h[?25l:[?2004h[?25hset splitbelow [?25l[?25h[?25l:[?2004h[?25h" TEST using two windows open to one buffer, one extra empty window [?25l[?25h[?25l:[?2004h[?25hsplit [?25l^WtH3k^WtHyybp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa!ENDTESTstart of window 1. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.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!ENDTESTstart of window 11122 test37.in [?25h[?25l:[?2004h[?25hnew [?25l:w! test.out " Write contents of this file :qa!ENDTESTtest37.in ~ ~ ~ ~ [No Name] [?25htest37.in [No Name]  [?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hresize 8 [?25l:" ***** done with tests *****w! test.out " Write contents of this file :qa!ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 test37.in :" ***** done with tests *****:w! test.out " Write contents of this fileqa!ENDTESTstart of window 1[?25h[?25l/[?2004h[?25h^start of window 1$/ [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?25l. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollbind [?25l[?25htest37.in  test37.in [?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hresize 7 [?25l[?25h[?25l/[?2004h[?25h^start of window 2$/ [?25lend of window 1start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03[?25h[?25l . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollbind [?25l[?25h[?25l:[?2004h[?25h" -- start of tests -- [?25l[?25h[?25l:[?2004h[?25h" TEST scrolling down [?25l[?25h [?25l. line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09[?25htest37.in  [No Name] [?25l . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[+][?25h[?25l0[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?25l1[?25htest37.in [No Name] [+]   [?25l. 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 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15[?25htest37.in  [No Name] [+] [?25l . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?25l2[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?25l3[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" TEST scrolling up [?25l[?25htest37.in [No Name] [+]  [?25l. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08440505060607070808090900[?25htest37.in  test37.in test37.in test37.in  test37.in  [No Name] [+] [?25l . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?25l4[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?25l5[?25htest37.in [No Name] [+]  [?25lstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?25htest37.in test37.in  test37.in  test37.in test37.in  [No Name] [+] [?25l . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?25l6[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?25l7[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" TEST horizontal scrolling [?25l[?25h[?25l:[?2004h[?25hset scrollopt+=hor [?25l[?25h[?25l05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?25l4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5 line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?25l [?25htest37.in [No Name] [+]  [?25l 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0656789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06[?25htest37.in  [No Name] [+] [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?25l [?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25lUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?25l [?25h[?25l :[?2004h[?25h[?25l[?25htest37.in [No Name] [+]  [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415UTSRQPONMLKJIHGREDCBA9876543210 09101112131415[?25h[?25l. 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 15[?25h[?25l[?25htest37.in  [No Name] [+] [?25l. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?25l [?25htest37.in [No Name] [+]   test37.in  [No Name] [+] [?25l. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?25l [?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollopt-=hor [?25l[?25h[?25l:[?2004h[?25h" ****** tests using two different buffers ***** [?25l[?25htest37.in [No Name] [+]  test37.in  test37.in [?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hclose [?25lstart of window 20000000000[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset noscrollbind [?25l[?25h[?25l:[?2004h[?25h/^start of window 2$/,/^end of window 2$/y [?25l18 lines yanked[?25h[?25l:[?2004h[?25hnew [?25ltest37.in ~ ~ ~ ~ ~ ~ ~ [No Name] [?25htest37.in [No Name]  test37.in  [No Name] [?25l4 more lines[+][?25h [?25l18 more linesstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?25l:[?2004h[?25h[?25l[?25htest37.in [No Name] [+]  [?25l/[?2004h[?25h^start of window 1$/ [?25lsearch hit BOTTOM, continuing at TOPENDTESTstart of window 1010102020303[?25h[?25l . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollbind [?25l[?25htest37.in  [No Name] [+] [?25l:[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^start of window 2$/ [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollbind [?25l[?25h[?25l:[?2004h[?25h" -- start of tests -- [?25l[?25h[?25l:[?2004h[?25h" TEST scrolling down [?25l[?25h [?25l. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09. line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10[?25h[No Name] [+]  [No Name] [+] [?25l . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 [?25h[?25l0[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 [?25h[?25l1[?25htest37.in [No Name] [+]   [?25l. 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 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[?25htest37.in  [No Name] [+] [?25l . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [?25h[?25l2[?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25l . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?25h[?25l3[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" TEST scrolling up [?25l[?25htest37.in [No Name] [+]  [?25l440505060607070808090900. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08[?25htest37.in  [No Name] [+] test37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?25l4[?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25l . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?25l5[?25h[No Name] [+] [No Name] [+]  [?25lstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?25l6[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?25l7[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" TEST horizontal scrolling [?25l[?25h[?25l:[?2004h[?25hset scrollopt+=hor [?25l[?25h[?25l05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?25l3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?25l [?25htest37.in [No Name] [+]  [?25l 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06UTSRQPONMLKJIHGREDCBA9876543210 07[?25htest37.in  [No Name] [+] [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?25l [?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25lUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?25l [?25h[?25l :[?2004h[?25h[?25l[?25h[No Name] [+] [No Name] [+]  [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516[?25h[?25l. 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[?25h[?25l[?25h[No Name] [+]  [No Name] [+] [?25l. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?25l [?25htest37.in [No Name] [+]   test37.in  [No Name] [+] [?25l. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?25l [?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset scrollopt-=hor [?25l[?25h[?25l:[?2004h[?25h" TEST syncbind [?25l[?25htest37.in [No Name] [+]  [?25l:[?2004h[?25hset noscb [?25l[?25h[?25lTest for 'scrollbind'. Do not add a line below! STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowrap[?25h test37.in  [No Name] [+] [?25l:[?2004h[?25hset noscb [?25l[?25h[?25lstart of window 201010202[?25h[?25l:[?2004h[?25hset scb [?25l[?25htest37.in [No Name] [+]  [?25l:[?2004h[?25hset scb [?25l[?25h[?25l. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?25h[?25lzt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^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[No Name] [+] [?25h[?25l:[?2004h[?25hsyncbind [?25l[?25h[?25l/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 [?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l :set scrollbind [?25h[?25l :[?2004h[?25h[?25l[?25htest37.in [No Name] [+]  [?25l:[?2004h[?25hset noscb [?25l[?25h[?25lTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vimset noscrollbindset scrollopt=ver,jump :set scrolloff=2set nowrap[?25h test37.in  [No Name] [+] [?25l:[?2004h[?25hset noscb [?25l[?25h[?25lstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?25l:[?2004h[?25hset scb [?25l[?25htest37.in [No Name] [+]  [?25l:[?2004h[?25hset scb [?25l[?25h[?25l. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?25h[?25lzt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^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[No Name] [+] [?25htest37.in [No Name] [+]  [?25l:[?2004h[?25hsyncbind [?25l[?25h[?25l/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25htest37.in  [No Name] [+] test37.in [No Name] [+]  test37.in  [No Name] [+] [?25l :set scrollbind [?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 [?25h[?25l :[?2004h[?25h[?25l[?25htest37.in [No Name] [+]  [?25lzt: :set scrollbind ^Wj: :resize 7. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13[?25htest37.in  [No Name] [+] test37.in [No Name] [+]  test37.in  [No Name] [+] [?25l ^Wj: [?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 [?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" ***** done with tests ***** [?25l[?25h[?25l:[?2004h[?25hw! test.out " Write contents of this file [?25l"test.out" [New File] 33 lines, 1329 characters writtentest.out] [?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test39.in" [converted] 118 lines, 2442 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 75 lines, 2065 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25h" This only works when 'encoding' is "latin1", don't depend on the environment [?25l[?25h[?25l:[?2004h[?25hset enc=latin1 [?25l: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[?25h[?25l/[?2004h[?25h^abcde [?25lbbbb cccc dddd yaaa ¿¿¿ bbb A23 4567 B23 4567 C23 4567 abcdefghijklm[?25h[?25l :[?2004h[?25h" Test shift-right of a block [?25l[?25h[?25l abcdefghijklm[?25habcd[?25l[?25h[?25l e abcdefghijklm abcd[?25h[?25l e abcdefghijklm abcd[?25h[?25l 3 lines >ed 1 time efghijklm abcd efghijklm abcd efghijklm[?25h ef[?25l[?25h[?25lg[?25h[?25lhg[?25h[?25lih[?25h[?25lji[?25h[?25l ghijklm ghijklm[?25h[?25l:[?2004h[?25h" Test shift-left of a block [?25l[?25h[?25l abcdefghijklm[?25h[?25l[?25h[?25li[?25h[?25l [?25h[?25l 3 lines jjjlllI\\ \" [?25l[?2004l[?2004h aaa bbb bbb ccc ccc ddd ddd[?25h[?25l:[?2004h[?25h/^aa/,/^$/w >> test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 5 lines, 37 characters appended[?25h[?25l/[?2004h[?25hxaaa$/ [?25l[?25h[?25l:[?2004h[?25hexe ":norm! \jjjI<>\p\" [?25l[?2004l[?2004h

xaaa

bbbb

cccc

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

xaaa

bbbb

cccc

dddd yaaa ¿¿¿bbb A23ab 4567ab B23 ab 4567ab C23ab 456ab7[?25h[?25l :[?2004h[?25h/\t\tline [?25lsearch hit BOTTOM, continuing at TOPline1line2line3search hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hexe ":norm! 07l\jjIx\" [?25l[?2004l[?2004hxxx[?25h[?25l:[?2004h[?25h.,/^$/w >> test.out [?25l"test.out" [converted] 4 lines, 49 characters appended[?25h[?25l:[?2004h[?25h" Test for Visual block append when virtualedit=all [?25l[?25h[?25l:[?2004h[?25hexe ":norm! 012l\jjAx\" [?25l[?2004l[?2004hx line1x line2x line3[?25h[?25l:[?2004h[?25hset ve= enc=latin1 [?25lx 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[?25h[?25l:[?2004h[?25h.,/^$/w >> test.out [?25l"test.out" 4 lines, 70 characters appended[?25h[?25l:[?2004h[?25h" gUe must uppercase a whole word, also when ß changes to SS [?25l[?25h[?25lC23ab 456ab7 axyzbcdefghijklm axyzqqqq mnoghijklm axyzqqqqef mnoghijklm axyzqqqqefgmnoklm abcdqqqqijklm[?25h[?2004l[?2004h[?25l the youtußeuu end[?25h[?25l the youtußeuu end [?25hthe [?25lYOUTUSSEUU end the [?25h the [?25l :[?2004h[?25h" gUfx must uppercase until x, inclusive. [?25l[?25h[?2004l[?2004h[?25l - youßtußexu -[?25h - y[?25lOUSSTUSSEXu - - y[?25h[?25l the youtußeuu end[?25h[?25l :[?2004h[?25h" VU must uppercase a whole line [?25l[?25h[?25l the youtußeuu end[?25h[?25lthe youtußeuu end [?25h[?25lTHE YOUTUSSEUU END [?25h [?25l :[?2004h[?25h" same, when it's the last line in the buffer [?25l[?25h[?25l[?25h[?25l the youtußeuu end[?25h[?2004l[?2004h[?25l111the youtußeuu end 11[?25h[?25l 111the youtußeuu end 11[?25h[?25l 111THE YOUTUSSEUU END [?25h[?25l~ [?25h[?25l111THE YOUTUSSEUU END the youtußeuu end[?25h [?25l :[?2004h[?25h" Uppercase two lines [?25l[?25h[?2004l[?2004h[?25l blah didoh dut[?25h[?25l doh dut [?25h[?25lblah di t[?25h[?25l BLAH DIDOH DUT[?25h[?25l the youtußeuu end[?25h[?25l :[?2004h[?25h" Uppercase part of two lines [?25l[?25h[?25l ~ [?25h[?25l the youtußeuu end[?25h[?25l the youtußeuu end[?25h[?2004l[?2004h[?25l333the youtußeuu end 33[?25h [?2004l[?2004h[?25l222the youtußeuu end 22[?25h2the yo[?25l[?25h[?25lutußeuu end 333the yo[?25h[?25lut[?25h[?25lUTUSSEUU END 333THE YOUTU[?25h[?25l :[?2004h[?25h" visual replace using Enter or NL [?25l[?25h [?2004l[?2004h[?25l123456789 123456789 123456789[?25h 12345[?25l[?25h[?25l66[?25h[?25l789[?25h[?25l789 12345 789 [?25h[?2004l[?2004h[?25l98765 98765 98765[?25h 98[?25l[?25h[?25l7 987 98[?25h[?25l^M65 98^M65 98^M65[?25h 98 [?2004l[?2004h[?25l123456789 123456789 123456789[?25h 12345[?25l[?25h[?25l66[?25h[?25l789[?25h[?25l789 12345 789 [?25h[?2004l[?2004h[?25l98765 98765 98765[?25h 98[?25l[?25h[?25l7 987 98[?25h[?25l^@65 98^@65 98^@65[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test cursor position. When ve=block and Visual block mode and $gj [?25l[?25h[?25l:[?2004h[?25hset ve=block [?25l[?25h[?25l:[?2004h[?25hexe ":norm! 2k\$gj\" [?25l[?25h[?25l:[?2004h[?25hlet cpos=getpos("'>") [?25l[?25h[?25l:[?2004h[?25h$put ='col:'.cpos[2].' off:'.cpos[3] [?25l col:4 off:0[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" block_insert when replacing spaces in front of the block with tabs [?25l[?25h[?25l:[?2004h[?25hset ts=8 sts=4 sw=4 [?25l[?25h[?25l:[?2004h[?25h4,7y [?25l4 lines yanked[?25h[?25l 4 more lines 4 more lines[?25h[?25l #define BO_ALL 0x0001[?25h[?25l :[?2004h[?25hexe ":norm! f0\2jI\\" [?25l[?2004l[?2004h 0x0001 #define BO_BS0x0002 #define BO_CRSR0x0004[?25h[?25l :[?2004h[?25h/^the/,$w >> test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 31 lines, 322 characters appended[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test42.in" [converted] 130 lines, 2385 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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for writing and reading a file starting with a BOM[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 111 lines, 2116 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25hset encoding=utf-8 [?25l: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^@[?25h[?25l:[?2004h[?25hset fileencodings=ucs-bom,latin-1 [?25l[?25h[?25l:[?2004h[?25hset ff=unix ffs=unix " This changes the file for DOS and MAC [?25l[?25h[?25l:[?2004h[?25h" --- Write the test files [?25l[?25h[?25l:[?2004h[?25h/^latin-1$/+1w! Xtest0 [?25l"Xtest0" [converted][New File] 1 line, 12 characters written[?25h[?25l:[?2004h[?25h/^utf-8$/+1w! Xtest1 [?25l"Xtest1" [converted][New File] 1 line, 12 characters written[?25h[?25l:[?2004h[?25h/^utf-8-err$/+1w! Xtest2 [?25l"Xtest2" [converted][New File] 1 line, 17 characters written[?25h[?25l:[?2004h[?25h/^ucs-2$/+1w! Xtest3 [?25l"Xtest3" [converted][New File] 1 line, 16 characters written[?25h[?25l:[?2004h[?25h/^ucs-2le$/+1w! Xtest4 [?25l"Xtest4" [converted][New File] 1 line, 19 characters written[?25h[?25l:[?2004h[?25h" Need to add a NUL byte after the NL byte [?25l[?25h[?25l:[?2004h[?25hset bin [?25l[?25h[?25l:[?2004h[?25he! Xtest4 " Ignore change from setting 'ff' [?25l"Xtest4" 1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l [?2004h[?25l^@[?25h[?25l:[?2004h[?25hset noeol [?25l[?25h[?25l:[?2004h[?25hw [?25l"Xtest4" [Incomplete last line] 2 lines, 18 characters written[?25h[?25l:[?2004h[?25hset ffs& nobinary " Allow default test42.in format [?25l[?25h[?25l:[?2004h[?25he # [?25l"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!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?25h[?25l:[?2004h[?25hset ff=unix " Format for files to write [?25l[?25h[?25l:[?2004h[?25h/^ucs-4$/+1w! Xtest5 [?25l"Xtest5" [converted][New File] 1 line, 30 characters written[?25h[?25l:[?2004h[?25h/^ucs-4le$/+1w! Xtest6 [?25l"Xtest6" [converted][New File] 1 line, 35 characters written[?25h[?25l:[?2004h[?25h" Need to add three NUL bytes after the NL byte [?25l[?25h[?25l:[?2004h[?25hset bin [?25l[?25h[?25l:[?2004h[?25he! Xtest6 " ! for when setting 'ff' is a change [?25l"Xtest6" 1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l ~ [?2004h[?25l ^@^@^@[?25h[?25l:[?2004h[?25hset noeol [?25l[?25h[?25l:[?2004h[?25hw [?25l"Xtest6" [Incomplete last line] 2 lines, 36 characters written[?25h[?25l:[?2004h[?25hset nobin [?25l[?25h[?25l:[?2004h[?25he # [?25l"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!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check that editing a latin-1 file doesn't see a BOM [?25l[?25h[?25l:[?2004h[?25he! Xtest0 [?25l"Xtest0" [converted] 1 line, 12 charactersþþlatin-1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hredir! >test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lþþlatin-1 ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 12 characters appended[?25h[?25l:[?2004h[?25hset bomb fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw! Xtest0x [?25l"Xtest0x" [converted][New File] 1 line, 12 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check utf-8 [?25l[?25h[?25l:[?2004h[?25he! Xtest1 [?25l"Xtest1" 1 line, 9 charactersutf-8[?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=utf-8 bomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lutf-8 ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 6 characters appended[?25h[?25l:[?2004h[?25hset fenc=utf-8 [?25l[?25h[?25l:[?2004h[?25hw! Xtest1x [?25l"Xtest1x" [New File] 1 line, 9 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check utf-8 with an error (will fall back to latin-1) [?25l[?25h[?25l:[?2004h[?25he! Xtest2 [?25l"Xtest2" [converted] 1 line, 17 charactersutf-8<80>err [?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lutf-8<80>err ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 17 characters appended[?25h[?25l:[?2004h[?25hset fenc=utf-8 [?25l[?25h[?25l:[?2004h[?25hw! Xtest2x [?25l"Xtest2x" [New File] 1 line, 17 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check ucs-2 [?25l[?25h[?25l:[?2004h[?25he! Xtest3 [?25l"Xtest3" [converted] 1 line, 8 charactersucs-2[?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=utf-16 bomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lucs-2 ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 6 characters appended[?25h[?25l:[?2004h[?25hset fenc=ucs-2 [?25l[?25h[?25l:[?2004h[?25hw! Xtest3x [?25l"Xtest3x" [converted][New File] 1 line, 8 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check ucs-2le [?25l[?25h[?25l:[?2004h[?25he! Xtest4 [?25l"Xtest4" [converted] 1 line, 10 charactersle [?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=utf-16le bomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lucs-2le ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 8 characters appended[?25h[?25l:[?2004h[?25hset fenc=ucs-2le [?25l[?25h[?25l:[?2004h[?25hw! Xtest4x [?25l"Xtest4x" [converted][New File] 1 line, 10 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check ucs-4 [?25l[?25h[?25l:[?2004h[?25he! Xtest5 [?25l"Xtest5" [converted] 1 line, 10 characters4[?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=ucs-4 bomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lucs-4 ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 6 characters appended[?25h[?25l:[?2004h[?25hset fenc=ucs-4 [?25l[?25h[?25l:[?2004h[?25hw! Xtest5x [?25l"Xtest5x" [converted][New File] 1 line, 10 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check ucs-4le [?25l[?25h[?25l:[?2004h[?25he! Xtest6 [?25l"Xtest6" [converted] 1 line, 12 charactersle [?25h[?25l:[?2004h[?25hredir >>test.out [?25l[?25h[?25l:[?2004h[?25hset fileencoding bomb? [?25l fileencoding=ucs-4le bomb Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25lucs-4le ~ [?25h[?25l:[?2004h[?25hset fenc=latin-1 [?25l[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" [converted] 1 line, 8 characters appended[?25h[?25l:[?2004h[?25hset fenc=ucs-4le [?25l[?25h[?25l:[?2004h[?25hw! Xtest6x [?25l"Xtest6x" [converted][New File] 1 line, 12 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" --- Check the files written with BOM [?25l[?25h[?25l:[?2004h[?25hset bin [?25l[?25h[?25l:[?2004h[?25he! test.out [?25l"test.out" 35 lines, 275 characters fileencoding=latin1nobomblatin-1 fileencoding=utf-8 bombutf-8 fileencoding=latin1nobombutf-8<80>err fileencoding=utf-16 bombucs-2 fileencoding=utf-16le[?25h[?25l:[?2004h[?25h$r Xtest0x [?25l"Xtest0x" 1 line, 10 charactersbomb ucs-2lefileencoding=ucs-4 bomb ucs-4fileencoding=ucs-4le bomb ucs-4le latin-1[?25h[?25l :[?2004h[?25h$r Xtest1x [?25l"Xtest1x" 1 line, 9 characters utf-8[?25h[?25l :[?2004h[?25h$r Xtest2x [?25l"Xtest2x" 1 line, 17 characters utf-8<80>err[?25h[?25l :[?2004h[?25h$r Xtest3x [?25l"Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@[?25h[?25l :[?2004h[?25h$r Xtest4x [?25l"Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@[?25h[?25l :[?2004h[?25h$r Xtest5x [?25l"Xtest5x" 1 line, 28 characters^@ ^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@[?25h[?25l :[?2004h[?25h$r Xtest6x [?25l"Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@[?25h[?25l :[?2004h[?25hset nobin ff& " Write the file in default format [?25l[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" 44 lines, 409 characters written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 /ม่[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with multi-byte encoding and various magic settings.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1023 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25hset nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo [?25l: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[?25h[?25l:[?2004h[>cset re=1 [?25h[?25l/[?2004h[?25h^1 [?25l[?25h[?25l/[?2004h[?25ha*b\{2}c\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\Md\*e\{2}f\+/e [?25l[?25h[?25l[?25h[?25l:[?2004h[?25hset nomagic [?25l[?25h[?25l/[?2004h[?25hg\*h\{2}i\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\mj*k\{2}l\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\vm*n{2}o+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\V^aa$ [?25l[?25h[?25laa$ x[?25h[?25l:[?2004h[?25hset magic [?25l[?25h[?25l/[?2004h[?25h\v(a)(b)\2\1\1/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\V[ab]\(\[xy]\)\1 [?25l[?25h[?25lab]x[?25h[?25l:[?2004h[?25h" Now search for multi-byte without composing char [?25l[?25h[?25l/[?2004h[?25h¿ [?25l[?25h[?25lx[?25h[?25l:[?2004h[?25h" Now search for multi-byte with composing char [?25l[?25h[?25l/[?2004h[?25h¿¿ [?25l[?25h[?25lx[?25h[?25l:[?2004h[?25h" find word by change of word class [?25l[?25h[?25l/[?2004h[?25h¿?\<¿?¿?\>¿? [?25l b ¿?¿?¿?¿?[?25h[?25l¿?¿?¿?[?25h[?25l :[?2004h[?25h" Test \%u, [\u] and friends [?25l[?25h[?25l:[?2004h[?25h" c [?25l[?25h[?25l/[?2004h[?25h\%u20ac [?25l c x ¬¿x[?25h[?25lx[?25h[?25l :[?2004h[?25h" d [?25l[?25h[?25l/[?2004h[?25h[\u4f7f\u5929]\+ [?25l d ¿?¿?x[?25h[?25l¿?x [?25h[?25l :[?2004h[?25h" e [?25l[?25h[?25l/[?2004h[?25h\%U12345678 [?25l e ¿y[?25h[?25ly[?25h[?25l :[?2004h[?25h" f [?25l[?25h[?25l/[?2004h[?25h[\U1234abcd\u1234\uabcd] [?25l f ¿z[?25h[?25lz[?25h[?25l :[?2004h[?25h" g [?25l[?25h[?25l/[?2004h[?25h\%d21879b [?25l g a¿?bb[?25h[?25lbb[?25h[?25l :[?2004h[?25h" j Test backwards search from a multi-byte char [?25l[?25h[?25l/[?2004h[?25hx [?25l j 0123¿x[?25h[?25l[?25h[?25l ?[?2004h[?25h. [?25l[?25h[?25l¿[?25h[?25l:[?2004h[?25h" k [?25l[?25h[?25l:[?2004h[?25hlet @w=':%s#comb[i]nations#¿¿¿¿mmm¿¿¿#g' [?25l[?25h[?25l:[?2004h[?25h@w [?25l[?2004h k ¿¿m¿[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" l Test what 7.3.192 fixed [?25l[?25h[?25l/[?2004h[?25h^l [?25l l äö ü¿[?25h[?25l :[?2004h[?25hs/ \?/ /g [?25l5 substitutions on 1 line l ä ö ü¿[?25h[?25l:[?2004h[?25h?^1?,$w! test.out [?25l"test.out" [New] 19L, 250C written[?25h[?25l:[?2004h[?25he! test.out [?25l"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$ x7 (a)(b) abba8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?e yf z g abbj 012¿k ¿¿m¿ l ä ö ü¿~ ~ ~ ~ [?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ [?25l¿¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e y f z g abb j 012¿k ¿¿m¿ l ä ö ü¿¿¿ ¿¿ test.out [+] [?25h[?25l:[?2004h[?25h$put =['dog(a', 'cat('] [?25ldog(acat([+][?25h[?25l/[?2004h[?25h(/e+ [?25l/(/e+1 [?25h[?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hbd! [?25l1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll5 m mm mnn mnnoo6 x aa$ x7 (a)(b) abba8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?x e y f zg abbj 012¿k ¿¿m¿ l ä ö ü¿¿¿ ¿ ¿[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25la[?25h[?25l cat( [?25h[?25l :[?2004h[?25hw! [?25l"test.out" 25L, 271C written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of 'virtualedit'.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 61 lines, 1442 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset noswf [?25l[?25h[?25l:[?2004h[?25hset ve=all [?25l[?25h[?25l65 fewer linesthis is a test "r" "r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ 65 fewer lines[?25h [?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". [?25l[?25h[?25l:[?2004h[?25h" Repeating CTRL-N fixes it. (Mary Ellen Foster) [?25l[?25h[?25l/[?2004h[?25hw [?25l[?25h[?25l$[?2004lScanning tags. The only match[?2004hword[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Using "C" then then moves the last remaining character to the next [?25l[?25h[?25l:[?2004h[?25h" line. (Mary Ellen Foster) [?25l[?25h [?25l/[?2004h[?25hare [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l$[?2004l[?2004hare belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D'this is a test "r" a^Vb^Msdabcv6efi.him0kl[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" When past the end of a line that ends in a single character "b" skips [?25l[?25h[?25l:[?2004h[?25h" that word. [?25l[?25h [?25l$[?2004l[?2004h7[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Make sure 'i' works [?25l[?25h 'i' [?2004l[?2004h[?25l<-- should be 3 ' '[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Make sure 'C' works [?25l[?25h 'C' [?25l$[?2004l[?2004h<-- should be 3 ' '[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Make sure 'a' works [?25l[?25h 'a' [?2004l[?2004h[?25l <-- should be 4 ' '[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Make sure 'A' works [?25l[?25h 'A' [?2004l[?2004h[?25l<-- should be 0 ' '[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Make sure 'D' works [?25l[?25h 'D' [?2004l[?2004h[?25l<-- 'D' should be intact[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test for yank bug reported by Mark Waggoner. [?25l[?25h[?25l:[?2004h[?25hset ve=block [?25l[?25h [?25l[?25h[?25laaa[?25h[?25laaablock of 4 lines yanked[?25h[?25l3 more linesa aa [?25h [?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test "r" beyond the end of the line [?25l[?25h[?25l:[?2004h[?25hset ve=all [?25l[?25h[?25l/[?2004h[?25h^"r" [?25lsearch hit BOTTOM, continuing at TOP[?25h"r" [?25lx[?25h[?2004l[?2004h[?25lx<-- should be 'x'[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test "r" on a tab [?25l[?25h[?25l:[?2004h[?25h" Note that for this test, 'ts' must be 8 (the default). [?25l[?25h "r" [?25lx[?25h[?2004l[?2004h[?25lx <-- should be ' x '[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test to make sure 'x' can delete control characters [?25l[?25h[?25l:[?2004h[?25hset display=uhex [?25l<16>b<0d>sd[?25h [?25l<16>b<0d>sd[?25h[?25lb<0d>sd[?25h[?25l<0d>sd[?25h[?25lsd[?25h[?25ld[?25h[?25l[?25h[?2004l[?2004h[?25l[This line should contain only the text between the brackets.][?25h[?25l:[?2004h[?25hset display= [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test for ^Y/^E due to bad w_virtcol value, reported by [?25l[?25h[?25l:[?2004h[?25h" Roy . [?25l[?25h [?2004l[?2004h[?25l[?25h [?2004l[?2004h[?25lv[?25hv [?2004l[?2004h[?25li[?25hi [?2004l[?2004h[?25lm <-- should show the name of a noted text editor[?25h [?2004l[?2004h[?25l[?25h [?2004l[?2004h[?25l6[?25h6 [?2004l[?2004h[?25l.[?25h. [?2004l[?2004h[?25l0 <-- and its version number[?25h[?25l [?25h [?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test for yanking and pasting using the small delete register [?25l[?25h[?25l/[?2004h[?25h^foo [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l, bar[?25h, [?25l[?25h[?25lba[?25h[?25l[?25h[?25lfoo[?25h keyw[?25l:[?2004h[?25hwq! test.out [?25l[?2004l"test.out" [New File] 23 lines, 479 characters written [?2004l[?1l>[?25h[?1049l# 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 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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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 """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for regexp patterns without multi-byte support.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 621 lines, 27090 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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: asdfasd>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c call add(tl, [2, '\v(a|b|c){2}', 'abcb', 'ab', 'b']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(abc){2}', 'abcabd', ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(abc){2}', 'abdabcabc','abcabc', 'abc']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a*', 'cc', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a*)+', 'cc', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((ab)+)+', 'ab', 'ab', 'ab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a{0,2})+', 'cc', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a*)+', '', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((a*)+)+', '', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((ab)*)+', '', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va{1,3}', 'aab', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va{2,3}', 'abaa', 'aa']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va{2}|b{2}', 'abab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\vab{2,3}c', 'aabbccccccccccccc', 'abbc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va(bc){2}d', 'aabcbfbc' ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va*a{2}', 'a', ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va*a{2}', 'aa', 'aa' ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va*a{2}', 'aaa', 'aaa' ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va*a{2}', 'bbbabcc', ]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va*b*|a*c*', 'a', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\va{1}b{1}|a{1}b{1}', '']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"submatches [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a)', 'ab', 'a', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a)(b)', 'ab', 'ab', 'a', 'b']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a)|(b)', 'ab', 'a', 'a']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a*)+', 'aaaa', 'aaaa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x', 'abcdef']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" [?25l[?25h[?25l:[?2004h[?25h""""" Simple tests """"""""""""""""""""""""""""""""""""""""""" [?25l[?25h[?25l:[?2004h[?25h"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Search single groups [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ab', 'aab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ab', 'baced']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ab', ' ab ', 'ab']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Search multi-modifiers [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x*', 'xcd', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x*', 'xxxxxxxxxxxxxxxxsofijiojgf', 'xxxxxxxxxxxxxxxx']) [?25l[?25h[?25l:[?2004h[?25h" empty match is good [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x*', 'abcdoij', '']) [?25l[?25h[?25l:[?2004h[?25h" no match here [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\+', 'abcdoin']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\+', 'abcdeoijdfxxiuhfij', 'xx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\+', 'xxxxx', 'xxxxx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\+', 'abc x siufhiush xxxxxxxxx', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\=', 'x sdfoij', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\=', 'abc sfoij', '']) " empty match is good [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\=', 'xxxxxxxxx c', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\?', 'x sdfoij', 'x']) [?25l[?25h[?25l:[?2004h[?25h" empty match is good [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\?', 'abc sfoij', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'x\?', 'xxxxxxxxxx c', 'x']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{0,0}', 'abcdfdoij', '']) [?25l[?25h[?25l:[?2004h[?25h" same thing as 'a?' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{0,1}', 'asiubid axxxaaa', 'a']) [?25l[?25h[?25l:[?2004h[?25h" same thing as 'a\{0,1}' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{1,0}', 'asiubid axxxaaa', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{3,6}', 'aa siofuh']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{3,6}', 'aaaaa asfoij afaa', 'aaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{3,6}', 'aaaaaaaa', 'aaaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{0}', 'asoiuj', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2}', 'aaaa', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2}', 'iuash fiusahfliusah fiushfilushfi uhsaifuh askfj na sfvius afg aaaa sfiuhuhiushf', 'aa']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2}', 'abcdefghijklmnopqrestuvwxyz1234567890']) [?25l[?25h[?25l:[?2004h[?25h" same thing as 'a*' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{0,}', 'oij sdigfusnf', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{0,}', 'aaaaa aa', 'aaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2,}', 'sdfiougjdsafg']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2,}', 'aaaaasfoij ', 'aaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{5,}', 'xxaaaaxxx ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{5,}', 'xxaaaaaxxx ', 'aaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{,0}', 'oidfguih iuhi hiu aaaa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{,5}', 'abcd', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{,5}', 'aaaaaaaaaa', 'aaaaa']) [?25l[?25h[?25l:[?2004h[?25h" leading star as normal char when \{} follows [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^*\{4,}$', '***']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^*\{4,}$', '****', '****']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^*\{4,}$', '*****', '*****']) [?25l[?25h[?25l:[?2004h[?25h" same thing as 'a*' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{}', 'bbbcddiuhfcd', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{}', 'aaaaioudfh coisf jda', 'aaaa']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-0,0}', 'abcdfdoij', '']) [?25l[?25h[?25l:[?2004h[?25h" anti-greedy version of 'a?' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-0,1}', 'asiubid axxxaaa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-3,6}', 'aa siofuh']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-3,6}', 'aaaaa asfoij afaa', 'aaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-3,6}', 'aaaaaaaa', 'aaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-0}', 'asoiuj', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2}', 'aaaa', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2}', 'abcdefghijklmnopqrestuvwxyz1234567890']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-0,}', 'oij sdigfusnf', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-0,}', 'aaaaa aa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2,}', 'sdfiougjdsafg']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2,}', 'aaaaasfoij ', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-,0}', 'oidfguih iuhi hiu aaaa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-,5}', 'abcd', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-,5}', 'aaaaaaaaaa', '']) [?25l[?25h[?25l:[?2004h[?25h" anti-greedy version of 'a*' [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-}', 'bbbcddiuhfcd', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-}', 'aaaaioudfh coisf jda', '']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test groups of characters and submatches [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(abc\)*', 'abcabcabc', 'abcabcabc', 'abc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(ab\)\+', 'abababaaaaa', 'ababab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(abaaaaa\)*cd', 'cd', 'cd', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(test1\)\? \(test2\)\?', 'test1 test3', 'test1 ', 'test1', '']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(test1\)\= \(test2\) \(test4443\)\=', ' test2 test4443 yupi iiiiiiiiii', ' test2 test4443', '', 'test2', 'test4443']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(\(sub1\) hello \(sub 2\)\)', 'asterix sub1 hello sub 2 obe lix', 'sub1 hello sub 2', 'sub1 hello sub 2', 'sub1', 'sub 2']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(\(\(yyxxzz\)\)\)', 'abcdddsfiusfyyzzxxyyxxzz', 'yyxxzz', ' yyxxzz', 'yyxxzz', 'yyxxzz']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((ab)+|c+)+', 'abcccaba', 'abcccab', 'ab', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v((ab)|c*)+', 'abcccaba', 'abcccab', '', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a(c*)+b)+', 'acbababaaa', 'acbabab', 'ab', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a|b*)+', 'aaaa', 'aaaa', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\p*', 'aá ^I', 'aá ']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test greedy-ness and lazy-ness [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2,7}','aaaaaaaaaaaaa', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{-2,7}x','aaaaaaaaax', 'aaaaaaax']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2,7}','aaaaaaaaaaaaaaaaaaaa', 'aaaaaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\{2,7}x','aaaaaaaaax', 'aaaaaaax']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\vx(.{-,8})yz(.*)','xayxayzxayzxayz','xayxayzxayzxayz','ayxa ','xayzxayz']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\vx(.*)yz(.*)','xayxayzxayzxayz','xayxayzxayzxayz', 'ayxayzx ayzxa','']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a{1,2}){-2,3}','aaaaaaa','aaaa','aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a{-1,3})+', 'aa', 'aa', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\s\{-}\zs\( x\|x$\)', ' x', ' x', ' x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\s\{-}\zs\(x\| x$\)', ' x', ' x', ' x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\s\{-}\ze\(x\| x$\)', ' x', '', ' x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\(\s\{-}\)\(x\| x$\)', ' x', ' x', '', ' x']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test Character classes [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\d\+e\d\d','test 10e23 fd','10e23']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test collections and character range [] [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v[a]', 'abcd', 'a']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a[bcd]', 'abcd', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a[b-d]', 'acbd', 'ac']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-d][e-f][x-x]d', 'cexdxx', 'cexd']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v[[:alpha:]]+', 'abcdefghijklmnopqrstuvwxyz6','abcdefghijkl mnopqrstuvwxyz']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '[[:alpha:]\+]', '6x8','x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^abc]\+','abcabcabc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^abc]','defghiasijvoinasoiunbvb','d']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^abc]\+','ddddddda','ddddddd']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-d]\+','aaaAAAZIHFNCddd','AAAZIHFNC']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-f]*','iiiiiiii','']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-f]*','abcdefgh','abcdef']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-f]\+','abcdefgh','gh']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-c]\{-3,6}','abcabc','abc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^[:alpha:]]\+','abcccadfoij7787ysf287yrnccdu','7787']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[-a]', '-', '-']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-]', '-', '-']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-f]*\c','ABCDEFGH','ABCDEF']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[abc][xyz]\c','-af-AF-BY--','BY']) [?25l[?25h[?25l:[?2004h[?25h" filename regexp [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[-./[:alnum:]_~]\+', 'log13.file', 'log13.file']) [?25l[?25h[?25l:[?2004h[?25h" special chars [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[\]\^\-\\]\+', '\^\\\-\---^', '\^\\\-\---^']) [?25l[?25h[?25l:[?2004h[?25h" collation elem [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[[.a.]]\+', 'aa', 'aa']) [?25l[?25h[?25l:[?2004h[?25h" middle of regexp [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc[0-9]*ddd', 'siuhabc ii']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc[0-9]*ddd', 'adf abc44482ddd oijs', 'abc44482ddd']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_[0-9]\+', 'asfi9888u', '9888']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-9\n]\+', 'asfi9888u', '9888']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_[0-9]\+', "asfi\n9888u", "\n9888"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_f', " \na ", "\n"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_f\+', " \na ", "\na"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-9A-Za-z-_.]\+', " @0_a.A-{ ", "0_a.A-"]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Test start/end of line, start/end of file [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^a.', "a_\nb ", "a_"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^a.', "b a \na_"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.a$', " a\n "]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.a$', " a b\n_a", "_a"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%^a.', "a a\na", "a "]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%^a', " a \na "]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.a\%$', " a\n "]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.a\%$', " a\n_a", "_a"]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Test recognition of character classes [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-7]\+', 'x0123456789x', '01234567']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^0-7]\+', '0a;X+% 897', 'a;X+% 89']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-9]\+', 'x0123456789x', '0123456789']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^0-9]\+', '0a;X+% 9', 'a;X+% ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-9a-fA-F]\+', 'x0189abcdefg', '0189abcdef']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^0-9A-Fa-f]\+', '0189g;X+% ab', 'g;X+% ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-z_A-Z0-9]\+', ';+aso_SfOij ', 'aso_SfOij']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-z_A-Z0-9]\+', 'aSo_;+% sfOij', ';+% ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-z_A-Z]\+', '0abyz_ABYZ;', 'abyz_ABYZ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-z_A-Z]\+', 'abAB_09;+% yzYZ', '09;+% ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-z]\+', '0abcxyz1', 'abcxyz']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-z]\+', 'AabxyzZ', 'abxyz']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-z]\+', 'a;X09+% x', ';X09+% ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-z]\+', 'abX0;%yz', 'X0;%']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-zA-Z]\+', '0abABxzXZ9', 'abABxzXZ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^a-zA-Z]\+', 'ab09_;+ XZ', '09_;+ ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[A-Z]\+', 'aABXYZz', 'ABXYZ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^A-Z]\+', 'ABx0;%YZ', 'x0;%']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[a-z]\+\c', '0abxyzABXYZ;', 'abxyzABXYZ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[A-Z]\+\c', '0abABxzXZ9', 'abABxzXZ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\c[^a-z]\+', 'ab09_;+ XZ', '09_;+ ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\c[^A-Z]\+', 'ab09_;+ XZ', '09_;+ ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\C[^A-Z]\+', 'ABCOIJDEOIFNSD jsfoij sa', ' jsfoij sa']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Tests for \z features [?25l[?25h[?25l:[?2004h[?25h" match ends at \ze [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'xx \ze test', 'xx ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc\zeend', 'oij abcend', 'abc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'aa\zebb\|aaxx', ' aabb ', 'aa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'aa\zebb\|aaxx', ' aaxx ', 'aaxx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'aabb\|aa\zebb', ' aabb ', 'aabb']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'aa\zebb\|aaebb', ' aabb ', 'aa']) [?25l[?25h[?25l:[?2004h[?25h" match starts at \zs [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc\zsdd', 'ddabcddxyzt', 'dd']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'aa \zsax', ' ax']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc \zsmatch\ze abc', 'abc abc abc match abc abc', 'match']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a \zsif .*){2}', 'a if then a if last', 'if last', 'a if last']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\>\zs.', 'aword. ', '.']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\s\+\ze\[/\|\s\zs\s\+', 'is [a t', ' ']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Tests for \@= and \& features [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc\@=', 'abc', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc\@=cd', 'abcd', 'abcd']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abc\@=', 'ababc', 'ab']) [?25l[?25h[?25l:[?2004h[?25h" will never match, no matter the input text [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abcd\@=e', 'abcd']) [?25l[?25h[?25l:[?2004h[?25h" will never match [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'abcd\@=e', 'any text in here ... ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(abc)@=..', 'xabcd', 'ab', 'abc']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(.*John\)\@=.*Bob', 'here is John, and here is B']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(John.*\)\@=.*Bob', 'John is Bobs friend', 'John is Bob', ' John is Bobs friend']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '\<\S\+\())\)\@=', '$((i=i+1))', 'i=i+1', '))']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.*John\&.*Bob', 'here is John, and here is B']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.*John\&.*Bob', 'John is Bobs friend', 'John is Bob']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(test1)@=.*yep', 'this is a test1, yep it is', 'test1, yep ', 'test1']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\(bar\)\@!', 'foobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\(bar\)\@!', 'foo bar', 'foo']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'if \(\(then\)\@!.\)*$', ' if then else']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'if \(\(then\)\@!.\)*$', ' if else ', 'if else ', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(foo\)\@!bar', 'foobar', 'bar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(foo\)\@!...bar', 'foobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' bar foo ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' foo bar ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' foo xxx ', 'foo']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[ ]\@!\p\%([ ]\@!\p\)*:', 'implicit mappings:', 'mappings:'] )[?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, '[ ]\@!\p\([ ]\@!\p\)*:', 'implicit mappings:', 'mappings:', 's']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25hcall add(tl, [2, 'm\k\+_\@=\%(_\@!\k\)\@<=\k\+e', 'mx__xe', 'mx__xe']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%(\U\@<=S\k*\|S\l\)R', 'SuR', 'SuR']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Combining different tests and features [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[[:alpha:]]\{-2,6}', '787abcdiuhsasiuhb4', 'ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '', 'abcd', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(())', 'any possible text', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v%(ab(xyz)c)', ' abxyzc ', 'abxyzc', 'xyz']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(test|)empty', 'tesempty', 'empty', '']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v(a|aa)(a|aa)', 'aaa', 'aa', 'a', 'a']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" \%u and friends [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%d32', 'yes no', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%o40', 'yes no', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%x20', 'yes no', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%u0020', 'yes no', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%U00000020', 'yes no', ' ']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%d0', "yes\x0ano", "\x0a"]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h""""" \%[abc] [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'fobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'foobar', 'foobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'fooxx', 'foo']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'foobxx', 'foob']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'foobaxx', 'fooba']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]', 'foobarxx', 'foobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]x', 'foobxx', 'foobx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'foo\%[bar]x', 'foobarxx', 'foobarx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%[bar]x', 'barxx', 'barx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%[bar]x', 'bxx', 'bx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%[bar]x', 'xxx', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'b\%[[ao]r]', 'bar bor', 'bar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'b\%[[]]r]', 'b]r bor', 'b]r']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '@\%[\w\-]*', '[@pandoc]', '@pandoc' ])[?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Alternatives, must use first longest match [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'goo\|go', 'google', 'goo']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\', 'foobar']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(foo\)\@<=\>', 'barfoo', '', 'foo']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(foo\)\@<=.*', 'foobar', 'bar', 'foo']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" complicated look-behind match [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(r\@<=\|\w\@ [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(a*\)\@>a', 'aaaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(a*\)\@>b', 'aaab', 'aaab', 'aaa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\(.\{-}b\)\@>.', ' abcbd', ' abc', ' ab']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(.\{-}\)\(\)\@>$', 'abc', 'abc', 'abc', '']) [?25l[?25h[?25l:[?2004h[?25h" TODO: BT engine does not restore submatch after failure [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [1, '\(a*\)\@>a\|a\+', 'aaaa', 'aaaa']) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" "\_" prepended negated collection matches EOL [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_[^8-9]\+', "asfi\n9888", "asfi\n"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\_[^a]\+', "asfi\n9888", "sfi\n9888"]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Requiring lots of states. [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}', " 12345678-1234-1234-1234-123456789012 ", "12345678-1234-1234-1234-123456789012", "1234-"]) [?25l:for pat in [' \ze*', ' \zs*'] : try[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Skip adding state twice [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=', "#if FOO", "#if", ' FOO']) [?25l:for pat in [' \ze*', ' \zs*'][?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h""" Test \%V atom [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\%>70vGesamt', 'Jean-Michel Charlier & Victor Hubinon\Gesamt ausgabe [Salleck] Buck Danny {Jean-Michel Charlier & Victor Hubinon}\Gesamtau sgabe', 'Gesamt']) [?25l:for pat in [' \ze*', ' \zs*'] : try[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Run the tests [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hfor t in tl [?25l :[?2004h [?25h: let re = t[0] [?25l:[?2004h [?25h: let pat = t[1] [?25l:[?2004h [?25h: let text = t[2] [?25l:[?2004h [?25h: let matchidx = 3 [?25l:[?2004h [?25h: for engine in [0, 1, 2] [?25l:[?2004h [?25h: if engine == 2 && re == 0 || engine == 1 && re == 1 [?25l:[?2004h [?25h: continue [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: let ®expengine = engine [?25l:[?2004h [?25h: try [?25l:[?2004h [?25h: let l = matchlist(text, pat) [?25l:[?2004h [?25h: catch [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", caused an exception: \"' . v:exception . '\"' [?25l:[?2004h [?25h: endtry [?25l:[?2004h [?25h:" check the match itself [?25l:[?2004h [?25h: if len(l) == 0 && len(t) > matchidx [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", did not match, expected: \"' . t[matchidx] . '\"' [?25l:[?2004h [?25h: elseif len(l) > 0 && len(t) == matchidx [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", match: \"' . l[0] . '\", expected no match' [?25l:[?2004h [?25h: elseif len(t) > matchidx && l[0] != t[matchidx] [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te t . '\", match: \"' . l[0] . '\", expected: \"' . t[matchidx] . '\"' [?25l:[?2004h [?25h: else [?25l:[?2004h [?25h: $put ='OK ' . engine . ' - ' . pat [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: if len(l) > 0 [?25l:[?2004h [?25h:" check all the nine submatches [?25l:[?2004h [?25h: for i in range(1, 9) [?25l:[?2004h[?25h: if len(t) <= matchidx + i [?25l:[?2004h[?25h: let e = '' [?25l:[?2004h[?25h: else [?25l:[?2004h[?25h: let e = t[matchidx + i] [?25l:[?2004h[?25h: endif [?25l:[?2004h[?25h: if l[i] != e [?25l:[?2004h[?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: "' . text . '\", submatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' [?25l:[?2004h[?25h: endif [?25l:[?2004h[?25h: endfor [?25l:[?2004h [?25h: unlet i [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: endfor [?25l:[?2004h [?25h:endfor gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c [?25lOK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>. OK 2 - ^\(.\{-}b\)\@>. OK 0 - \(.\{-}\)\(\)\@>$ OK 1 - \(.\{-}\)\(\)\@>$ OK 2 - \(.\{-}\)\(\)\@>$ OK 0 - \(a*\)\@>a\|a\+ OK 2 - \(a*\)\@>a\|a\+ OK 0 - \_[^8-9]\+ OK 1 - \_[^8-9]\+ OK 2 - \_[^8-9]\+ OK 0 - \_[^a]\+ OK 1 - \_[^a]\+ OK 2 - \_[^a]\+ OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 2 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 0 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 1 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 2 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 0 - \%>70vGesamt OK 1 - \%>70vGesamt OK 2 - \%>70vGesamt [?25h[?25l :[?2004h[?25hunlet t tl e l [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""""" multi-line tests """""""""""""""""""" [?25l[?25h[?25l:[?2004h[?25hlet tl = [] [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" back references [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '^.\(.\).\_..\1.', ['aaa', 'aaa', 'b'], ['XX', 'b']]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\v.*\/(.*)\n.*\/\1$', ['./Dir1/Dir2/zyxwvuts.txt', './Dir1/D ir2/abcdefgh.bat', '', './Dir1/Dir2/file1.txt', './OtherDir1/OtherDir2/file1.txt '], ['./Dir1/Dir2/zyxwvuts.txt', './Dir1/Dir2/abcdefgh.bat', '', 'XX']]) [?25lOK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>.[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" line breaks [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\S.*\nx', ['abc', 'def', 'ghi', 'xjk', 'lmn'], ['abc', 'def' , 'XXjk', 'lmn']]) [?25lOK 0 - ^\(.\{-}b\)\@>.[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check that \_[0-9] matching EOL does not break a following \> [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\) \.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\>', ['', 'loca lnet/192.168.0.1', ''], ['', 'localnet/XX', '']]) [?25lOK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>.[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check a pattern with a line break and ^ and $ [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\n^b$\n^c', ['a', 'b', 'c'], ['XX']]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\(^.\+\n\)\1', [' dog', ' dog', 'asdf'], ['XXasdf']]) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h"""" Run the multi-line tests [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h$put ='multi-line tests' [?25l multi-line tests[?25h[?25l :[?2004h[?25hfor t in tl [?25l :[?2004h [?25h: let re = t[0] [?25l:[?2004h [?25h: let pat = t[1] [?25l:[?2004h [?25h: let before = t[2] [?25l:[?2004h [?25h: let after = t[3] [?25l:[?2004h [?25h: for engine in [0, 1, 2] [?25l:[?2004h [?25h: if engine == 2 && re == 0 || engine == 1 && re ==1 [?25l:[?2004h [?25h: continue [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: let ®expengine = engine [?25l:[?2004h [?25h: new [?25l:[?2004h [?25h: call setline(1, before) [?25l:[?2004h [?25h: exe '%s/' . pat . '/XX/' [?25l:[?2004h [?25h: let result = getline(1, '$') [?25l:[?2004h [?25h: q! [?2004h [?25l:[?2004h [?25h: if result != after [?25l:[?2004h [?25h: $put ='ERROR: pat: \"' . pat . '\", text: \"' . string(before) . '\", expected: \"' . string(after) . '\", got: \"' . string(result) . '\"' [?25l:[?2004h [?25h: else [?25l:[?2004h [?25h: $put ='OK ' . engine . ' - ' . pat [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: endfor [?2004h[?2004h [?25l:[?2004h [?25h:endfor [?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?2004h[?25lOK 2 - \%>70vGesamt multi-line tests OK 0 - ^.\(.\).\_..\1. OK 1 - ^.\(.\).\_..\1. OK 2 - ^.\(.\).\_..\1. OK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 [?25h[?25l :[?2004h[?25hunlet t tl [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check that using a pattern on two lines doesn't get messed up by using [?25l[?25h[?25l:[?2004h[?25h" matchstr() with \ze in between. [?25l[?25h[?25l:[?2004h[?25hset re=0 [?25l[?25h[?25l/[?2004h[?25h^Substitute here [?25lsearch hit BOTTOM, continuing at TOP: 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: asdfasdTa 5 Ac 7 [?25h[?25l/[?2004h[?25h^Substitute here [?25lsearch hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25h.+1,.+2yank [?25l[?25h[?25lOK 2 - \%>70vGesamt multi-line tests OK 0 - ^.\(.\).\_..\1. OK 1 - ^.\(.\).\_..\1. OK 2 - ^.\(.\).\_..\1. OK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 [?25h[?2004l[?2004h[?25l [?25h[?25l Ta 5 [?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check a pattern with a look beind crossing a line boundary [?25l[?25h[?25l/[?2004h[?25h^Behind: [?25lsearch hit BOTTOM, continuing at TOP: endtry :endfor :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out ENDTEST Substitute here: Ta 5 Ac 7 Behind: asdfasd OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 [?25h[?2004l[?2004h[?25l [?25h[?25l xxstart3 [?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check matching Visual area [?25l[?25h[?25l/[?2004h[?25h^Visual: [?25lsearch hit BOTTOM, continuing at TOPTa 5 Ac 7 Behind: asdfasds/\%Ve/E/g 3 substitutions on 1 linexE thE thE [?25h [?25landaxand andaxand [?25h[?25l:[?2004h'<,'>s/\%Va/A/g 6 substitutions on 1 lineAndAxAnd AndAxAnd[?25h ooo[?25l[?25h[?25lxofor foro[?25h[?25lx oooxofor foro[?25h[?25l:[?2004h'<,'>s/\%Vo/O/g 8 substitutions on 2 linesxOfOr fOrOx oooxOfOr fOrO [?25h[?25l:[?2004h[?25h/^Visual/+1,/^Visual/+4yank [?25lsearch hit BOTTOM, continuing at TOP 4 lines yanked[?25h[?25lOK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3 [?25h[?2004l[?2004h[?25l [?25h[?25l 4 more lines thexE thE thExethe4 more lines[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check matching marks [?25l[?25h[?25l/[?2004h[?25h^Marks: [?25lsearch hit BOTTOM, continuing at TOPasdfasd's.*\%<'e../here/ [?25lhereasdf[?25h asdf dfsa dfsadf[?25l:[?2004h[?25h.-4,.+6s/.\%>'s\_.*\%<'e../again/ [?25l asdfagainasdfOK 0 - bc*[?25h[?25l:[?2004h[?25h/^Marks:/+1,/^Marks:/+3yank [?25lsearch hit BOTTOM, continuing at TOP 3 lines yanked[?25h[?25lOK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3 thexE thE thExethe AndAxAnd AndAxAnd oooxOfOr fOrOxooo oooxOfOr fOrOxooo [?25h[?2004l[?2004h[?25l [?25h[?25l 3 more linesasdfhereasdf asdfagainasdf3 more lines[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check patterns matching cursor position. [?25l[?25h[?25l:[?2004h[?25hfunc! Postest() [?25l :[?2004h [?25h new [?25l:[?2004h [?25h call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t \t\tfoo", 'abababababababfoo', 'bababababababafoo', '********_', ' xxxxxx xxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxx xxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxx x xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxx xxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xx xxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx x xxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxxxxx xxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx']) [?25l:[?2004h [?25h call setpos('.', [0, 1, 0, 0]) [?25l:[?2004h [?25h s/\%>3c.//g [?25l:[?2004h [?25h call setpos('.', [0, 2, 4, 0]) [?25l:[?2004h [?25h s/\%#.*$//g [?25l:[?2004h [?25h call setpos('.', [0, 3, 0, 0]) [?25l:[?2004h [?25h s/\%<3c./_/g [?25l:[?2004h [?25h %s/\%4l\%>5c./_/g [?25l:[?2004h [?25h %s/\%6l\%>25v./_/g [?25l:[?2004h [?25h %s/\%>6l\%3c./!/g [?25l:[?2004h [?25h %s/\%>7l\%12c./?/g [?25l:[?2004h [?25h %s/\%>7l\%<9l\%>5v\%<8v./#/g [?25l:[?2004h [?25h $s/\%(|\u.*\)\@<=[^|\t]\+$//ge [?25l:[?2004h [?25h 1,$yank [?25l:[?2004h [?25h quit! [?25l:[?2004h [?25hendfunc [?25lOK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(255\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3 thexE thE thExethe AndAxAnd AndAxAnd oooxOfOr fOrOxooo oooxOfOr fOrOxooo asdfhereasdf asdfagainasdf[?25h[?25l~ [?25h[?2004l[?2004h[?25l -0-[?25h[?25l :[?2004h[?25hset re=0 [?25l[?25h[?25l:[?2004h[?25hcall Postest() [?25l4 substitutions on 4 lines 10 lines yanked[?2004h Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hput [?25l10 more lines Press ENTER or type command to continue[?25h[?25loooxOfOr fOrOxooo asdfhereasdf asdfagainasdf-0-ffobob__ooooo koooo__moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx[?25h[?2004l[?2004h[?25l -1-[?25h[?25l :[?2004h[?25hset re=1 [?25l[?25h[?25l:[?2004h[?25hcall Postest() [?25l4 substitutions on 4 lines 10 lines yanked[?2004h Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hput [?25l10 more lines Press ENTER or type command to continue[?25h[?25l-1- ffo bob __ooooo koooo__ moooooo f__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxx xxxx xx xxxxxxxx xxx xxxxxxx~ ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l-2-[?25h[?25l:[?2004h[?25hset re=2 [?25l[?25h[?25l:[?2004h[?25hcall Postest() [?25l4 substitutions on 4 linesgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c 10 lines yanked[?2004h Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hput [?25l10 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h" [?25l-2- ffo bob~ [?25h[?25l:[?2004h[?25h" start and end of buffer [?25l[?25h[?25l/[?2004h[?25h\%^ [?25lsearch hit BOTTOM, continuing at TOPTest 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 """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" search hit BOTTOM, continuing at TOP[?25h[?25l-2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx ~ ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l[?25h[?25lTest[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25lOK 2 - \v(a*)+ OK 0 - \v((ab)+)+ OK 1 - \v((ab)+)+ OK 2 - \v((ab)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(a{0,2})+ OK 1 - \v(a{0,2})+ OK 2 - \v(a{0,2})+ OK 0 - \v(a*)+ OK 1 - \v(a*)+ OK 2 - \v(a*)+ OK 0 - \v((a*)+)+ OK 1 - \v((a*)+)+ OK 2 - \v((a*)+)+ OK 0 - \v((ab)*)+ OK 1 - \v((ab)*)+ OK 2 - \v((ab)*)+ OK 0 - \va{1,3}[?25h[?25l/[?2004h[?25h\%^.. [?25lsearch hit BOTTOM, continuing at TOPTest 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 """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" search hit BOTTOM, continuing at TOP[?25h[?25l-2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx Test ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l[?25h[?25lTest[?25h[?2004l[?2004h[?25lt END[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25lOK 0 - \v((ab)+)+ OK 1 - \v((ab)+)+ OK 2 - \v((ab)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(a{0,2})+ OK 1 - \v(a{0,2})+ OK 2 - \v(a{0,2})+ OK 0 - \v(a*)+ OK 1 - \v(a*)+ OK 2 - \v(a*)+ OK 0 - \v((a*)+)+ OK 1 - \v((a*)+)+ OK 2 - \v((a*)+)+ OK 0 - \v((ab)*)+ OK 1 - \v((ab)*)+ OK 2 - \v((ab)*)+ OK 0 - \va{1,3} OK 1 - \va{1,3}[?25h[?25l/[?2004h[?25h\%$ [?25l-2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx Test Test END ~ ~ ~ [?25h[?25l:" 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 """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" :call add(tl, [2, 'ab', 'aab', 'ab']) :call add(tl, [2, 'b', 'abcdef', 'b']) :call add(tl, [2, 'bc*', 'abccccdef', 'bcccc']) :call add(tl, [2, 'bc\{-}', 'abccccdef', 'b']) :call add(tl, [2, 'bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) :call add(tl, [2, 'bc*', 'abbdef', 'b']) :call add(tl, [2, 'c*', 'ccc', 'ccc']) :call add(tl, [2, 'bc*', 'abdef', 'b'])[?25h[?25l/[?2004h[?25h..\%$ [?25l-2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx Test Test END ~ ~ ~ [?25h [?2004l[?2004h[?25l[?25h[?25lEN[?25h[?2004l[?2004h[?25l[?25h[?25lE[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Check for detecting error [?25l[?25h[?25l:[?2004h[?25hset regexpengine=2 [?25l[?25h[?25l:[?2004h[?25hfor pat in [' \ze*', ' \zs*'] [?25l :[?2004h [?25h: try [?25l:[?2004h [?25h: let l = matchlist('x x', pat) [?25l:[?2004h [?25h: $put ='E888 NOT detected for ' . pat [?25l:[?2004h [?25h: catch [?25l:[?2004h [?25h: $put ='E888 detected for ' . pat [?25l:[?2004h [?25h: endtry [?25l:[?2004h [?25h:endfor [?25lffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?ba **!*****_ ! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxxx xx xxxx xxxxxxxxxxxxx xxx xxxxxxx xxxxxxxxx  xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxx xxxx xxx xxxx xxx xxx xxxxxx x xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x x xx xxxxxx xxxxxxx xxxxxxxxxx xxxxxxxxx xxx xxx xxxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx  xxxxxxxxxxxx xxxx xxxxxxxxx xxxxx xxxxx xx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxTestEND EN888 detected for \ze* E888 detected for \zs*[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h""""" Write the results """"""""""""" [?25l[?25h[?25l:[?2004h[?25h/\%#=1^Results/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [New File] 1107 lines, 22167 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test64 = test61; then \ # if diff test.out test64.ok; \ # then echo flaky test ok first time; \ # else rm -rf test64.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test64.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 [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for multi-byte text formatting.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 2 lines, 34 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25hset encoding=utf-8 [?25lTest 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[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 58 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l[?25h[?25l:[?2004h[?25hset tw=2 fo=t [?25l[?25h [?25l XYZ[?25h[?2004l[?25l[?25h[?25lX[?25h[?25lï¼¹[?25h[?25l Z abc [?25h[?25l X[?25h[?25lï¼¹[?25h[?2004h[?25lZ[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 8 lines, 80 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set tw=1 fo=tm gqgqjgqgqjgqgqjgqgqjgqgqo X Xa X a XY X ï¼¹^[ ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{ X[?25h[?25l :[?2004h[?25hset tw=1 fo=tm [?25l[?25h[?25l Xa[?25h[?25l a[?25h[?25l X a [?25h[?25l a[?25h[?25l XY [?25h[?25l ï¼¹ [?25h[?25l X ï¼¹ [?25h[?25l ï¼¹ [?25h[?2004l[?25l[?25h[?25l X [?25h[?25lX a [?25h[?25lX a [?25h[?25lX[?25h[?25lï¼¹ [?25h[?25lX [?25h[?2004h[?25l ï¼¹ [?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 13 lines, 140 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo X Xa X a XY X ï¼¹ aX abX abcX abX c abXY^[ ENDTEST { X Xa X a XY X ï¼¹ aX abX abcX abX c[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l[?25h[?25l:[?2004h[?25hset tw=2 fo=tm [?25l[?25h [?25la[?25h [?25la[?25h [?25lï¼¹ [?25h [?25lï¼¹ [?25h[?25l aX [?25h[?25l X [?25h[?25l abX [?25h[?25l X [?25h[?25l abcX [?25h[?25l X [?25h[?25l abX c [?25h[?25lX c[?25h[?25l abXY [?25h[?25lX ï¼¹ [?25h[?2004l[?25l[?25h[?25l X [?25h[?25lX a [?25h[?25lX a [?25h[?25lX[?25h[?25lï¼¹ [?25h[?25lX [?25h[?25lï¼¹ a[?25h[?25lX ab[?25h[?25lX abc[?25h[?25lX ab[?25h[?25lX c ab[?25h[?25l X[?25h[?2004h[?25l ï¼¹ [?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 47 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set ai tw=2 fo=tm gqgqjgqgqo X Xa^[ ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{ X[?25h[?25l :[?2004h[?25hset ai tw=2 fo=tm [?25l[?25h [?25l Xa[?25h[?25l a[?25h[?2004l[?25l[?25h[?25l X [?25h[?2004h[?25l X a[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 53 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set noai tw=2 fo=tm gqgqjgqgqo X Xa^[ ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{ X[?25h[?25l :[?2004h[?25hset noai tw=2 fo=tm [?25l[?25h [?25l Xa[?25h[?25l a[?25h[?2004l[?25l[?25h[?25l X [?25h[?2004h[?25l X a[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 13 lines, 169 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo X Xa Xaï¼¹ XY XYZ X ï¼¹ X YZ XX XXa XXY^[ ENDTEST { X Xa Xaï¼¹ XY XYZ X ï¼¹ X YZ XX XXa[?25h [?25l:[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l[?25h[?25l:[?2004h[?25hset tw=2 fo=cqm comments=n:X [?25l[?25h [?25lXY[?25h [?25lXZ [?25h [?25l X Z [?25h[?25l XX [?25h[?25l XXa [?25h[?25l XXY [?25h[?2004l[?25l[?25h[?25l X [?25h[?25l Xa [?25h[?25lXa[?25h[?25lXY [?25h[?25lX[?25h[?25l ï¼¹ [?25h[?25lX[?25h[?25lï¼¹[?25h[?25lXZ [?25h[?25lX [?25h[?25l ï¼¹ [?25h[?25lX [?25h[?25lï¼¹[?25h[?25lX Z [?25h[?25lX[?25h[?25l X [?25h[?25lX[?25h[?25l Xa [?25h[?25lX[?25h[?25lX[?25h[?2004h[?25lï¼¹[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 30 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set tw=2 fo=tm RXa^[ ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{[?25h[?25l :[?2004h[?25hset tw=2 fo=tm [?25l[?25h[?2004l[?2004h[?25l X a[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^{/+1 [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 34 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:set mps+=^Vu2018:^Vu2019 d% ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^{/+1 [?25l{ ‘two three ’four[?25h[?25l :[?2004h[?25hset mps+=^‘:^’ [?25l[?25h[?25l four[?25h[?25l }[?25h[?25l /[?2004h^STARTTEST  STARTTEST[?25h[?25l /^ra test [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 16 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTESTjVjra ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^ra test [?25l ra test[?25h[?25l ï½bbï½ [?25h[?25lbbï½ [?25h[?25l ï½ ï½ï½b [?25h[?25laaaaaaa [?25h [?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l :set whichwrap+=h [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 4 lines, 43 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST/^x dh :set whichwrap-=h ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hset whichwrap+=h [?25l[?25h[?25l/[?2004h[?25h^x [?25láx[?25h[?25lx[?25h [?25l :[?2004h[?25hset whichwrap-=h [?25l[?25h[?25l/[?2004h^STARTTEST  STARTTEST[?25h[?25l :let a = '.é.' " one char of two bytes [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 9 lines, 548 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:let b = '.eÌ.' " normal e with composing char /^byteidx :put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteiddx(a, 4)]) :put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteiddx(b, 4)]) /^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcoomp(a, 3), byteidxcomp(a, 4)]) :let b = '.eÌ.' :put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcoomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)]) ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hlet a = '.é.' " one char of two bytes [?25l[?25h[?25l:[?2004h[?25hlet b = '.eeÌ.' " normal e with composing char [?25l[?25h[?25l/[?2004h[?25h^byteidx [?25l byteidx[?25h[?25l :[?2004h[?25hput =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), bytei dx(a, 4)]) [?25l:set whichwrap-=h ENDTESTáxSTARTTEST :let a = '.é.' " one char of two bytesb = '.eÌ.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteiddx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteiddx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcoomp(a, 3), byteidxcomp(a, 4)]):let b = '.eÌ.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcoomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1][?25h[?25l :[?2004h[?25hput =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), bytei dx(b, 4)]) [?25lENDTESTáxSTARTTEST :let a = '.é.' " one char of two bytesb = '.eÌ.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteiddx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteiddx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcoomp(a, 3), byteidxcomp(a, 4)]):let b = '.eÌ.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcoomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5[?25h[?25l /[?2004h[?25h^byteidxcomp [?25l byteidxcomp[?25h[?25l :[?2004h[?25hput =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxc omp(a, 3), byteidxcomp(a, 4)]) [?25láxSTARTTEST :let a = '.é.' " one char of two bytesb = '.eÌ.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteiddx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteiddx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcoomp(a, 3), byteidxcomp(a, 4)]):let b = '.eÌ.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcoomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5 byteidxcomp[0, 1, 3, 4, -1][?25h[?25l :[?2004h[?25hlet b = '.eeÌ.' [?25l[?25h[?25l:[?2004h[?25hput =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxc omp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)]) [?25lSTARTTEST :let a = '.é.' " one char of two bytesb = '.eÌ.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteiddx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteiddx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcoomp(a, 3), byteidxcomp(a, 4)]):let b = '.eÌ.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcoomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5 byteidxcomp[0, 1, 3, 4, -1]2, 4, 5, -1][?25h[?25l /[?2004h^STARTTEST STARTTEST[?25h[?25l /^substitute [?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 75 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST:let y = substitute('123', '\zs', 'a', 'g') | put =y ENDTEST[?25h[?25lsubstitute[?25h[?25l :[?2004hso! Xdotest [?25h[?25l/[?2004h[?25h^substitute [?25l[?25h[?25l:[?2004h[?25hlet y = substitute('123', '\zs', 'a', 'g') | put =y [?25la1aï¼’a3a[?25h[?25l /[?2004h^STARTTEST  STARTTEST[?25h[?25l:g/^STARTTEST/.,/^ENDTEST/d :1;/^Results/,$wq! test.out[?25h[?25l :[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 56 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l /ENDTEST[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l104 fewer lines{ four}ra test aaaaaaaáxbyteidx[0, 1, 3, 4, -1] [0, 1, 4, 5, -1]byteidxcomp [0, 1, 3, 4, -1] [0, 1, 2, 4, 5, -1]substitute a1aï¼’a3a[?25h[?25l:[?2004h[?25h1;/^Results/,$wq! test.out [?25l[?2004l"test.out" [New File] 166 lines, 730 characters written [?2004l[?1l>[?25h[?1049l# 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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test70.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"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[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lSmoke test for MzScheme interface and mzeval() function[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1398 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mzscheme.vim [?25l"test.ok" 6 lines, 94 characters "test.out" [New File] 6 lines, 94 characters written [?2004l [?2004l[?1l>[?25h[?1049l# 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 test88.failed test.ok test.out X* viminfo cp test88.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 test88.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test88.in" 99 lines, 1449 charactersvim: set ft=vim Tests for correct display (cursor column position) with +conceal and tabulators. STARTTEST :so small.vim :if !has('conceal') e! test.ok wq! test.out :endif :" Conceal settings. :set conceallevel=2 :set concealcursor=nc :syntax match test /|/ conceal :" Save current cursor position. Only works in mode, can't be used :" with :normal because it moves the cursor to the command line. Thanks to ZyX :" for the idea to use an mapping. :let positions = [] :nnoremap GG ":let positions += ['".screenrow().":".screencol()."']\n" :" Start test. /^start: :normal ztj[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lvim: set ft=vim[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 82 lines, 1216 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:normal W GGk :normal W GGk :normal W GGk :normal $ GGk :" Display result. :call append('$', 'end:') :call append('$', positions) :/^end/,$wq! test.out ENDTEST start: .concealed. text |concealed| text.concealed. text|concealed| text .a. .b. .c. .d. |a| |b| |c| |d|[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hif !has('conceal') [?25l :[?2004h [?25h e! test.ok [?25l:[?2004h [?25h wq! test.out [?25l:[?2004h [?25h:endif [?25l:normal W GGk :normal W[?25h[?25l:[?2004h[?25h" Conceal settings. [?25l[?25h[?25l:[?2004h[?25hset conceallevel=2 [?25l[?25h[?25l:[?2004h[?25hset concealcursor=nc [?25l[?25h[?25l:[?2004h[?25hsyntax match test /|/ conceal [?25lconcealed concealed a b c d[?25h[?25l:[?2004h[?25h" Save current cursor position. Only works in mode, can't be used [?25l[?25h[?25l:[?2004h[?25h" with :normal because it moves the cursor to the command line. Thanks to ZyX [?25l[?25h[?25l:[?2004h[?25h" for the idea to use an mapping. [?25l[?25h[?25l:[?2004h[?25hlet positions = [] [?25l[?25h[?25l:[?2004h[?25hnnoremap GG ":let positions += ['".screenrow().":".screencol()."']\n" [?25l[?25h[?25l:[?2004h[?25h" Start test. [?25l[?25h[?25l/[?2004h[?25h^start: [?25l[?25h[?25l:[?2004h[?25hnormal ztj [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004hlet positions += ['2:1'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25h" We should end up in the same column when running these commands on the two [?25l[?25h[?25l:[?2004h[?25h" lines. [?25l[?25h[?25l:[?2004h[?25hnormal ft [?25l[?25h[?25l:[?2004hlet positions += ['2:17'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['2:20'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal 0j [?25l[?25h[?25l:[?2004hlet positions += ['3:1'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal ft [?25l[?25h[?25l:[?2004hlet positions += ['3:17'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['3:20'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal 0j0j [?25l[?25h[?25l:[?2004hlet positions += ['5:8'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25h" Same for next test block. [?25l[?25h[?25l:[?2004h[?25hnormal ft [?25l[?25h[?25l:[?2004hlet positions += ['5:25'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['5:28'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal 0j [?25l[?25h[?25l:[?2004hlet positions += ['6:8'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal ft [?25l[?25h[?25l:[?2004hlet positions += ['6:25'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['6:28'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal 0j0j [?25l[?25h[?25l:[?2004hlet positions += ['8:1'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25h" And check W with multiple tabs and conceals in a line. [?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['8:9'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['8:17'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['8:25'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['8:27'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal 0j [?25l[?25h[?25l:[?2004hlet positions += ['9:1'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:9'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:17'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:25'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['9:26'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hset lbr [?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['9:26'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hset list listchars=tab:>- [?25l>------ >------->---- >------->------>----.b.>----.c.>---- a>------b>------c>------[?25h[?25l:[?2004h[?25hnormal 0 [?25l[?25h[?25l:[?2004hlet positions += ['9:1'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:9'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:17'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal W [?25l[?25h[?25l:[?2004hlet positions += ['9:25'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25hnormal $ [?25l[?25h[?25l:[?2004hlet positions += ['9:26'] [?25h[?25l[?25h[?25l[?25h[?25l:[?2004h[?25h" Display result. [?25l[?25h[?25l:[?2004h[?25hcall append('$', 'end:') [?25lend:[?25h[?25l:[?2004h[?25hcall append('$', positions) [?25l2:12:172:203:13:173:205:85:255:286:86:256:288:1[?25h[?25l:[?2004h[?25h/^end/,$wq! test.out [?25l[?2004l"test.out" [New File] 29 lines, 135 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test88 = test61; then \ # if diff test.out test88.ok; \ # then echo flaky test ok first time; \ # else rm -rf test88.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test88.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test94.failed test.ok test.out X* viminfo cp test94.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 test94.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test94.in" 257 lines, 4841 charactersTest for Visual mode and operators Tests for the two kinds of operations: Those executed with Visual mode followed by an operator and those executed via Operator-pending mode. Also part of the test are mappings, counts, and repetition with the . command. Test cases: - Visual modes (v V CTRL-V) followed by an operator; count; repeating - Visual mode maps; count; repeating - Simple - With an Ex command (custom text object) - Operator-pending mode maps - Simple - With Ex command moving the cursor - With Ex command and Visual selection (custom text object) - Patch 7.3.879: Properly abort Ex command in Operator-pending mode STARTTEST :so small.vim :set belloff=all :set enc=utf-8 nocp viminfo+=nviminfo : :" User functions[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for Visual mode and operators[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 212 lines, 3854 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTkv3lyjv3lpgvcxxx^[ :$put ='---' : :$put ='' :$put ='gv in exclusive select mode without operation' :$put ='zzz ' :set selection=exclusive 0v3l^[gvcxxx^[ :$put ='---' :/^start:/+2,$w! test.out :q! ENDTEST start: apple banana cherry line 1 line 1 line 2 line 2 line 3 line 3 line 4 line 4 line 5 line 5 line 6 line 6[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l:[?2004h[?25hset enc=utf-8 nocp viminfo+=nviminfo [?25lkv3lyjv3lpgvcxxx^[ :$put ='---' : :$put ='' :$put ='gv in exclusive select mode without operation' :$put ='zzz ' :set selection=exclusive 0v3l^[gvcxxx^[ :$put ='---' :/^start:/+2,$w! test.out :q! ENDTEST start: apple banana cherry line 1 line 1 line 2 line 2 line 3 line 3 line 4 line 4 line 5 line 5 line 6 line 6[?25h[?25l:[?2004h[>c[?25h[?25l:[?2004h[?25h" User functions [?25l[?25h[?25l:[?2004h[?25hfunction MoveToCap() [?25l :[?2004h [?25h: call search('\u', 'W') [?25l:[?2004h [?25h:endfunction [?25lkv3lyjv3lpgvcxxx^[ :$put ='---'[?25h[?25l:[?2004h[?25hfunction SelectInCaps() [?25l :[?2004h [?25h: let [line1, col1] = searchpos('\u', 'bcnW') [?25l:[?2004h [?25h: let [line2, col2] = searchpos('.\u', 'nW') [?25l:[?2004h [?25h: call setpos("'<", [0, line1, col1, 0]) [?25l:[?2004h [?25h: call setpos("'>", [0, line2, col2, 0]) [?25l:[?2004h [?25h: normal! gv [?25l:[?2004h [?25h:endfunction [?25lkv3lyjv3lpgvcxxx^[ :$put ='---' : :$put ='' :$put ='gv in exclusive select mode without operation' :$put ='zzz '[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" Visual modes followed by operator [?25l[?25h[?25l/[?2004h[?25h^apple [?25l[?25ha[?25l-- VISUAL --[?25h[?25lp[?25h[?25lle banana cherry[?25h[?25l banana cherry[?25h [?25lbanan-- VISUAL --[?25h[?25l a cherry[?25h[?25ly[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^line 1 [?25l[?25h[?25lline 1 line 1 -- VISUAL LINE --[?25h[?25lINSERT --Nnewline[?25h[?25l-- INSERT --newline[?25h[?25l line 3 line 3 line 4 line 4  -- VISUAL LINE --[?25h[?25lline 5 line 5line 6 line 6xxxxxxxxxxxxx[?25h[?25lxxxxxxxxxxxxx xxxxxxxxxxxxx[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^xxxx [?25l[?25h[?25l -- VISUAL BLOCK --[?25h[?25lx [?25h[?25lx x[?25h[?25lINSERT --O [?25h [?25l -- INSERT -- [?25h [?25l xxxx  xxxx xxxxxxxx xxxxxxxxxxxxx -- VISUAL BLOCK --[?25h[?25l -- INSERT --O---- ---- xxxx---- xxxx----[?25h-[?25l-- INSERT ------------------[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" Visual mode maps (movement and text object) [?25l[?25h[?25l:[?2004h[?25hvnoremap W /\u/s-1 [?25l[?25h[?25l:[?2004h[?25hvnoremap iW :call SelectInCaps() [?25l[?25h[?25l/[?2004h[?25h^Kiwi [?25lKiwiRaspberryDateWatermelonPeach[?25h[?25l -- VISUAL --[?25h[?25l/[?2004h\u/s-1 Kiw[?25h[?25l -- INSERT --NoRaspberryDateWatermelonPeach[?25ho[?25l -- INSERT --NoberryDateWatermelonPeach[?25hoberry[?25lDateWat -- VISUAL --[?25h[?25lrmelonPeach[?25h[?25lach[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^Jambu [?25l JambuRambutanBananaTangerineMango[?25hJa[?25l -- VISUAL --[?25h[?25l:[?2004h'<,'>call SelectInCaps() Jamb[?25h[?25l -- INSERT ---RambutanBananaTangerineMango[?25h-[?25l -- INSERT ---tanBananaTangerineMango[?25h-[?25ltanBanana -- VISUAL --[?25h[?25l --angerineMango[?25ha[?25lgo[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" Operator-pending mode maps (movement and text object) [?25l[?25h[?25l:[?2004h[?25honoremap W /\u/ [?25l[?25h[?25l:[?2004h[?25honoremap W :call MoveToCap() [?25l[?25h[?25l:[?2004h[?25honoremap iW :call SelectInCaps() [?25l[?25h[?25l/[?2004h[?25h^Pineapple [?25lPineappleQuinceLoganberryOrangeGrapefruitKiwiZ[?25h[?25l /[?2004h\u/ -QuinceLoganberryOrangeGrapefruitKiwiZ[?25h-[?25l /[?2004h\u/ -- INSERT ---LoganberryOrangeGrapefruitKiwiZ[?25h-[?25l /[?2004h\u/ -- INSERT ---GrapefruitKiwiZ[?25h-[?25l /[?2004h\u/ -- INSERT ---Z[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^Juniper [?25l JuniperDurianZ[?25h[?25l :[?2004hcall MoveToCap() Whavcre [?25h[?25l:[?2004hcall MoveToCap() Qhevna[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l/[?2004h[?25h^Lemon [?25l LemonNectarineZ[?25h[?25l :[?2004hcall SelectInCaps() [?25h[?25lLemonLemonNectarineZ Lemo[?25hn[?25l:[?2004hcall SelectInCaps() NewNectarineZ[?25hwNecta[?25l :[?2004hcall SelectInCaps() wZ[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" Patch 7.3.879: Properly abort Operator-pending mode for "dv:" etc. [?25l[?25h[?25l/[?2004h[?25h^zzzz [?25lzzzz[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hset noma | let v:errmsg = '' [?25l[?25h[?25l:[?2004h[?25h[?25lE21: Cannot make changes, 'modifiable' is off[?25h[?25l:[?2004h[?25hset ma | put = v:errmsg =~# '^E21' ? 'ok' : 'failed' [?25l ok[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l :[?2004h[?25hset noma | let v:errmsg = '' [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l :[?2004h[?25hset ma | put = v:errmsg =~# '^E21' ? 'failed' : 'ok' [?25l ok[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise visual mode: replace last line' [?25l characterwise visual mode: replace last line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25hlet @" = 'x' [?25l[?25h[?25l:[?2004h[?25hlet v:errmsg = '' [?25l[?25h[?25l -- VISUAL --[?25h[?25la[?25h[?25lx[?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h$put ='v:errmsg='.v:errmsg [?25l v:errmsg=[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise visual mode: delete middle line' [?25l characterwise visual mode: delete middle line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- VISUAL --[?25h[?25la[?25h[?25lb c ~ [?25h [?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise visual mode: delete middle two line' [?25l characterwise visual mode: delete middle two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- VISUAL --[?25h[?25la [?25h[?25lb[?25h[?25lc~ ~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l[?25h[?25l:[?2004h[?25h$put ='characterwise visual mode: delete last line' [?25l characterwise visual mode: delete last line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- VISUAL --[?25h[?25lc[?25h[?25l[?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise visual mode: delete last two line' [?25l characterwise visual mode: delete last two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- VISUAL --[?25h[?25lb [?25h[?25lc[?25h[?25l~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" Select mode maps [?25l[?25h[?25l:[?2004h[?25hsnoremap End> [?25l[?25h[?25l:[?2004h[?25hsnoremap Down> [?25l[?25h[?25l:[?2004h[?25hsnoremap Del> [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise select mode: delete middle line' [?25l characterwise select mode: delete middle line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- SELECT --[?25h[?25la[?25h[?25lb c ~ [?25h [?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise select mode: delete middle two line' [?25l characterwise select mode: delete middle two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- SELECT --[?25h[?25la [?25h[?25lb[?25h[?25lc~ ~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l[?25h[?25l:[?2004h[?25h$put ='characterwise select mode: delete last line' [?25l characterwise select mode: delete last line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- SELECT --[?25h[?25lc[?25h[?25l[?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='characterwise select mode: delete last two line' [?25l characterwise select mode: delete last two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25l -- SELECT --[?25h[?25lb [?25h[?25lc[?25h[?25l~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='linewise select mode: delete middle line' [?25l linewise select mode: delete middle line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25la  -- SELECT LINE --[?25h[?25lbc ~ [?25h [?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='linewise select mode: delete middle two line' [?25l linewise select mode: delete middle two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25la  -- SELECT LINE --[?25h[?25la b [?25h[?25lc~ ~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l[?25h[?25l:[?2004h[?25h$put ='linewise select mode: delete last line' [?25l linewise select mode: delete last line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25lc  -- SELECT LINE --[?25h[?25l~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='linewise select mode: delete last two line' [?25l linewise select mode: delete last two line[?25h[?25l :[?2004h[?25h$put ='a' [?25l a[?25h[?25l :[?2004h[?25h$put ='b' [?25l b[?25h[?25l :[?2004h[?25h$put ='c' [?25l c[?25h[?25lb  -- SELECT LINE --[?25h[?25lb c [?25h[?25l~ ~ [?25h[?25l :[?2004h[?25h$put ='---' [?25l---[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l[?25h[?25l:[?2004h[?25h$put ='v_p: replace last character with line register at middle line' [?25l v_p: replace last character with line register at middle line[?25h[?25l :[?2004h[?25h$put ='aaa' [?25l aaa[?25h[?25l :[?2004h[?25h$put ='bbb' [?25l bbb[?25h[?25l :[?2004h[?25h$put ='ccc' [?25l ccc[?25h[?25l :[?2004h[?25h-2yank [?25l[?25hbb[?25l -- VISUAL --[?25h[?25laaa[?25h[?25l [?25h[?25l :[?2004h[?25h$put ='---' [?25lccc ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='v_p: replace last character with line register at middle line selecting newline' [?25llinewise select mode: delete middle two line c---linewise select mode: delete last line ab ---linewise select mode: delete last two line a---v_p: replace last character with line register at middle line aaabbaaaccc ---v_p: replace last character with line register at middle line selecting newline[?25h[?25l :[?2004h[?25h$put ='aaa' [?25l aaa[?25h[?25l :[?2004h[?25h$put ='bbb' [?25l bbb[?25h[?25l :[?2004h[?25h$put ='ccc' [?25l ccc[?25h[?25l :[?2004h[?25h-2yank [?25l[?25hbb[?25l -- VISUAL --[?25h[?25lb[?25h[?25laaa[?25h[?25l ccc [?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='v_p: replace last character with line register at last line' [?25l v_p: replace last character with line register at last line[?25h[?25l :[?2004h[?25h$put ='aaa' [?25l aaa[?25h[?25l :[?2004h[?25h$put ='bbb' [?25l bbb[?25h[?25l :[?2004h[?25h$put ='ccc' [?25l ccc[?25h[?25l :[?2004h[?25h-2yank [?25l[?25hcc[?25l -- VISUAL --[?25h[?25l aaa[?25h[?25l [?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='v_p: replace last character with line register at last line selecting n ewline' [?25laaa bbaaaccc ---v_p: replace last character with line register at middle line selecting newline aaabbaaa ccc ---v_p: replace last character with line register at last line aaabbb ccaaa---v_p: replace last character with line register at last line selecting newline[?25h[?25l :[?2004h[?25h$put ='aaa' [?25l aaa[?25h[?25l :[?2004h[?25h$put ='bbb' [?25l bbb[?25h[?25l :[?2004h[?25h$put ='ccc' [?25l ccc[?25h[?25l :[?2004h[?25h-2yank [?25l[?25hcc[?25l -- VISUAL --[?25h[?25lc[?25h[?25l aaa[?25h[?25l [?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='gv in exclusive select mode after operation' [?25l gv in exclusive select mode after operation[?25h[?25l :[?2004h[?25h$put ='zzz ' [?25l zzz[?25h[?25l :[?2004h[?25h$put ='äà ' [?25l äÃ[?25h[?25l :[?2004h[?25hset selection=exclusive [?25l[?25h[?25l -- VISUAL --[?25h[?25lzzz[?25h[?25l zzz[?25h [?25l -- VISUAL --[?25h[?25läÃ[?25h[?25l zzz[?25h[?25l -- VISUAL --zzz[?25h[?25lINSERT xxx[?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h$put ='' [?25l [?25h[?25l :[?2004h[?25h$put ='gv in exclusive select mode without operation' [?25l gv in exclusive select mode without operation[?25h[?25l :[?2004h[?25h$put ='zzz ' [?25l zzz[?25h[?25l :[?2004h[?25hset selection=exclusive [?25l[?25h[?25l -- VISUAL --[?25h[?25lzzz[?25h[?25l zzz[?25h[?25l -- VISUAL --zzz[?25h[?25lINSERT xxx[?25h[?25l :[?2004h[?25h$put ='---' [?25l ---[?25h[?25l :[?2004h[?25h/^start:/+2,$w! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New] 123L, 1328C written[?25h[?25l:[?2004h[?25hq! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test94 = test61; then \ # if diff test.out test94.ok; \ # then echo flaky test ok first time; \ # else rm -rf test94.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test94.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test95.failed test.ok test.out X* viminfo cp test95.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 test95.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test95.in" 141 lines, 5827 charactersTest for regexp patterns with multi-byte support, using utf-8. See test64 for the non-multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :so mbyte.vim :set nocp encoding=utf-8 viminfo+=nviminfo nomore :" tl is a List of Lists with: :" 2: test auto/old/new 0: test auto/old 1: test auto/new :" 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 = [] : :"""" Multi-byte character tests. These will fail unless vim is compiled :"""" with Multibyte (FEAT_MBYTE) or BIG/HUGE features.[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for regexp patterns with multi-byte support, using utf-8.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 131 lines, 5590 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:endif : endfor : unlet i : endif : endfor :endfor :unlet t tl e l : :" check that 'ambiwidth' does not change the meaning of \p :set regexpengine=1 ambiwidth=single :$put ='eng 1 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=1 ambiwidth=double :$put ='eng 1 ambi double: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=single :$put ='eng 2 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=double :$put ='eng 2 ambi double: ' . match(\"\u00EC\", '\p') : :/\%#=1^Results/,$wq! test.out ENDTEST Results of test95: ~ [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25hset nocp encoding=utf-8 viminfo+=nviminfo nomore [?25l:endif : endfor : unlet i : endif : endfor :endfor :unlet t tl e l : :" check that 'ambiwidth' does not change the meaning of \p :set regexpengine=1 ambiwidth=single :$put ='eng 1 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=1 ambiwidth=double :$put ='eng 1 ambi double: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=single :$put ='eng 2 ambi single: ' . match(\"\u00EC\", '\p') :set regexpengine=2 ambiwidth=double :$put ='eng 2 ambi double: ' . match(\"\u00EC\", '\p') : :/\%#=1^Results/,$wq! test.out ENDTEST Results of test95: ~ [?25h[?25l :[?2004h[>c" tl is a List of Lists with: [?25h[?25l:[?2004h[?25h" 2: test auto/old/new 0: test auto/old 1: test auto/new [?25l[?25h[?25l:[?2004h[?25h" regexp pattern [?25l[?25h[?25l:[?2004h[?25h" text to test the pattern on [?25l[?25h[?25l:[?2004h[?25h" expected match (optional) [?25l[?25h[?25l:[?2004h[?25h" expected submatch 1 (optional) [?25l[?25h[?25l:[?2004h[?25h" expected submatch 2 (optional) [?25l[?25h[?25l:[?2004h[?25h" etc. [?25l[?25h[?25l:[?2004h[?25h" When there is no match use only the first two items. [?25l[?25h[?25l:[?2004h[?25hlet tl = [] [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Multi-byte character tests. These will fail unless vim is compiled [?25l[?25h[?25l:[?2004h[?25h"""" with Multibyte (FEAT_MBYTE) or BIG/HUGE features. [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[[:alpha:][=a=]]\+', '879 aiaãâaiuvna ', 'aiaãâaiuvna']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[[=a=]]\+', 'ddaãâbcd', 'aãâ'])^I^I^I^I^I^I^I^I" equivalence classes [?25l:endif[?25h[?25l :[?2004h[?25hcall add(tl, [2, '[^ม ]\+', 'มม oijasoifjos ifjoisj f osij j มมมมม abcd', 'oij asoifjos']) [?25l:endif[?25h[?25l :[?2004h[?25hcall add(tl, [2, ' [^ ]\+', 'start มabcdม ', ' มabcdม']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[ม[:alpha:][=a=]]\+', '879 aiaãมâมaiuvna ', 'aiaãมâมaiuvna'] )[?25l:endif[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" this is not a normal "i" but 0xec [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\p\+', 'ìa', 'ìa']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\p*', 'aã‚', 'aã‚']) [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Test recognition of some character classes [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\i\+', '&*¨xx ', 'xx']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '\f\+', '&*<9f>fname ', 'fname']) [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Test composing character matching [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.ม', 'xมม่x yมy', 'yม']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '.มม่', 'xมม่x yมy', 'xมม่']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9", " x\u05b9 ", "x\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05b9", " x\u05b9 ", "x\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9\u05bb", " x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05b9\u05bb", " x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05bb\u05b9", " x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05bb\u05b9", " x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9", " y\u05bb x\u05b9 ", "x\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05b9", " y\u05bb x\u05b9 ", "x\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9", " y\u05bb\u05b9 x\u05b9 ", "y\u05bb\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05b9", " y\u05bb\u05b9 x\u05b9 ", "y\u05bb\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [1, "\u05b9\u05bb", " y\u05b9 x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, ".\u05b9\u05bb", " y\u05bb x\u05b9\u05bb ", "x\u05b9\u05bb"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "a", "ca\u0300t"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "ca", "ca\u0300t"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "a\u0300", "ca\u0300t", "a\u0300"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'a\%C', "ca\u0300t", "a\u0300"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ca\%C', "ca\u0300t", "ca\u0300"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ca\%Ct', "ca\u0300t", "ca\u0300t"]) [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Test \Z [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'ú\Z', 'x']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'יהוה\Z', 'יהוה', 'יהוה']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '×™יְהווָה\Z', 'יהוה', 'יהוה']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, 'יהוה\Z', '×™יְהווָה', '×™יְהווָה']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '×™יְהווָה\Z', '×™יְהווָה', '×™יְהווָה']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '×™×™Ö°\Z', 'ווְי×™Ö·', '×™×™Ö·']) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "ק\u200d\u05b9x\\Z", "xק\u200d\u05b9xy", "ק\u200d\u05b9x"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "ק\u200d\u05b9x\\Z", "xק\u200dxy", "ק\u200dx"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "ק\u200dx\\Z", "xק\u200d\u05b9xy", "ק\u200d\u05b9x"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "ק\u200dx\\Z", "xק\u200dxy", "ק\u200dx"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9\\Z", "xyz"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\\Z\u05b9", "xyz"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\u05b9\\Z", "xy\u05b9z", "y\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, "\\Z\u05b9", "xy\u05b9z", "y\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [1, "\u05b9\\+\\Z", "xy\u05b9z\u05b9 ", "y\u05b9z\u05b9"]) [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [1, "\\Z\u05b9\\+", "xy\u05b9z\u05b9 ", "y\u05b9z\u05b9"]) [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Combining different tests and features [?25l[?25h[?25l:[?2004h[?25hcall add(tl, [2, '[^[=a=]]\+', 'ddaãâbcd', 'dd']) [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h"""" Run the tests [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hfor t in tl [?25l :[?2004h [?25h: let re = t[0] [?25l:[?2004h [?25h: let pat = t[1] [?25l:[?2004h [?25h: let text = t[2] [?25l:[?2004h [?25h: let matchidx = 3 [?25l:[?2004h [?25h: for engine in [0, 1, 2] [?25l:[?2004h [?25h: if engine == 2 && re == 0 || engine == 1 && re == 1 [?25l:[?2004h [?25h: continue [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: let ®expengine = engine [?25l:[?2004h [?25h: try [?25l:[?2004h [?25h: let l = matchlist(text, pat) [?25l:[?2004h [?25h: catch [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", caused an exception: \"' . v:exception . '\"' [?25l:[?2004h [?25h: endtry [?25l:[?2004h [?25h:" check the match itself [?25l:[?2004h [?25h: if len(l) == 0 && len(t) > matchidx [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", did not match, expected: \"' . t[matchidx] . '\"' [?25l:[?2004h [?25h: elseif len(l) > 0 && len(t) == matchidx [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", match: \"' . l[0] . '\", expected no match' [?25l:[?2004h [?25h: elseif len(t) > matchidx && l[0] != t[matchidx] [?25l:[?2004h [?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te t . '\", match: \"' . l[0] . '\", expected: \"' . t[matchidx] . '\"' [?25l:[?2004h [?25h: else [?25l:[?2004h [?25h: $put ='OK ' . engine . ' - ' . pat [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: if len(l) > 0 [?25l:[?2004h [?25h:" check all the nine submatches [?25l:[?2004h [?25h: for i in range(1, 9) [?25l:[?2004h[?25h: if len(t) <= matchidx + i [?25l:[?2004h[?25h: let e = '' [?25l:[?2004h[?25h: else [?25l:[?2004h[?25h: let e = t[matchidx + i] [?25l:[?2004h[?25h: endif [?25l:[?2004h[?25h: if l[i] != e [?25l:[?2004h[?25h: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: "' . text . '\", submatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' [?25l:[?2004h[?25h: endif [?25l:[?2004h[?25h: endfor [?25l:[?2004h [?25h: unlet i [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: endfor [?25l:[?2004h [?25h:endfor [?25lOK 2 - ק<200d>x\Z OK 0 - ק<200d>x\Z OK 1 - ק<200d>x\Z OK 2 - ק<200d>x\Z OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\+\Z OK 2 - Ö¹\+\Z OK 0 - \ZÖ¹\+ OK 2 - \ZÖ¹\+ OK 0 - [^[=a=]]\+ OK 1 - [^[=a=]]\+ OK 2 - [^[=a=]]\+ [?25h[?25l :[?2004h[?25hunlet t tl e l [?25l[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h" check that 'ambiwidth' does not change the meaning of \p [?25l[?25h[?25l:[?2004h[?25hset regexpengine=1 ambiwidth=single [?25lOK 2 - ק<200d>x\Z OK 0 - ק<200d>x\Z OK 1 - ק<200d>x\Z OK 2 - ק<200d>x\Z OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\+\Z OK 2 - Ö¹\+\Z OK 0 - \ZÖ¹\+ OK 2 - \ZÖ¹\+ OK 0 - [^[=a=]]\+ OK 1 - [^[=a=]]\+ OK 2 - [^[=a=]]\+ [?25h[?25l :[?2004h[?25h$put ='eng 1 ambi single: ' . match(\"\u00EC\", '\p') [?25l eng 1 ambi single: 0[?25h[?25l :[?2004h[?25hset regexpengine=1 ambiwidth=double [?25lOK 0 - ק<200d>x\Z OK 1 - ק<200d>x\Z OK 2 - ק<200d>x\Z OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\+\Z OK 2 - Ö¹\+\Z OK 0 - \ZÖ¹\+ OK 2 - \ZÖ¹\+ OK 0 - [^[=a=]]\+ OK 1 - [^[=a=]]\+ OK 2 - [^[=a=]]\+ eng 1 ambi single: 0 [?25h[?25l :[?2004h[?25h$put ='eng 1 ambi double: ' . match(\"\u00EC\", '\p') [?25l eng 1 ambi double: 0[?25h[?25l :[?2004h[?25hset regexpengine=2 ambiwidth=single [?25lOK 1 - ק<200d>x\Z OK 2 - ק<200d>x\Z OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\+\Z OK 2 - Ö¹\+\Z OK 0 - \ZÖ¹\+ OK 2 - \ZÖ¹\+ OK 0 - [^[=a=]]\+ OK 1 - [^[=a=]]\+ OK 2 - [^[=a=]]\+ eng 1 ambi single: 0 eng 1 ambi double: 0 [?25h[?25l :[?2004h[?25h$put ='eng 2 ambi single: ' . match(\"\u00EC\", '\p') [?25l eng 2 ambi single: 0[?25h[?25l :[?2004h[?25hset regexpengine=2 ambiwidth=double [?25lOK 2 - ק<200d>x\Z OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\Z OK 1 - Ö¹\Z OK 2 - Ö¹\Z OK 0 - \ZÖ¹ OK 1 - \ZÖ¹ OK 2 - \ZÖ¹ OK 0 - Ö¹\+\Z OK 2 - Ö¹\+\Z OK 0 - \ZÖ¹\+ OK 2 - \ZÖ¹\+ OK 0 - [^[=a=]]\+ OK 1 - [^[=a=]]\+ OK 2 - [^[=a=]]\+ eng 1 ambi single: 0 eng 1 ambi double: 0 eng 2 ambi single: 0 [?25h[?25l :[?2004h[?25h$put ='eng 2 ambi double: ' . match(\"\u00EC\", '\p') [?25l eng 2 ambi double: 0[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25h/\%#=1^Results/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [New] 140L, 2022C written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test95 = test61; then \ # if diff test.out test95.ok; \ # then echo flaky test ok first time; \ # else rm -rf test95.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test95.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test99.failed test.ok test.out X* viminfo cp test99.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 test99.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test99.in" 69 lines, 1400 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test44 for exactly the same test with re=1. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=2 /^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 /ม่[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with multi-byte encoding and various magic settings.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 43 lines, 931 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:" l Test what 7.3.192 fixed /^l :s/ \?/ /g :?^1?,$w! test.out :e! test.out G:put =matchstr(\"×בגד\", \".\", 0, 2) " ב :put =matchstr(\"×בגד\", \"..\", 0, 2) " בג :put =matchstr(\"×בגד\", \".\", 0, 0) " × :put =matchstr(\"×בגד\", \".\", 4, -1) " ×’ :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[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25hset nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo [?25l:" l Test what 7.3.192 fixed /^l :s/ \?/ /g :?^1?,$w! test.out :e! test.out G:put =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ :put =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ :put =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ :put =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ :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[?25h[?25l:[?2004h[>cset re=2 [?25h[?25l/[?2004h[?25h^1 [?25l[?25h[?25l/[?2004h[?25ha*b\{2}c\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\Md\*e\{2}f\+/e [?25l[?25h[?25l[?25h[?25l:[?2004h[?25hset nomagic [?25l[?25h[?25l/[?2004h[?25hg\*h\{2}i\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\mj*k\{2}l\+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\vm*n{2}o+/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\V^aa$ [?25l[?25h[?25laa$ x[?25h[?25l:[?2004h[?25hset magic [?25l[?25h[?25l/[?2004h[?25h\v(a)(b)\2\1\1/e [?25l[?25h[?25l[?25h[?25l/[?2004h[?25h\V[ab]\(\[xy]\)\1 [?25l[?25h[?25lab]x[?25h[?25l:[?2004h[?25h" Now search for multi-byte without composing char [?25l[?25h[?25l/[?2004h[?25h¿ [?25l[?25h[?25lx[?25h[?25l:[?2004h[?25h" Now search for multi-byte with composing char [?25l[?25h[?25l/[?2004h[?25h¿¿ [?25l[?25h[?25lx[?25h[?25l:[?2004h[?25h" find word by change of word class [?25l[?25h[?25l/[?2004h[?25h¿?\<¿?¿?\>¿? [?25l b ¿?¿?¿?¿?[?25h[?25l¿?¿?¿?[?25h[?25l :[?2004h[?25h" Test \%u, [\u] and friends [?25l[?25h[?25l/[?2004h[?25h\%u20ac [?25l c x ¬¿x[?25h[?25lx[?25h[?25l /[?2004h[?25h[\u4f7f\u5929]\+ [?25l d ¿?¿?x[?25h[?25l¿?x [?25h[?25l /[?2004h[?25h\%U12345678 [?25l e ¿y[?25h[?25ly[?25h[?25l /[?2004h[?25h[\U1234abcd\u1234\uabcd] [?25l f ¿z[?25h[?25lz[?25h[?25l /[?2004h[?25h\%d21879b [?25l g a¿?bb[?25h[?25lbb[?25h[?25l :[?2004h[?25h" Test backwards search from a multi-byte char [?25l[?25h[?25l/[?2004h[?25hx [?25l j 0123¿x[?25h[?25l[?25h[?25l ?[?2004h[?25h. [?25l[?25h[?25l¿[?25h[?25l:[?2004h[?25hlet @w=':%s#comb[i]nations#¿¿¿¿mmm¿¿¿#g' [?25l[?25h[?25l:[?2004h[?25h@w [?25l[?2004h k ¿¿m¿[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" l Test what 7.3.192 fixed [?25l[?25h[?25l/[?2004h[?25h^l [?25l l äö ü¿[?25h[?25l :[?2004h[?25hs/ \?/ /g [?25l5 substitutions on 1 line l ä ö ü¿[?25h[?25l:[?2004h[?25h?^1?,$w! test.out [?25l"test.out" [New] 19L, 250C written[?25h[?25l:[?2004h[?25he! test.out [?25l"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$ x7 (a)(b) abba8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?e yf z g abbj 012¿k ¿¿m¿ l ä ö ü¿~ ~ ~ ~ [?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ [?25l¿¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hput =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ [?25l¿[?25h[?25l:[?2004h[?25hw! [?25l"test.out" 23L, 264C written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test99 = test61; then \ # if diff test.out test99.ok; \ # then echo flaky test ok first time; \ # else rm -rf test99.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test99.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test108.failed test.ok test.out X* viminfo cp test108.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. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test108.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test108.in" 88 lines, 1329 charactersTests for backtrace debug commands. vim: set ft=vim : STARTTEST :so small.vim :lang mess C :function! Foo() : let var1 = 1 : let var2 = Bar(var1) + 9 : return var2 :endfunction : :function! Bar(var) : let var1 = 2 + a:var : let var2 = Bazz(var1) + 4 : return var2 :endfunction : :function! Bazz(var) : let var1 = 3 + a:var : let var3 = "another var" : return var1 :endfunction :new[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for backtrace debug commands. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 83 lines, 1251 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTESTup b echo "fil is not frame or finish, it is file" fil echo "\n- relative backtrace movement\n" fr -1 frame fra +1 fram echo "\n- go beyond limits does not crash\n" fr 100 fra frame -40 fram echo "\n- final result 19:" cont :0debuggreedy :redir END :$put =out :w! test.out :qa! ENDTEST [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hlang mess C [?25l[?25h[?25l:[?2004h[?25hfunction! Foo() [?25l :[?2004h [?25h: let var1 = 1 [?25l:[?2004h [?25h: let var2 = Bar(var1) + 9 [?25l:[?2004h [?25h: return var2 [?25l:[?2004h [?25h:endfunction [?25lup b echo "fil is not frame or finish, it is file" fil[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hfunction! Bar(var) [?25l :[?2004h [?25h: let var1 = 2 + a:var [?25l:[?2004h [?25h: let var2 = Bazz(var1) + 4 [?25l:[?2004h [?25h: return var2 [?25l:[?2004h [?25h:endfunction [?25lup b echo "fil is not frame or finish, it is file" fil[?25h[?25l :[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hfunction! Bazz(var) [?25l :[?2004h [?25h: let var1 = 3 + a:var [?25l:[?2004h [?25h: let var3 = "another var" [?25l:[?2004h [?25h: return var1 [?25l:[?2004h [?25h:endfunction [?25lup b echo "fil is not frame or finish, it is file" fil[?25h[?25l :[?2004h[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] echo "\n- final result 19:" cont:0debuggreedy :redir END$put =out :w! test.out :qa!ENDTESTtest108.in [?25h[?25l:[?2004h[?25hdebuggreedy [?25l[?25h[?25l:[?2004h[?25hredir => out [?25l[?25h[?25l:[?2004h[?25hdebug echo Foo() [?25l[?2004hEntering Debug mode. Type "cont" to continue. cmd: echo Foo() >[?2004h[?25hstep [?2004h [?25lfunction Foo line 1: let var1 = 1 >[?2004h[?25hstep [?2004h [?25lfunction Foo line 2: let var2 = Bar(var1) + 9 >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar line 1: let var1 = 2 + a:var >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar line 2: let var2 = Bazz(var1) + 4 >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar[2]..Bazz line 1: let var1 = 3 + a:var >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar[2]..Bazz line 2: let var3 = "another var" >[?2004h[?25hecho "- show backtrace:\n" [?25l- show backtrace: >[?2004h[?25hbacktrace [?25l 2 function Foo[2] 1 Bar[2] ->0 Bazz line 2: let var3 = "another var" >[?2004h[?25hecho "\nshow variables on different levels:\n" [?25l show variables on different levels: >[?2004h[?25hecho var1 [?25l6 >[?2004h[?25hup [?25l>[?2004h[?25hback [?25l 2 function Foo[2] ->1 Bar[2] 0 Bazz line 2: let var3 = "another var" >[?2004h[?25hecho var1 [?25l3 >[?2004h[?25hu [?25l>[?2004h[?25hbt [?25l->2 function Foo[2] 1 Bar[2] 0 Bazz line 2: let var3 = "another var" >[?2004h[?25hecho var1 [?25l1 >[?2004h[?25hecho "\n- undefined vars:\n" [?25l - undefined vars: >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar[2]..Bazz line 3: return var1 >[?2004h[?25hframe 2 [?25l>[?2004h[?25hecho "undefined var3 on former level:" [?25lundefined var3 on former level: >[?2004h[?25hecho var3 [?25lError detected while processing function Foo[2]..Bar[2]..Bazz: line 3: E121: Undefined variable: var3 E15: Invalid expression: var3 >[?2004h[?25hfr 0 [?25l>[?2004h[?25hecho "here var3 is defined with \"another var\":" [?25lhere var3 is defined with "another var": >[?2004h[?25hecho var3 [?25lanother var >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar[2]..Bazz line 3: End of function >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar line 3: return var2 >[?2004h[?25hstep [?2004h [?25lfunction Foo[2]..Bar line 3: End of function >[?2004h[?25hup [?25l>[?2004h[?25hecho "\nundefined var2 on former level" [?25l undefined var2 on former level >[?2004h[?25hecho var2 [?25lError detected while processing function Foo[2]..Bar: line 3: E121: Undefined variable: var2 E15: Invalid expression: var2 >[?2004h[?25hdown [?25l>[?2004h[?25hecho "here var2 is defined with 10:" [?25lhere var2 is defined with 10: >[?2004h[?25hecho var2 [?25l10 >[?2004h[?25hecho "\n- backtrace movements:\n" [?25l - backtrace movements: >[?2004h[?25hb [?25l 1 function Foo[2] ->0 Bar line 3: End of function >[?2004h[?25hecho "\nnext command cannot go down, we are on bottom\n" [?25l next command cannot go down, we are on bottom >[?2004h[?25hdown [?25lframe is zero >[?2004h[?25hup [?25l>[?2004h[?25hecho "\nnext command cannot go up, we are on top\n" [?25l next command cannot go up, we are on top >[?2004h[?25hup [?25lframe at highest level: 1 >[?2004h[?25hb [?25l->1 function Foo[2] 0 Bar line 3: End of function >[?2004h[?25hecho "fil is not frame or finish, it is file" [?25lfil is not frame or finish, it is file >[?2004h[?25hfil [?25l"[No Name]" --No lines in buffer-- >[?2004h[?25hecho "\n- relative backtrace movement\n" [?25l - relative backtrace movement >[?2004h[?25hfr -1 [?25l>[?2004h[?25hframe [?25l 1 function Foo[2] ->0 Bar line 3: End of function >[?2004h[?25hfra +1 [?25l>[?2004h[?25hfram [?25l->1 function Foo[2] 0 Bar line 3: End of function >[?2004h[?25hecho "\n- go beyond limits does not crash\n" [?25l - go beyond limits does not crash >[?2004h[?25hfr 100 [?25lframe at highest level: 1 >[?2004h[?25hfra [?25l->1 function Foo[2] 0 Bar line 3: End of function >[?2004h[?25hframe -40 [?25lframe is zero >[?2004h[?25hfram [?25l 1 function Foo[2] ->0 Bar line 3: End of function >[?2004h[?25hecho "\n- final result 19:" [?25l - final result 19: >[?2004h[?25hcont [?25l19 Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h0debuggreedy [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] fram echo "\n- final result 19:" cont :0debuggreedy :redir END :$put =out :w! test.out :qa! ENDTEST test108.in [?25h[?25l:[?2004h[?25hredir END [?25l[?25h[?25l:[?2004h[?25h$put =out [?25l83 more lines->1 function Foo[2] 0 Barline 3: End of functionframe is zero 1 function Foo[2]->0 Barline 3: End of function- final result 19:19[+][?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" [New File] 84 lines, 1390 characters writtentest.out] [?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test108 = test61; then \ # if diff test.out test108.ok; \ # then echo flaky test ok first time; \ # else rm -rf test108.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test108.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test_eval.failed test.ok test.out X* viminfo cp test_eval.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 test_eval.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_eval.in" 247 lines, 6201 charactersTest for various eval features. vim: set ft=vim : Note: system clipboard is saved, changed and restored. clipboard contents something else STARTTEST :so small.vim :set encoding=latin1 :set noswapfile :lang C :fun AppendRegContents(reg) call AppendRegParts(a:reg, getregtype(a:reg), getreg(a:reg), string(getreg(a:rreg, 0, 1)), getreg(a:reg, 1), string(getreg(a:reg, 1, 1))) :endfun :fun AppendRegParts(reg, type, cont, strcont, cont1, strcont1) call append('$', printf('%s: type %s; value: %s (%s), expr: %s (%s)', a:reg, aa:type, a:cont, a:strcont, a:cont1, a:strcont1)) endfun :command -nargs=? AR :call AppendRegContents() :fun SetReg(...) call call('setreg', a:000)[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for various eval features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 233 lines, 6010 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn] :unlet nn :let b:nn = 4 :$put =str[b:nn:] :$put =str[:b:nn] :$put =str[b:nn:b:nn] :unlet b:nn :" :/^start:/+1,$wq! test.out :" vim: et ts=4 isk-=\: fmr=???,??? :call getchar() ENDTEST 012345678 012345678 start:[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset encoding=latin1 [?25l:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn] :unlet nn :let b:nn = 4 :$put =str[b:nn:] :$put =str[:b:nn] :$put =str[b:nn:b:nn] :unlet b:nn :" :/^start:/+1,$wq! test.out :" vim: et ts=4 isk-=\: fmr=???,??? :call getchar() ENDTEST 012345678 012345678 start:[?25h[?25l:[?2004h[?25hset noswapfile [?25l[?25h[?25l:[?2004h[?25hlang C [?25l[?25h[?25l:[?2004h[?25hfun AppendRegContents(reg) [?25l :[?2004h [?25h call AppendRegParts(a:reg, getregtype(a:reg), getreg(a:reg), string(getreg (a:reg, 0, 1)), getreg(a:reg, 1), string(getreg(a:reg, 1, 1))) [?25l:[?2004h [?25h:endfun [?25l:$put =str[:n] :$put =str[n:n] :unlet n[?25h[?25l:[?2004h[?25hfun AppendRegParts(reg, type, cont, strcont, cont1, strcont1) [?25l :[?2004h [?25h call append('$', printf('%s: type %s; value: %s (%s), expr: %s (%s)', a:re g, a:type, a:cont, a:strcont, a:cont1, a:strcont1)) [?25l:[?2004h [?25hendfun [?25l:$put =str[:n] :$put =str[n:n] :unlet n[?25h[?25l:[?2004h[?25hcommand -nargs=? AR :call AppendRegContents() [?25l[?25h[?25l:[?2004h[?25hfun SetReg(...) [?25l :[?2004h [?25h call call('setreg', a:000) [?25l:[?2004h [?25h call append('$', printf('{{{2 setreg(%s)', string(a:000)[1:-2])) [?25l:[?2004h [?25h call AppendRegContents(a:1) [?25l:[?2004h [?25h if a:1 isnot# '=' [?25l:[?2004h [?25h execute "silent normal! Go==\n==\e\"".a:1."P" [?25l:[?2004h [?25h endif [?25l:[?2004h [?25hendfun [?25l:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn][?25h[?25l:[?2004h[?25hfun ErrExe(str) [?25l :[?2004h [?25h call append('$', 'Executing '.a:str) [?25l:[?2004h [?25h try [?25l:[?2004h [?25h execute a:str [?25l:[?2004h [?25h catch [?25l:[?2004h [?25h $put =v:exception [?25l:[?2004h [?25h endtry [?25l:[?2004h [?25hendfun [?25l:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn][?25h[?25l:[?2004h[?25hfun Test() [?25l :[?2004h [?25h$put ='{{{1 let tests' [?25l:[?2004h [?25hlet @" = 'abc' [?25l:[?2004h [?25hAR " [?25l:[?2004h [?25hlet @" = "abc\n" [?25l:[?2004h [?25hAR " [?25l:[?2004h [?25hlet @" = "abc\" [?25l:[?2004h [?25hAR " [?25l:[?2004h [?25hlet @= = '"abc"' [?25l:[?2004h [?25hAR = [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Basic setreg tests' [?25l:[?2004h [?25hcall SetReg('a', 'abcA', 'c') [?25l:[?2004h [?25hcall SetReg('b', 'abcB', 'v') [?25l:[?2004h [?25hcall SetReg('c', 'abcC', 'l') [?25l:[?2004h [?25hcall SetReg('d', 'abcD', 'V') [?25l:[?2004h [?25hcall SetReg('e', 'abcE', 'b') [?25l:[?2004h [?25hcall SetReg('f', 'abcF', "\") [?25l:[?2004h [?25hcall SetReg('g', 'abcG', 'b10') [?25l:[?2004h [?25hcall SetReg('h', 'abcH', "\10") [?25l:[?2004h [?25hcall SetReg('I', 'abcI') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Appending single lines with setreg()' [?25l:[?2004h [?25hcall SetReg('A', 'abcAc', 'c') [?25l:[?2004h [?25hcall SetReg('A', 'abcAl', 'l') [?25l:[?2004h [?25hcall SetReg('A', 'abcAc2','c') [?25l:[?2004h [?25hcall SetReg('b', 'abcBc', 'ca') [?25l:[?2004h [?25hcall SetReg('b', 'abcBb', 'ba') [?25l:[?2004h [?25hcall SetReg('b', 'abcBc2','ca') [?25l:[?2004h [?25hcall SetReg('b', 'abcBb2','b50a') [?25l:[?2004h [?25h [?25l:[?2004h [?25hcall SetReg('C', 'abcCl', 'l') [?25l:[?2004h [?25hcall SetReg('C', 'abcCc', 'c') [?25l:[?2004h [?25hcall SetReg('D', 'abcDb', 'b') [?25l:[?2004h [?25h [?25l:[?2004h [?25hcall SetReg('E', 'abcEb', 'b') [?25l:[?2004h [?25hcall SetReg('E', 'abcEl', 'l') [?25l:[?2004h [?25hcall SetReg('F', 'abcFc', 'c') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Appending NL with setreg()' [?25l:[?2004h [?25hcall setreg('a', 'abcA2', 'c') [?25l:[?2004h [?25hcall setreg('b', 'abcB2', 'v') [?25l:[?2004h [?25hcall setreg('c', 'abcC2', 'l') [?25l:[?2004h [?25hcall setreg('d', 'abcD2', 'V') [?25l:[?2004h [?25hcall setreg('e', 'abcE2', 'b') [?25l:[?2004h [?25hcall setreg('f', 'abcF2', "\") [?25l:[?2004h [?25hcall setreg('g', 'abcG2', 'b10') [?25l:[?2004h [?25hcall setreg('h', 'abcH2', "\10") [?25l:[?2004h [?25hcall setreg('I', 'abcI2') [?25l:[?2004h [?25h [?25l:[?2004h [?25hcall SetReg('A', "\n") [?25l:[?2004h [?25hcall SetReg('B', "\n", 'c') [?25l:[?2004h [?25hcall SetReg('C', "\n") [?25l:[?2004h [?25hcall SetReg('D', "\n", 'l') [?25l:[?2004h [?25hcall SetReg('E', "\n") [?25l:[?2004h [?25hcall SetReg('F', "\n", 'b') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Setting lists with setreg()' [?25l:[?2004h [?25hcall SetReg('a', ['abcA3'], 'c') [?25l:[?2004h [?25hcall SetReg('b', ['abcB3'], 'l') [?25l:[?2004h [?25hcall SetReg('c', ['abcC3'], 'b') [?25l:[?2004h [?25hcall SetReg('d', ['abcD3']) [?25l:[?2004h [?25hcall SetReg('e', [1, 2, 'abc', 3]) [?25l:[?2004h [?25hcall SetReg('f', [1, 2, 3]) [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Appending lists with setreg()' [?25l:[?2004h [?25hcall SetReg('A', ['abcA3c'], 'c') [?25l:[?2004h [?25hcall SetReg('b', ['abcB3l'], 'la') [?25l:[?2004h [?25hcall SetReg('C', ['abcC3b'], 'lb') [?25l:[?2004h [?25hcall SetReg('D', ['abcD32']) [?25l:[?2004h [?25h [?25l:[?2004h [?25hcall SetReg('A', ['abcA32']) [?25l:[?2004h [?25hcall SetReg('B', ['abcB3c'], 'c') [?25l:[?2004h [?25hcall SetReg('C', ['abcC3l'], 'l') [?25l:[?2004h [?25hcall SetReg('D', ['abcD3b'], 'b') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Appending lists with NL with setreg()' [?25l:[?2004h [?25hcall SetReg('A', ["\n", 'abcA3l2'], 'l') [?25l:[?2004h [?25hcall SetReg('B', ["\n", 'abcB3c2'], 'c') [?25l:[?2004h [?25hcall SetReg('C', ["\n", 'abcC3b2'], 'b') [?25l:[?2004h [?25hcall SetReg('D', ["\n", 'abcD3b50'],'b50') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Setting lists with NLs with setreg()' [?25l:[?2004h [?25hcall SetReg('a', ['abcA4-0', "\n", "abcA4-2\n", "\nabcA4-3", "abcA4-4\nabcA4 -4-2"]) [?25l:[?2004h [?25hcall SetReg('b', ['abcB4c-0', "\n", "abcB4c-2\n", "\nabcB4c-3", "abcB4c-4\na bcB4c-4-2"], 'c') [?25l:[?2004h [?25hcall SetReg('c', ['abcC4l-0', "\n", "abcC4l-2\n", "\nabcC4l-3", "abcC4l-4\na bcC4l-4-2"], 'l') [?25l:[?2004h [?25hcall SetReg('d', ['abcD4b-0', "\n", "abcD4b-2\n", "\nabcD4b-3", "abcD4b-4\na bcD4b-4-2"], 'b') [?25l:[?2004h [?25hcall SetReg('e', ['abcE4b10-0', "\n", "abcE4b10-2\n", "\nabcE4b10-3", "abcE4 b10-4\nabcE4b10-4-2"], 'b10') [?25l:[?2004h [?25h [?25l:[?2004h [?25h$put ='{{{1 Search and expressions' [?25l:[?2004h [?25hcall SetReg('/', ['abc/']) [?25l:[?2004h [?25hcall SetReg('/', ["abc/\n"]) [?25l:[?2004h [?25hcall SetReg('=', ['"abc/"']) [?25l:[?2004h [?25hcall SetReg('=', ["\"abc/\n\""]) [?25l:[?2004h [?25h$put ='{{{1 System clipboard' [?25l:[?2004h [?25hif has('clipboard') [?25l:[?2004h [?25h" Save and restore system clipboard. [?25l:[?2004h [?25h" If no connection to X-Server is possible, test should succeed. [?25l:[?2004h [?25hlet _clipreg = ['*', getreg('*'), getregtype('*')] [?25l:[?2004h [?25hlet _clipopt = &cb [?25l:[?2004h [?25hlet &cb='unnamed' [?25l:[?2004h [?25h5y [?25l:[?2004h [?25hAR * [?25l:[?2004h [?25htabdo :windo :echo "hi" [?25l:[?2004h [?25h6y [?25l:[?2004h [?25hAR * [?25l:[?2004h [?25hlet &cb=_clipopt [?25l:[?2004h [?25hcall call('setreg', _clipreg) [?25l:[?2004h [?25helse [?25l:[?2004h [?25h call AppendRegParts('*', 'V', "clipboard contents\n", "['clipboard conte nts']", "clipboard contents\n", "['clipboard contents']") [?25l:[?2004h [?25h call AppendRegParts('*', 'V', "something else\n", "['something else']", "something else\n", "['something else']") [?25l:[?2004h [?25hendif [?25l:[?2004h [?25h$put ='{{{1 Errors' [?25l:[?2004h [?25hcall ErrExe('call setreg()') [?25l:[?2004h [?25hcall ErrExe('call setreg(1)') [?25l:[?2004h [?25hcall ErrExe('call setreg(1, 2, 3, 4)') [?25l:[?2004h [?25hcall ErrExe('call setreg([], 2)') [?25l:[?2004h [?25hcall ErrExe('call setreg(1, {})') [?25l:[?2004h [?25hcall ErrExe('call setreg(1, 2, [])') [?25l:[?2004h [?25hcall ErrExe('call setreg("/", ["1", "2"])') [?25l:[?2004h [?25hcall ErrExe('call setreg("=", ["1", "2"])') [?25l:[?2004h [?25hcall ErrExe('call setreg(1, ["", "", [], ""])') [?25l:[?2004h [?25hendfun [?25l:$put =str[:n] :$put =str[n:n] :unlet n :let nn = 3 :$put =str[nn:] :$put =str[:nn] :$put =str[nn:nn] :unlet nn :let b:nn = 4 :$put =str[b:nn:] :$put =str[:b:nn] :$put =str[b:nn:b:nn] :unlet b:nn :" :/^start:/+1,$wq! test.out :" vim: et ts=4 isk-=\: fmr=???,??? :call getchar() ENDTEST 012345678 012345678 start:[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall Test() [?25l[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h*: type V; value: something else^@ (['something else']), expr: something else^@ (['something else']) {{{1 Errors Executing call setreg() Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1) Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1, 2, 3, 4) Vim(call):E118: Too many arguments for function: setreg Executing call setreg([], 2) Vim(call):E730: using List as a String Executing call setreg(1, {}) Vim(call):E731: using Dictionary as a String Executing call setreg(1, 2, []) Vim(call):E730: using List as a String Executing call setreg("/", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore lines Executing call setreg("=", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg(1, ["", "", [], ""]) Vim(call):E730: using List as a String [?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hdelfunction SetReg [?25l[?25h[?25l:[?2004h[?25hdelfunction AppendRegContents [?25l[?25h[?25l:[?2004h[?25hdelfunction ErrExe [?25l[?25h[?25l:[?2004h[?25hdelfunction Test [?25l[?25h[?25l:[?2004h[?25hdelcommand AR [?25l[?25h[?25l:[?2004h[?25hcall garbagecollect(1) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" function name not starting with capital [?25l[?25h[?25l:[?2004h[?25htry [?25l :[?2004h [?25h:func! g:test() [?25l:[?2004h [?25h:echo "test" [?25l:[?2004h [?25h:endfunc [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h:$put =v:exception [?25l:[?2004h [?25h:endtry [?25l{{{1 Errors Executing call setreg() Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1) Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1, 2, 3, 4)8: Too many arguments for function: setreg[], 2)730: using List as a String1, {}1Dictionary as a String2, [])0List as a String"/", ["1", "2"])883: search pattern and expression register may not contain two or moore linesExecuting call setreg("=", ["1", "2"])Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg(1, ["", "", [], ""])Vim(call):E730: using List as a String Vim(function):E128: Function name must start with a capital or "s:": g:test() ~ [?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" function name includes a colon [?25l[?25h[?25l:[?2004h[?25htry [?25l :[?2004h [?25h:func! b:test() [?25l:[?2004h [?25h:echo "test" [?25l:[?2004h [?25h:endfunc [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h:$put =v:exception [?25l:[?2004h [?25h:endtry [?25l{{{1 Errors Executing call setreg() Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1) Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1, 2, 3, 4)Vim(function):E128: Function name must start with a capital or "s:": b:test()[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" function name folowed by # [?25l[?25h[?25l:[?2004h[?25htry [?25l :[?2004h [?25h:func! test2() "# [?25l:[?2004h [?25h:echo "test2" [?25l:[?2004h [?25h:endfunc [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h:$put =v:exception [?25l:[?2004h [?25h:endtry [?25lExecuting call setreg() Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1) Vim(call):E119: Not enough arguments for function: setreg Executing call setreg(1, 2, 3, 4) Vim(call):E118: Too many arguments for function: setreg Executing call setreg([], 2)Vim(call):E730: using List as a String Executing call setreg(1, {})Vim(call):E731: using Dictionary as a String Executing call setreg(1, 2, [])Vim(call):E730: using List as a String Executing call setreg("/", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg("=", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg(1, ["", "", [], ""]) Vim(call):E730: using List as a Stringfunction):E128: Function name must start with a capital or "s:": g:test()btest2() "#[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" function name starting with/without "g:", buffer-local funcref. [?25l[?25h[?25l:[?2004h[?25hfunction! g:Foo(n) [?25l :[?2004h [?25h: $put ='called Foo(' . a:n . ')' [?25l:[?2004h [?25h:endfunction [?25lExecuting call setreg() Vim(call):E119: Not enough arguments for function: setreg[?25h[?25l :[?2004h[?25hlet b:my_func = function('Foo') [?25l[?25h[?25l:[?2004h[?25hcall b:my_func(1) [?25l called Foo(1)[?25h[?25l :[?2004h[?25hecho g:Foo(2) [?25l0 called Foo(2)[?25h[?25l :[?2004h[?25hecho Foo(3) [?25l0 called Foo(3)[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" script-local function used in Funcref must exist. [?25l[?25h[?25l:[?2004h[?25hso test_eval_func.vim [?25ls:Testje exists: 0 func s:Testje exists: 1 Bar exists: 1 func Bar exists: 1[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Using $ instead of '$' must give an error [?25l[?25h[?25l:[?2004h[?25htry [?25l :[?2004h [?25h: call append($, 'foobar') [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h:$put =v:exception [?25l:[?2004h [?25h:endtry [?25lExecuting call setreg(1, {}) Vim(call):E731: using Dictionary as a String Executing call setreg(1, 2, []) Vim(call):E730: using List as a String Executing call setreg("/", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg("=", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore linesExecuting call setreg(1, ["", "", [], ""]) Vim(call):E730: using List as a Stringfunction):E128: Function name must start with a capital or "s:": g:test()btest2() "# called Foo(123 s:Testje exists: 0 func s:Testje exists: 1 Bar exists: 1func Bar exists: 1 Vim(call):E116: Invalid arguments for function append[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h$put ='{{{1 getcurpos/setpos' [?25l {{{1 getcurpos/setpos[?25h[?25l /[?2004h[?25h^012345678 [?25lsearch hit BOTTOM, continuing at TOP:let b:nn = 4 :$put =str[b:nn:] :$put =str[:b:nn] :$put =str[b:nn:b:nn] :unlet b:nn :" :/^start:/+1,$wq! test.out :" vim: et ts=4 isk-=\: fmr=???,??? :call getchar() ENDTEST 012345678 012345678 start: {{{1 let tests ": type v; value: abc (['abc']), expr: abc (['abc']) ": type V; value: abc^@ (['abc']), expr: abc^@ (['abc']) ": type V; value: abc^M^@ (['abc^M']), expr: abc^M^@ (['abc^M']) =: type v; value: abc (['abc']), expr: "abc" (['"abc"']) {{{1 Basic setreg tests {{{2 setreg('a', 'abcA', 'c') a: type v; value: abcA (['abcA']), expr: abcA (['abcA']) search hit BOTTOM, continuing at TOP[?25h012345[?25l:[?2004h[?25hlet sp = getcurpos() [?25l[?25h [?25l:[?2004h[?25hcall setpos('.', sp) [?25l[?25h[?25l:[?2004h[?25h$put [?25lExecuting call setreg(1, 2, []) Vim(call):E730: using List as a String Executing call setreg("/", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore lines Executing call setreg("=", ["1", "2"]) Vim(call):E883: search pattern and expression register may not contain two or moore lines Executing call setreg(1, ["", "", [], ""]) Vim(call):E730: using List as a String Vim(function):E128: Function name must start with a capital or "s:": g:test() Vim(function):E128: Function name must start with a capital or "s:": b:test() Vim(function):E128: Function name must start with a capital or "s:": test2() "# called Foo(1) called Foo(2) called Foo(3) s:Testje exists: 0 func s:Testje exists: 1 Bar exists: 1 func Bar exists: 1 Vim(call):E116: Invalid arguments for function append {{{1 getcurpos/setpos 6[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" substring and variable name [?25l[?25h[?25l:[?2004h[?25hlet str = 'abcdef' [?25l[?25h[?25l:[?2004h[?25hlet n = 3 [?25l[?25h[?25l:[?2004h[?25h$put =str[n:] [?25l def[?25h[?25l :[?2004h[?25h$put =str[:n] [?25l abcd[?25h[?25l :[?2004h[?25h$put =str[n:n] [?25l d[?25h[?25l :[?2004h[?25hunlet n [?25l[?25h[?25l:[?2004h[?25hlet nn = 3 [?25l[?25h[?25l:[?2004h[?25h$put =str[nn:] [?25ldef ~ [?25h[?25l :[?2004h[?25h$put =str[:nn] [?25labcd[?25h[?25l:[?2004h[?25h$put =str[nn:nn] [?25l d[?25h[?25l :[?2004h[?25hunlet nn [?25l[?25h[?25l:[?2004h[?25hlet b:nn = 4 [?25l[?25h[?25l:[?2004h[?25h$put =str[b:nn:] [?25lef ~ [?25h[?25l :[?2004h[?25h$put =str[:b:nn] [?25labcde[?25h[?25l:[?2004h[?25h$put =str[b:nn:b:nn] [?25l e[?25h[?25l :[?2004h[?25hunlet b:nn [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h/^start:/+1,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [converted][New File] 362 lines, 11279 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test_eval = test61; then \ # if diff test.out test_eval.ok; \ # then echo flaky test ok first time; \ # else rm -rf test_eval.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test_eval.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test11.failed test.ok test.out X* viminfo cp test11.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 test11.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test11.in" 84 lines, 3366 charactersTests for autocommands: - FileWritePrewriting a compressed file - FileReadPostreading a compressed file - BufNewFilereading a file template - BufReadPredecompressing the file to be read - FilterReadPresubstituting characters in the temp file - FilterReadPostsubstituting characters after filtering - FileReadPreset options for decompression - FileReadPostdecompress the file Note: This test is skipped if "gzip" is not available. $GZIP is made empty, "-v" would cause trouble. Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being modified outside of Vim (noticed on Solaris). STARTTEST :so small.vim :" drop out when there is no gzip program :if !executable("gzip") : e! test.ok : w! test.out : qa! :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for autocommands:[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 48 lines, 2298 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:au! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand(""")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w" write it, after filtering :au!" remove all autocommands :e" Edit test.out again :set nobin ff& " use the default fileformat for writing :w :qa! ENDTEST startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25h" drop out when there is no gzip program [?25l[?25h[?25l:[?2004h[?25hif !executable("gzip") [?25l :[?2004h [?25h: e! test.ok [?25l:[?2004h [?25h: w! test.out [?25l:[?2004h [?25h: qa! [?25l:[?2004h [?25h:endif [?25l:au! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand(""")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/[?25h[?25l:[?2004h[?25hlet $GZIP = "" [?25l[?25h[?25l:[?2004h[?25hau FileChangedShell * echo "caught FileChangedShell" [?25l[?25h[?25l:[?2004h[?25hset bin [?25l[?25h[?25l:[?2004h[?25hau FileWritePre *.gz '[,']!gzip [?25l[?25h[?25l:[?2004h[?25hau FileWritePost *.gz undo [?25l[?25h[?25l:[?2004h[?25h/^start of testfile/,/^end of testfile/w! Xtestfile.gz [?25l[?25h[?2004l[?2004h[?25l11 lines filtered "Xtestfile.gz" [New File][Incomplete last line] 1 line, 111 characters written 10 more lines; before #1 0 seconds ago Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hau FileReadPost *.gz '[,']!gzip -d [?25l:au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w " write it, after filtering :au! " remove all autocommandse" Edit test.out againset nobin ff& " use the default fileformat for writing :wqa!ENDTESTstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45678910 end of testfile[?25h[?25l :[?2004h[?25h$r Xtestfile.gz " Read and decompress the testfile [?25l"Xtestfile.gz" [Incomplete last line] 1 line, 111 characters [?25h[?2004l[?2004h[?25lstart of test.c /* * Here is a new .c file */ end of test.c start of testfile[?25h[?25l :[?2004h[?25h?startstart?,$w! test.out " Write contents of this file [?25l"test.out" [New File] 29 lines, 788 characters written[?25h[?25l:[?2004h[?25hau BufNewFile *.c read Xtest.c [?25l[?25h[?25l:[?2004h[?25h/^start of test.c/+1,/^end of test.c/-1w! Xtest.c [?25lsearch hit BOTTOM, continuing at TOP"Xtest.c" [New File] 3 lines, 32 characters written[?25h[?25l:[?2004h[?25he! foo.c " Will load Xtest.c [?25l"foo.c" [New File] "Xtest.c" 3 lines, 32 characters Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hau FileAppendPre *.out '[,']s/new/NEW/ [?25l/* * Here is a new .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hau FileAppendPost *.out !cat Xtest.c >>test.out [?25l[?25h[?25l:[?2004h[?25hw>>test.out " Append it to the output file [?25l"test.out" 4 lines, 33 characters appended :!cat Xtest.c >>test.out [?25h[?2004l[?2004h Press ENTER or type command to continue[?25l:[?2004h[?25hau! FileAppendPre [?25l/* * Here is a NEW .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25h" setup autocommands to decompress before reading and re-compress afterwards [?25l[?25h[?25l:[?2004h[?25hau BufReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?25h[?25l:[?2004h[?25hau BufReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?25h[?25l:[?2004h[?25hau BufReadPost *.gz call rename(expand(""), expand(":r")) [?25l[?25h[?25l:[?2004h[?25hau BufReadPost *.gz exe '!gzip ' . shellescape(expand(":r")) [?25l[?25h[?25l:[?2004h[?25he! Xtestfile.gz " Edit compressed file [?25l:!gzip -d 'Xtestfile.gz' [?25h[?2004l[?2004h[?25l"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile' [?25h[?2004l[?2004h[?25lcaught FileChangedShell Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hw>>test.out " Append it to the output file [?25l"test.out" 11 lines, 357 characters appended :!cat Xtest.c >>test.out [?25h[?2004l[?2004h Press ENTER or type command to continue[?25l:[?2004h[?25hset shelltemp " need temp files here [?25lstart of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hau FilterReadPre *.out call rename(expand(""), expand("") . " .t") [?25lstart of testfile[?25h[?25l:[?2004h[?25hau FilterReadPre *.out exe 'silent !sed s/e/E/ ' . shellescape(expand("")) . ".t >" . shellescape(expand("")) [?25lstart of testfile[?25h[?25l:[?2004h[?25hau FilterReadPre *.out exe 'silent !rm ' . shellescape(expand("")) . '.t' [?25lstart of testfile[?25h[?25l:[?2004h[?25hau FilterReadPost *.out '[,']s/x/X/g [?25l[?25h[?25l:[?2004h[?25he! test.out " Edit the output file [?25l"test.out" 50 lines, 1242 charactersstarstart of testfile2 Abcdefghijklmnopqrstuvwxyz3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4 Abcdefghijklmnopqrstuvwxyz5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6 Abcdefghijklmnopqrstuvwxyz7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8 Abcdefghijklmnopqrstuvwxyz9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfilestart of test.c/* * Here is a new .c file */end of test.cstart of testfileline 2 Abcdefghijklmnopqrstuvwxyzline 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 4 Abcdefghijklmnopqrstuvwxyzline 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?25h[?25l:[?2004h[?25h23,$!cat [?25l[?25h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?25l218 substitutions on 15 lines 28 lines filtered Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h23,$s/\r$// " remove CR for when sed adds them [?25lE486: Pattern not found: \r$ Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hau! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand(" ")) [?25lstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[?25h[?25l :[?2004h[?25hau FileReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?25h[?25l:[?2004h[?25hau! FileReadPost *.gz '[,']s/l/L/ [?25l[?25h[?25l:[?2004h[?25h$r Xtestfile.gz " Read compressed file [?25l[?25h[?2004l[?2004h[?25l"Xtestfile.gz" 11 lines, 357 characters 11 substitutions on 11 lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hw " write it, after filtering [?25l"test.out"61 lines, 1599 characters written Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hau! " remove all autocommands [?25lE216: No such group or event: " remove all autocommands Press ENTER or type command to continue[?25h[?25l:[?2004h[?25he " Edit test.out again [?25l"test.out"61 lines, 1599 charactersstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"test.out" 61 lines, 1599 characters[?25h[?25l:[?2004h[?25hset nobin ff& " use the default fileformat for writing [?25l[?25h[?25l:[?2004h[?25hw [?25l"test.out" 61 lines, 1599 characters written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test11 = test61; then \ # if diff test.out test11.ok; \ # then echo flaky test ok first time; \ # else rm -rf test11.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test11.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test52.failed test.ok test.out X* viminfo cp test52.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 test52.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test52.in" [converted] 65 lines, 1729 charactersTests for reading and writing files with conversion for Win32. STARTTEST :so mbyte.vim :" make this a dummy test for non-Win32 systems :if !has("win32") | e! test.ok | wq! test.out | endif :" :" write tests: :" combine three values for 'encoding' with three values for 'fileencoding' :" also write files for read tests /^1 :set encoding=utf-8 :.w! ++enc=utf-8 test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=utf-8 Xutf8 /^2 :set encoding=cp1251 :.w ++enc=utf-8 >>test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=cp1251 Xcp1251 /^3[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for reading and writing files with conversion for Win32.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 57 lines, 1333 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:e Xcp1251 :.w ++enc=cp1251 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp1251 >>test.out :" :" read three 'fileencoding's with cp866 'encoding' :set encoding=cp866 fencs=utf-8,cp1251 :e Xutf8 :.w ++enc=cp866 >>test.out :e Xcp1251 :.w ++enc=cp866 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp866 >>test.out :" :qa! ENDTEST 1 utf-8 text: Ã<94>ÃȄ<8f> Vim version 6.2. Ã<9f>þÑ<81>ûõôýõõ ø÷üõý½ õýøõ: 1970 Jan 01 2 cp1251 text: Äëÿ Vim version 6.2. Ãîñëåäíåå èçìåíåíèÃ¥: 1970 Jan 01 3 cp866 text: <84>«ï Vim version 6.2. <8f>®á«¥¤­¥¥ ¨§¬¥­¥­¨Â¥: 1970 Jan 01[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25h" make this a dummy test for non-Win32 systems [?25l[?25h[?25l:[?2004h[?25hif !has("win32") | e! test.ok | wq! test.out | endif [?25l"test.ok" [converted] 18 lines, 1878 characters[?2004l "test.out" [converted][New File] 18 lines, 1878 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test52 = test61; then \ # if diff test.out test52.ok; \ # then echo flaky test ok first time; \ # else rm -rf test52.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test52.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test85.failed test.ok test.out X* viminfo cp test85.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 test85.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test85.in" 86 lines, 1885 charactersTest for Lua interface and luaeval() function STARTTEST :so small.vim :set belloff=all :so lua.vim :set nocompatible viminfo+=nviminfo :lua l = vim.list():add"item0":add"dictionary with list OK":add"item2" :lua h = vim.dict(); h.list = l :call garbagecollect() /^1 :" change buffer contents :lua curbuf = vim.buffer() :lua curline = vim.eval"line('.')" :lua curbuf[curline] = "1 changed line 1" :" scalar test :let tmp_string = luaeval('"string"') :let tmp_1000 = luaeval('1000') :if printf("%s%.0f", tmp_string, tmp_1000) == "string1000" :let scalar_res = "OK" :else :let scalar_res = "FAILED" :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for Lua interface and luaeval() function[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 78 lines, 1792 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:lua d = vim.eval("d") :lua d[0] = 123 :lua d[1] = "abc" :lua d[2] = vim.eval("[1, 2, 3]") :lua d[3] = vim.eval("{'a':1, 'b':2, 'c':3}") :lua d[4] = d[0] :lua d[5] = d[1] :lua d[6] = d[2] :lua d[7] = d[3] :lua d[3] = nil :lua d[2] = nil :lua d[1] = nil :lua d[0] = nil :lua d = nil :$put =string(d) :?^1?,$w! test.out :qa! ENDTEST 1 line 1 2 line 2 3 line 3[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l:[?2004h[?25hso lua.vim [?25l"test.ok" 7 lines, 206 characters "test.out" [New File] 7 lines, 206 characters written [?2004l [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/list.o list.c #@/bin/sh -c "if test -f test.out -a test85 = test61; then \ # if diff test.out test85.ok; \ # then echo flaky test ok first time; \ # else rm -rf test85.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test85.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test86.failed test.ok test.out X* viminfo cp test86.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 test86.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test86.in" 1711 lines, 48481 charactersTests for various python features. vim: set ft=vim : NOTE: This will cause errors when run under valgrind. This would require recompiling Python with: ./configure --without-pymalloc See http://svn.python.org/view/python/trunk/Misc/README.valgrind?view=markup STARTTEST :so small.vim :set encoding=latin1 :set noswapfile :if !has('python') | e! test.ok | wq! test.out | endif :lang C :fun Test() :py import vim :py cb = vim.current.buffer :let l = [] :py l=vim.bindeval('l') :py f=vim.bindeval('function("strlen")') :" Extending List directly with different types :py l.extend([1, "as'd", [1, 2, f, {'a': 1}]]) :$put =string(l) :$put =string(l[-1])[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for various python features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1700 lines, 48188 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: endif : call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset encoding=latin1 [?25l: endif : call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h[?25l :[?2004h[?25hset noswapfile [?25l[?25h[?25l:[?2004h[?25hif !has('python') | e! test.ok | wq! test.out | endif [?25l"test.ok" [converted] 1445 lines, 66496 characters[?2004l "test.out" [converted][New File] 1445 lines, 66496 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test86 = test61; then \ # if diff test.out test86.ok; \ # then echo flaky test ok first time; \ # else rm -rf test86.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test86.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test87.failed test.ok test.out X* viminfo cp test87.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 test87.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test87.in" 1720 lines, 50002 charactersTests for various python features. vim: set ft=vim : STARTTEST :so small.vim :set noswapfile :if !has('python3') | e! test.ok | wq! test.out | endif :lang C :fun Test() :py3 import vim :py3 cb = vim.current.buffer :let l = [] :py3 l=vim.bindeval('l') :py3 f=vim.bindeval('function("strlen")') :" Extending List directly with different types :py3 l+=[1, "as'd", [1, 2, f, {'a': 1}]] :$put =string(l) :$put =string(l[-1]) :try : $put =string(l[-4]) :catch : $put =v:exception[:13] :endtry :" List assignment[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for various python features. vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1714 lines, 49918 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST: call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :/^start:/,$w! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset noswapfile [?25l[?25h[?25l:[?2004h[?25hif !has('python3') | e! test.ok | wq! test.out | endif [?25l[?25h[?25l:[?2004h[?25hlang C [?25l[?25h[?25l:[?2004h[?25hfun Test() [?25l :[?2004h [?25h:py3 import vim [?25l:[?2004h [?25h:py3 cb = vim.current.buffer [?25l:[?2004h [?25h:let l = [] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 f=vim.bindeval('function("strlen")') [?25l:[?2004h [?25h:" Extending List directly with different types [?25l:[?2004h [?25h:py3 l+=[1, "as'd", [1, 2, f, {'a': 1}]] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:$put =string(l[-1]) [?25l:[?2004h [?25h:try [?25l:[?2004h [?25h: $put =string(l[-4]) [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h: $put =v:exception[:13] [?25l:[?2004h [?25h:endtry [?25l:[?2004h [?25h:" List assignment [?25l:[?2004h [?25h:py3 l[0]=0 [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:py3 l[-2]=f [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" Extending Dictionary directly with different types [?25l:[?2004h [?25h:let d = {} [?25l:[?2004h [?25h:fun d.f() [?25l:[?2004h [?25h: return 1 [?25l:[?2004h [?25h:endfun [?25l:[?2004h [?25hpy3 << EOF [?25l:[?2004h [?25hd=vim.bindeval('d') [?25l:[?2004h [?25hd['1']='asd' [?25l:[?2004h [?25hd.update() # Must not do anything, including throwing errors [?25l:[?2004h [?25hd.update(b=[1, 2, f]) [?25l:[?2004h [?25hd.update((('-1', {'a': 1}),)) [?25l:[?2004h [?25hd.update({'0': -1}) [?25l:[?2004h [?25hdk = d.keys() [?25l:[?2004h [?25hdv = d.values() [?25l:[?2004h [?25hdi = d.items() [?25l:[?2004h [?25hdk.sort(key=repr) [?25l:[?2004h [?25hdv.sort(key=repr) [?25l:[?2004h [?25hdi.sort(key=repr) [?25l:[?2004h [?25hEOF [?25l:[?2004h [?25h:$put =py3eval('d[''f''](self={})') [?25l:[?2004h [?25h:$put =py3eval('repr(dk)') [?25l:[?2004h [?25h:$put =substitute(py3eval('repr(dv)'),'0x\x\+','','g') [?25l:[?2004h [?25h:$put =substitute(py3eval('repr(di)'),'0x\x\+','','g') [?25l:[?2004h [?25h:for [key, Val] in sort(items(d)) [?25l:[?2004h [?25h: $put =string(key) . ' : ' . string(Val) [?25l:[?2004h [?25h: unlet key Val [?25l:[?2004h [?25h:endfor [?25l:[?2004h [?25h:py3 del dk [?25l:[?2004h [?25h:py3 del di [?25l:[?2004h [?25h:py3 del dv [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" removing items with del [?25l:[?2004h [?25h:py3 del l[2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:try [?25l:[?2004h [?25h: py3 del l[:3] [?25l:[?2004h [?25h: py3 del l[1:] [?25l:[?2004h [?25h:catch [?25l:[?2004h [?25h: $put =v:exception [?25l:[?2004h [?25h:endtry [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:py3 del d['-1'] [?25l:[?2004h [?25h:py3 del d['f'] [?25l:[?2004h [?25h:$put =string(py3eval('d.get(''b'', 1)')) [?25l:[?2004h [?25h:$put =string(py3eval('d.pop(''b'')')) [?25l:[?2004h [?25h:$put =string(py3eval('d.get(''b'', 1)')) [?25l:[?2004h [?25h:$put =string(py3eval('d.pop(''1'', 2)')) [?25l:[?2004h [?25h:$put =string(py3eval('d.pop(''1'', 2)')) [?25l:[?2004h [?25h:$put =py3eval('repr(d.has_key(''0''))') [?25l:[?2004h [?25h:$put =py3eval('repr(d.has_key(''1''))') [?25l:[?2004h [?25h:$put =py3eval('repr(''0'' in d)') [?25l:[?2004h [?25h:$put =py3eval('repr(''1'' in d)') [?25l:[?2004h [?25h:$put =py3eval('repr(list(iter(d)))') [?25l:[?2004h [?25h:$put =string(d) [?25l:[?2004h [?25h:$put =py3eval('repr(d.popitem())') [?25l:[?2004h [?25h:$put =py3eval('repr(d.get(''0''))') [?25l:[?2004h [?25h:$put =py3eval('repr(list(iter(d)))') [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" removing items out of range: silently skip items that don't exist [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:" The following two ranges delete nothing as they match empty list: [?25l:[?2004h [?25h:py3 del l[2:1] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:py3 del l[2:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:py3 del l[2:3] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[2:4] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[2:5] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[2:6] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:" The following two ranges delete nothing as they match empty list: [?25l:[?2004h [?25h:py3 del l[-1:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:py3 del l[-2:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:py3 del l[-3:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[-4:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[-5:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[-6:2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') gcc -c -I. -I/usr/include/lua5.2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -I/usr/include/ruby-2.3.0 -I/usr/include/i386-linux-gnu/ruby-2.3.0 -DRUBY_VERSION=23 -I/usr/include/tcl8.6 -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/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c [?25l:[?2004h [?25h:py3 del l[::2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[3:0:-2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 del l[2:4:-2] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" Slice assignment to a list [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[0:0]=['a'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[1:2]=['b'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[2:4]=['c'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[4:4]=['d'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[-1:2]=['e'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[-10:2]=['f'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[2:-10]=['g'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = [] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[0:0]=['h'] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[2:6:2] = [10, 20] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[6:2:-2] = [10, 20] [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[6:2] = () [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[6:2:1] = () [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:let l = range(8) [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:py3 l[2:2:1] = () [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" Locked variables [?25l:[?2004h [?25h:let l = [0, 1, 2, 3] [?25l:[?2004h [?25h:py3 l=vim.bindeval('l') [?25l:[?2004h [?25h:lockvar! l [?25l:[?2004h [?25hpy3 << EOF [?25l:[?2004h [?25hdef emsg(ei): [?25l:[?2004h [?25h return ei[0].__name__ + ':' + repr(ei[1].args) [?25l:[?2004h [?25h [?25l:[?2004h [?25htry: [?25l:[?2004h [?25h l[2]='i' [?25l:[?2004h [?25hexcept vim.error: [?25l:[?2004h [?25h cb.append('l[2] threw vim.error: ' + emsg(sys.exc_info())) [?25l:[?2004h [?25hEOF [?25l:[?2004h [?25h:$put =string(l) [?25l:[?2004h [?25h:unlockvar! l [?25l:[?2004h [?25h:" [?25l:[?2004h [?25h:" Function calls [?25l:[?2004h [?25hpy3 << EOF [?25l:[?2004h [?25himport sys [?25l:[?2004h [?25himport re [?25l:[?2004h [?25h [?25l:[?2004h [?25hpy33_type_error_pattern = re.compile('^__call__\(\) takes (\d+) positional argument but (\d+) were given$') [?25l:[?2004h [?25h [?25l:[?2004h [?25hdef ee(expr, g=globals(), l=locals()): [?25l:[?2004h [?25h cb = vim.current.buffer [?25l:[?2004h [?25h try: [?25l:[?2004h [?25h try: [?25l:[?2004h [?25h exec(expr, g, l) [?25l:[?2004h [?25h except Exception as e: [?25l:[?2004h [?25h if sys.version_info >= (3, 3) and e.__class__ is AttributeErro r and str(e).find('has no attribute')>=0 and not str(e).startswith("'vim."): [?25l:[?2004h [?25h cb.append(expr + ':' + repr((e.__class__, AttributeError(s tr(e)[str(e).rfind(" '") + 2:-1])))) [?25l:[?2004h [?25h elif sys.version_info >= (3, 3) and e.__class__ is ImportError and str(e).find('No module named \'') >= 0: [?25l:[?2004h [?25h cb.append(expr + ':' + repr((e.__class__, ImportError(str( e).replace("'", ''))))) [?25l:[?2004h [?25h elif sys.version_info >= (3, 6) and e.__class__ is ModuleNotFo undError: [?25l:[?2004h [?25h # Python 3.6 gives ModuleNotFoundError, change it to an Im portError [?25l:[?2004h [?25h cb.append(expr + ':' + repr((ImportError, ImportError(str( e).replace("'", ''))))) [?25l:[?2004h [?25h elif sys.version_info >= (3, 3) and e.__class__ is TypeError: [?25l:[?2004h [?25h m = py33_type_error_pattern.search(str(e)) [?25l:[?2004h [?25h if m: [?25l:[?2004h [?25h msg = '__call__() takes exactly {0} positional argumen t ({1} given)'.format(m.group(1), m.group(2)) [?25l:[?2004h [?25h cb.append(expr + ':' + repr((e.__class__, TypeError(ms g)))) [?25l:[?2004h [?25h else: [?25l:[?2004h [?25h msg = repr((e.__class__, e)) [?25l:[?2004h [?25h # Messages changed with Python 3.6, change new to old. [?25l:[?2004h [?25h newmsg1 = """'argument must be str, bytes or bytearray , not None'""" [?25l:[?2004h [?25h oldmsg1 = '''"Can't convert 'NoneType' object to str i mplicitly"''' [?25l:[?2004h [?25h if msg.find(newmsg1) > -1: [?25l:[?2004h [?25h msg = msg.replace(newmsg1, oldmsg1) [?25l:[?2004h [?25h newmsg2 = """'argument must be str, bytes or bytearray , not int'""" [?25l:[?2004h [?25h oldmsg2 = '''"Can't convert 'int' object to str implic itly"''' [?25l:[?2004h [?25h if msg.find(newmsg2) > -1: [?25l:[?2004h [?25h msg = msg.replace(newmsg2, oldmsg2) [?25l:[?2004h [?25h cb.append(expr + ':' + msg) [?25l:[?2004h [?25h elif sys.version_info >= (3, 5) and e.__class__ is ValueError and str(e) == 'embedded null byte': [?25l:[?2004h [?25h cb.append(expr + ':' + repr((TypeError, TypeError('expecte d bytes with no null')))) [?25l:[?2004h [?25h else: [?25l:[?2004h [?25h msg = repr((e.__class__, e)) [?25l:[?2004h [?25h # Some Python versions say can't, others cannot. [?25l:[?2004h [?25h if msg.find('can\'t') > -1: [?25l:[?2004h [?25h msg = msg.replace('can\'t', 'cannot') [?25l:[?2004h [?25h # Some Python versions use single quote, some double quote [?25l:[?2004h [?25h if msg.find('"cannot ') > -1: [?25l:[?2004h [?25h msg = msg.replace('"cannot ', '\'cannot ') [?25l:[?2004h [?25h if msg.find(' attributes"') > -1: [?25l:[?2004h [?25h msg = msg.replace(' attributes"', ' attributes\'') [?25l:[?2004h [?25h cb.append(expr + ':' + msg) [?25l:[?2004h [?25h else: [?25l:[?2004h [?25h cb.append(expr + ':NOT FAILED') [?25l:[?2004h [?25h except Exception as e: [?25l:[?2004h [?25h cb.append(expr + '::' + repr((e.__class__, e))) [?25l:[?2004h [?25hEOF [?25l:[?2004h [?25h:fun New(...) [?25l:[?2004h [?25h: return ['NewStart']+a:000+['NewEnd'] [?25l:[?2004h [?25h:endfun [?25l:[?2004h [?25h:fun DictNew(...) dict [?25l:[?2004h[?25h: return ['DictNewStart']+a:000+['DictNewEnd', self] [?25l:[?2004h[?25h:endfun [?25l:[?2004h[?25h:let l=[function('New'), function('DictNew')] [?25l:[?2004h[?25h:py3 l=vim.bindeval('l') [?25l:[?2004h[?25h:py3 l.extend(list(l[0](1, 2, 3))) [?25l:[?2004h[?25h:$put =string(l) [?25l:[?2004h[?25h:py3 l.extend(list(l[1](1, 2, 3, self={'a': 'b'}))) [?25l:[?2004h[?25h:$put =string(l) [?25l:[?2004h[?25h:py3 l+=[l[0].name] [?25l:[?2004h[?25h:$put =string(l) [?25l:[?2004h[?25h:py3 ee('l[1](1, 2, 3)') [?25l:[?2004h[?25h:py3 f=l[0] [?25l:[?2004h[?25h:delfunction New [?25l:[?2004h[?25h:py3 ee('f(1, 2, 3)') [?25l:[?2004h[?25h:if has('float') [?25l:[?2004h[?25h: let l=[0.0] [?25l:[?2004h[?25h: py3 l=vim.bindeval('l') [?25l:[?2004h[?25h: py3 l.extend([0.0]) [?25l:[?2004h[?25h: $put =string(l) [?25l:[?2004h[?25h:else [?25l:[?2004h[?25h: $put ='[0.0, 0.0]' [?25l:[?2004h[?25h:endif [?25l:[?2004h[?25h:let messages=[] [?25l:[?2004h[?25h:delfunction DictNew [?25l:[?2004h[?25hpy3 <= (3, 5) and e.__class__ is ValueError an d str(e) == 'embedded null byte': [?25l:[?2004h[?25h m.extend([TypeError.__name__]) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h m.extend([e.__class__.__name__]) [?25l:[?2004h[?25h [?25l:[?2004h[?25hem('d["abc1"]') [?25l:[?2004h[?25hem('d["abc1"]="\\0"') [?25l:[?2004h[?25hem('d["abc1"]=vim') [?25l:[?2004h[?25hem('d[""]=1') [?25l:[?2004h[?25hem('d["a\\0b"]=1') [?25l:[?2004h[?25hem('d[b"a\\0b"]=1') [?25l:[?2004h[?25h [?25l:[?2004h[?25hem('d.pop("abc1")') [?25l:[?2004h[?25hem('d.popitem()') [?25l:[?2004h[?25hdel em [?25l:[?2004h[?25hdel m [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:$put =messages [?25l:[?2004h[?25h:unlet messages [?25l:[?2004h[?25h:" locked and scope attributes [?25l:[?2004h[?25h:let d={} | let dl={} | lockvar dl [?25l:[?2004h[?25h:for s in split("d dl v: g:") [?25l:[?2004h[?25h: let name=tr(s, ':', 's') [?25l:[?2004h[?25h: execute 'py3 '.name.'=vim.bindeval("'.s.'")' [?25l:[?2004h[?25h: let toput=s.' : '.join(map(['locked', 'scope'], 'v:val.":".py3e val(name.".".v:val)'), ';') [?25l:[?2004h[?25h: $put =toput [?25l:[?2004h[?25h:endfor [?25l:[?2004h[?25h:silent! let d.abc2=1 [?25l:[?2004h[?25h:silent! let dl.abc3=1 [?25l:[?2004h[?25h:py3 d.locked=True [?25l:[?2004h[?25h:py3 dl.locked=False [?25l:[?2004h[?25h:silent! let d.def=1 [?25l:[?2004h[?25h:silent! let dl.def=1 [?25l:[?2004h[?25h:put ='d:'.string(d) [?25l:[?2004h[?25h:put ='dl:'.string(dl) [?25l:[?2004h[?25h:unlet d dl [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:let l=[] | let ll=[] | lockvar ll [?25l:[?2004h[?25h:for s in split("l ll") [?25l:[?2004h[?25h: let name=tr(s, ':', 's') [?25l:[?2004h[?25h: execute 'py3 '.name.'=vim.bindeval("'.s.'")' [?25l:[?2004h[?25h: let toput=s.' : locked:'.py3eval(name.'.locked') [?25l:[?2004h[?25h: $put =toput [?25l:[?2004h[?25h:endfor [?25l:[?2004h[?25h:silent! call extend(l, [0]) [?25l:[?2004h[?25h:silent! call extend(ll, [0]) [?25l:[?2004h[?25h:py3 l.locked=True [?25l:[?2004h[?25h:py3 ll.locked=False [?25l:[?2004h[?25h:silent! call extend(l, [1]) [?25l:[?2004h[?25h:silent! call extend(ll, [1]) [?25l:[?2004h[?25h:put ='l:'.string(l) [?25l:[?2004h[?25h:put ='ll:'.string(ll) [?25l:[?2004h[?25h:unlet l ll [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" py3eval() [?25l:[?2004h[?25h:let l=py3eval('[0, 1, 2]') [?25l:[?2004h[?25h:$put =string(l) [?25l:[?2004h[?25h:let d=py3eval('{"a": "b", "c": 1, "d": ["e"]}') [?25l:[?2004h[?25h:$put =sort(items(d)) [?25l:[?2004h[?25h:let v:errmsg = '' [?25l:[?2004h[?25h:$put ='py3eval(\"None\") = ' . py3eval('None') . v:errmsg [?25l:[?2004h[?25h:if has('float') [?25l:[?2004h[?25h: let f=py3eval('0.0') [?25l:[?2004h[?25h: $put =string(f) [?25l:[?2004h[?25h:else [?25l:[?2004h[?25h: $put ='0.0' [?25l:[?2004h[?25h:endif [?25l:[?2004h[?25h:" Invalid values: [?25l:[?2004h[?25h:for e in ['"\0"', '{"\0": 1}', 'undefined_name', 'vim'] [?25l:[?2004h[?25h: try [?25l:[?2004h[?25h: let v=py3eval(e) [?25l:[?2004h[?25h: catch [?25l:[?2004h[?25h: let toput=e.":\t".v:exception[:13] [?25l:[?2004h[?25h: $put =toput [?25l:[?2004h[?25h: endtry [?25l:[?2004h[?25h:endfor [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" threading [?25l:[?2004h[?25h:let l = [0] [?25l:[?2004h[?25h:py3 l=vim.bindeval('l') [?25l:[?2004h[?25hpy3 < 4 [?25l:[?2004h[?25h:py3 del time [?25l:[?2004h[?25h:py3 del threading [?25l:[?2004h[?25h:py3 del t [?25l:[?2004h[?25h:$put =string(l) [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" settrace [?25l:[?2004h[?25h:let l = [] [?25l:[?2004h[?25h:py3 l=vim.bindeval('l') [?25l:[?2004h[?25hpy3 <")') + ':BufFilePost:' + vim.eval('bufnr("%")')) [?25l:[?2004h[?25h: autocmd BufFilePre * python3 cb.append(vim.eval('expand("")') + ':BufFilePre:' + vim.eval('bufnr("%")')) [?25l:[?2004h[?25h:augroup END [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25h# Tests BufferAppend and BufferItem [?25l:[?2004h[?25hcb.append(b[0]) [?25l:[?2004h[?25h# Tests BufferSlice and BufferAssSlice [?25l:[?2004h[?25hcb.append('abc5') # Will be overwritten [?25l:[?2004h[?25hcb[-1:] = b[:-2] [?25l:[?2004h[?25h# Test BufferLength and BufferAssSlice [?25l:[?2004h[?25hcb.append('def') # Will not be overwritten [?25l:[?2004h[?25hcb[len(cb):] = b[:] [?25l:[?2004h[?25h# Test BufferAssItem and BufferMark [?25l:[?2004h[?25hcb.append('ghi') # Will be overwritten [?25l:[?2004h[?25hcb[-1] = repr((len(cb) - cb.mark('a')[0], cb.mark('a')[1])) [?25l:[?2004h[?25h# Test BufferRepr [?25l:[?2004h[?25hcb.append(repr(cb) + repr(b)) [?25l:[?2004h[?25h# Modify foreign buffer [?25l:[?2004h[?25hb.append('foo') [?25l:[?2004h[?25hb[0]='bar' [?25l:[?2004h[?25hb[0:0]=['baz'] [?25l:[?2004h[?25hvim.command('call append("$", getbufline(%i, 1, "$"))' % b.numbe r) [?25l:[?2004h[?25h# Test assigning to name property [?25l:[?2004h[?25himport os [?25l:[?2004h[?25hold_name = cb.name [?25l:[?2004h[?25hcb.name = 'foo' [?25l:[?2004h[?25hcb.append(cb.name[-11:].replace(os.path.sep, '/')) [?25l:[?2004h[?25hb.name = 'bar' [?25l:[?2004h[?25hcb.append(b.name[-11:].replace(os.path.sep, '/')) [?25l:[?2004h[?25hcb.name = old_name [?25l:[?2004h[?25hcb.append(cb.name[-17:].replace(os.path.sep, '/')) [?25l:[?2004h[?25hdel old_name [?25l:[?2004h[?25h# Test CheckBuffer [?25l:[?2004h[?25hfor _b in vim.buffers: [?25l:[?2004h[?25h if _b is not cb: [?25l:[?2004h[?25h vim.command('bwipeout! ' + str(_b.number)) [?25l:[?2004h[?25hdel _b [?25l:[?2004h[?25hcb.append('valid: b:%s, cb:%s' % (repr(b.valid), repr(cb.valid)) ) [?25l:[?2004h[?25hfor expr in ('b[1]','b[:] = ["A", "B"]','b[:]','b.append("abc6") '): [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h exec(expr) [?25l:[?2004h[?25h except vim.error: [?25l:[?2004h[?25h pass [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h # Usually a SEGV here [?25l:[?2004h[?25h # Should not happen in any case [?25l:[?2004h[?25h cb.append('No exception for ' + expr) [?25l:[?2004h[?25hvim.command('cd .') [?25l:[?2004h[?25hdel b [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test vim.buffers object [?25l:[?2004h[?25h:set hidden [?25l:[?2004h[?25h:edit a [?25l:[?2004h[?25h:buffer # [?25l:[?2004h[?25h:edit b [?25l:[?2004h[?25h:buffer # [?25l:[?2004h[?25h:edit c [?25l:[?2004h[?25h:buffer # [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25h# Check GCing iterator that was not fully exhausted [?25l:[?2004h[?25hi = iter(vim.buffers) [?25l:[?2004h[?25hcb.append('i:' + str(next(i))) [?25l:[?2004h[?25h# and also check creating more than one iterator at a time [?25l:[?2004h[?25hi2 = iter(vim.buffers) [?25l:[?2004h[?25hcb.append('i2:' + str(next(i2))) [?25l:[?2004h[?25hcb.append('i:' + str(next(i))) [?25l:[?2004h[?25h# The following should trigger GC and not cause any problems [?25l:[?2004h[?25hdel i [?25l:[?2004h[?25hdel i2 [?25l:[?2004h[?25hi3 = iter(vim.buffers) [?25l:[?2004h[?25hcb.append('i3:' + str(next(i3))) [?25l:[?2004h[?25hdel i3 [?25l:[?2004h[?25h [?25l:[?2004h[?25hprevnum = 0 [?25l:[?2004h[?25hfor b in vim.buffers: [?25l:[?2004h[?25h # Check buffer order [?25l:[?2004h[?25h if prevnum >= b.number: [?25l:[?2004h[?25h cb.append('!!! Buffer numbers not in strictly ascending order') [?25l:[?2004h[?25h # Check indexing: vim.buffers[number].number == number [?25l:[?2004h[?25h cb.append(str(b.number) + ':' + repr(vim.buffers[b.number]) + '=' + repr(b)) [?25l:[?2004h[?25h prevnum = b.number [?25l:[?2004h[?25hdel prevnum [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append(str(len(vim.buffers))) [?25l:[?2004h[?25h [?25l:[?2004h[?25hbnums = list(map(lambda b: b.number, vim.buffers))[1:] [?25l:[?2004h[?25h [?25l:[?2004h[?25h# Test wiping out buffer with existing iterator [?25l:[?2004h[?25hi4 = iter(vim.buffers) [?25l:[?2004h[?25hcb.append('i4:' + str(next(i4))) [?25l:[?2004h[?25hvim.command('bwipeout! ' + str(bnums.pop(0))) [?25l:[?2004h[?25htry: [?25l:[?2004h[?25h next(i4) [?25l:[?2004h[?25hexcept vim.error: [?25l:[?2004h[?25h pass [?25l:[?2004h[?25helse: [?25l:[?2004h[?25h cb.append('!!!! No vim.error') [?25l:[?2004h[?25hi4 = iter(vim.buffers) [?25l:[?2004h[?25hvim.command('bwipeout! ' + str(bnums.pop(-1))) [?25l:[?2004h[?25hvim.command('bwipeout! ' + str(bnums.pop(-1))) [?25l:[?2004h[?25hcb.append('i4:' + str(next(i4))) [?25l:[?2004h[?25htry: [?25l:[?2004h[?25h next(i4) [?25l:[?2004h[?25hexcept StopIteration: [?25l:[?2004h[?25h cb.append('StopIteration') [?25l:[?2004h[?25hdel i4 [?25l:[?2004h[?25hdel bnums [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test vim.{tabpage,window}list and vim.{tabpage,window} object s [?25l:[?2004h[?25h:tabnew 0 [?25l:[?2004h[?25h:tabnew 1 [?25l:[?2004h[?25h:vnew a.1 [?25l:[?2004h[?25h:tabnew 2 [?25l:[?2004h[?25h:vnew a.2 [?25l:[?2004h[?25h:vnew b.2 [?25l:[?2004h[?25h:vnew c.2 [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hcb.append('Number of tabs: ' + str(len(vim.tabpages))) [?25l:[?2004h[?25hcb.append('Current tab pages:') [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef W(w): [?25l:[?2004h[?25h if '(unknown)' in repr(w): [?25l:[?2004h[?25h return '' [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h return repr(w) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef Cursor(w, start=len(cb)): [?25l:[?2004h[?25h if w.buffer is cb: [?25l:[?2004h[?25h return repr((start - w.cursor[0], w.cursor[1])) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h return repr(w.cursor) [?25l:[?2004h[?25h [?25l:[?2004h[?25hfor t in vim.tabpages: [?25l:[?2004h[?25h cb.append(' ' + repr(t) + '(' + str(t.number) + ')' + ': ' + str(len(t.windows)) + ' windows, current is ' + W(t.window)) [?25l:[?2004h[?25h cb.append(' Windows:') [?25l:[?2004h[?25h for w in t.windows: [?25l:[?2004h[?25h cb.append(' ' + W(w) + '(' + str(w.number) + ')' + ': displays buffer ' + repr(w.buffer) + '; cursor is at ' + Cursor(w)) [?25l:[?2004h[?25h # Other values depend on the size of the terminal, so th ey are checked partly: [?25l:[?2004h[?25h for attr in ('height', 'row', 'width', 'col'): [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h aval = getattr(w, attr) [?25l:[?2004h[?25h if type(aval) is not int: [?25l:[?2004h[?25h raise TypeError [?25l:[?2004h[?25h if aval < 0: [?25l:[?2004h[?25h raise ValueError [?25l:[?2004h[?25h except Exception as e: [?25l:[?2004h[?25h cb.append('!!!!!! Error while getting attribute ' + attr + ': ' + e.__class__.__name__) [?25l:[?2004h[?25h del aval [?25l:[?2004h[?25h del attr [?25l:[?2004h[?25h w.cursor = (len(w.buffer), 0) [?25l:[?2004h[?25hdel W [?25l:[?2004h[?25hdel Cursor [?25l:[?2004h[?25hcb.append('Number of windows in current tab page: ' + str(len(vi m.windows))) [?25l:[?2004h[?25hif list(vim.windows) != list(vim.current.tabpage.windows): [?25l:[?2004h[?25h cb.append('!!!!!! Windows differ') [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test vim.current [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdef H(o): [?25l:[?2004h[?25h return repr(o) [?25l:[?2004h[?25hcb.append('Current tab page: ' + repr(vim.current.tabpage)) [?25l:[?2004h[?25hcb.append('Current window: ' + repr(vim.current.window) + ': ' + H(vim.current.window) + ' is ' + H(vim.current.tabpage.window)) [?25l:[?2004h[?25hcb.append('Current buffer: ' + repr(vim.current.buffer) + ': ' + H(vim.current.buffer) + ' is ' + H(vim.current.window.buffer)+ ' is ' + H(vim.c urrent.tabpage.window.buffer)) [?25l:[?2004h[?25hdel H [?25l:[?2004h[?25h# Assigning: fails [?25l:[?2004h[?25htry: [?25l:[?2004h[?25h vim.current.window = vim.tabpages[0].window [?25l:[?2004h[?25hexcept ValueError: [?25l:[?2004h[?25h cb.append('ValueError at assigning foreign tab window') [?25l:[?2004h[?25h [?25l:[?2004h[?25hfor attr in ('window', 'tabpage', 'buffer'): [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h setattr(vim.current, attr, None) [?25l:[?2004h[?25h except TypeError: [?25l:[?2004h[?25h cb.append('Type error at assigning None to vim.current.' + attr) [?25l:[?2004h[?25hdel attr [?25l:[?2004h[?25h [?25l:[?2004h[?25h# Assigning: success [?25l:[?2004h[?25hvim.current.tabpage = vim.tabpages[-2] [?25l:[?2004h[?25hvim.current.buffer = cb [?25l:[?2004h[?25hvim.current.window = vim.windows[0] [?25l:[?2004h[?25hvim.current.window.cursor = (len(vim.current.buffer), 0) [?25l:[?2004h[?25hcb.append('Current tab page: ' + repr(vim.current.tabpage)) [?25l:[?2004h[?25hcb.append('Current window: ' + repr(vim.current.window)) [?25l:[?2004h[?25hcb.append('Current buffer: ' + repr(vim.current.buffer)) [?25l:[?2004h[?25hcb.append('Current line: ' + repr(vim.current.line)) [?25l:[?2004h[?25hws = list(vim.windows) [?25l:[?2004h[?25hts = list(vim.tabpages) [?25l:[?2004h[?25hfor b in vim.buffers: [?25l:[?2004h[?25h if b is not cb: [?25l:[?2004h[?25h vim.command('bwipeout! ' + str(b.number)) [?25l:[?2004h[?25hdel b [?25l:[?2004h[?25hcb.append('w.valid: ' + repr([w.valid for w in ws])) [?25l:[?2004h[?25hcb.append('t.valid: ' + repr([t.valid for t in ts])) [?25l:[?2004h[?25hdel w [?25l:[?2004h[?25hdel t [?25l:[?2004h[?25hdel ts [?25l:[?2004h[?25hdel ws [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:tabonly! [?25l:[?2004h[?25h:only! [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test types [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hfor expr, attr in ( [?25l:[?2004h[?25h ('vim.vars', 'Dictionary'), [?25l:[?2004h[?25h ('vim.options', 'Options'), [?25l:[?2004h[?25h ('vim.bindeval("{}")', 'Dictionary'), [?25l:[?2004h[?25h ('vim.bindeval("[]")', 'List'), [?25l:[?2004h[?25h ('vim.bindeval("function(\'tr\')")', 'Function'), [?25l:[?2004h[?25h ('vim.current.buffer', 'Buffer'), [?25l:[?2004h[?25h ('vim.current.range', 'Range'), [?25l:[?2004h[?25h ('vim.current.window', 'Window'), [?25l:[?2004h[?25h ('vim.current.tabpage', 'TabPage'), [?25l:[?2004h[?25h): [?25l:[?2004h[?25h cb.append(expr + ':' + attr + ':' + repr(type(eval(expr)) is getattr(vim, attr))) [?25l:[?2004h[?25hdel expr [?25l:[?2004h[?25hdel attr [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test __dir__() method [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hfor name, o in ( [?25l:[?2004h[?25h ('current', vim.current), [?25l:[?2004h[?25h ('buffer', vim.current.buffer), [?25l:[?2004h[?25h ('window', vim.current.window), [?25l:[?2004h[?25h ('tabpage', vim.current.tabpage), [?25l:[?2004h[?25h ('range', vim.current.range), [?25l:[?2004h[?25h ('dictionary', vim.bindeval('{}')), [?25l:[?2004h[?25h ('list', vim.bindeval('[]')), [?25l:[?2004h[?25h ('function', vim.bindeval('function("tr")')), [?25l:[?2004h[?25h ('output', sys.stdout), [?25l:[?2004h[?25h ): [?25l:[?2004h[?25h cb.append(name + ':' + ','.join(dir(o))) [?25l:[?2004h[?25hdel name [?25l:[?2004h[?25hdel o [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test vim.*.__new__ [?25l:[?2004h[?25h:$put =string(py3eval('vim.Dictionary({})')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Dictionary(a=1)')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Dictionary(((''a'', 1),))')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.List()')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.List(iter(''abc7''))')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'')')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[123, 3, 4])')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[])')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', self={})')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[123, 3, 4], se lf={})')) [?25l:[?2004h[?25h:$put ='auto_rebind' [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', auto_rebind=False)') ) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[123, 3, 4], au to_rebind=False)')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[], auto_rebind =False)')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', self={}, auto_rebind =False)')) [?25l:[?2004h[?25h:$put =string(py3eval('vim.Function(''tr'', args=[123, 3, 4], se lf={}, auto_rebind=False)')) [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test vim.Function [?25l:[?2004h[?25h:function Args(...) [?25l:[?2004h[?25h: return a:000 [?25l:[?2004h[?25h:endfunction [?25l:[?2004h[?25h:function SelfArgs(...) dict [?25l:[?2004h[?25h: return [a:000, self] [?25l:[?2004h[?25h:endfunction [?25l:[?2004h[?25h:" The following four lines should not crash [?25l:[?2004h[?25h:let Pt = function('tr', [[]], {'l': []}) [?25l:[?2004h[?25h:py3 Pt = vim.bindeval('Pt') [?25l:[?2004h[?25h:unlet Pt [?25l:[?2004h[?25h:py3 del Pt [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdef ecall(out_prefix, func, *args, **kwargs): [?25l:[?2004h[?25h line = out_prefix + ': ' [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h ret = func(*args, **kwargs) [?25l:[?2004h[?25h except Exception: [?25l:[?2004h[?25h line += '!exception: ' + emsg(sys.exc_info()) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h line += '!result: ' + str(vim.Function('string')(ret ), 'utf-8') [?25l:[?2004h[?25h cb.append(line) [?25l:[?2004h[?25ha = vim.Function('Args') [?25l:[?2004h[?25hpa1 = vim.Function('Args', args=['abcArgsPA1']) [?25l:[?2004h[?25hpa2 = vim.Function('Args', args=[]) [?25l:[?2004h[?25hpa3 = vim.Function('Args', args=['abcArgsPA3'], self={'abcSe lfPA3': 'abcSelfPA3Val'}) [?25l:[?2004h[?25hpa4 = vim.Function('Args', self={'abcSelfPA4': 'abcSelfPA4Va l'}) [?25l:[?2004h[?25hcb.append('a: ' + repr(a)) [?25l:[?2004h[?25hcb.append('pa1: ' + repr(pa1)) [?25l:[?2004h[?25hcb.append('pa2: ' + repr(pa2)) [?25l:[?2004h[?25hcb.append('pa3: ' + repr(pa3)) [?25l:[?2004h[?25hcb.append('pa4: ' + repr(pa4)) [?25l:[?2004h[?25hsa = vim.Function('SelfArgs') [?25l:[?2004h[?25hpsa1 = vim.Function('SelfArgs', args=['abcArgsPSA1']) [?25l:[?2004h[?25hpsa2 = vim.Function('SelfArgs', args=[]) [?25l:[?2004h[?25hpsa3 = vim.Function('SelfArgs', args=['abcArgsPSA3'], self={ 'abcSelfPSA3': 'abcSelfPSA3Val'}) [?25l:[?2004h[?25hpsa4 = vim.Function('SelfArgs', self={'abcSelfPSA4': 'abcSel fPSA4Val'}) [?25l:[?2004h[?25hpsa5 = vim.Function('SelfArgs', self={'abcSelfPSA5': 'abcSel fPSA5Val'}, auto_rebind=0) [?25l:[?2004h[?25hpsa6 = vim.Function('SelfArgs', args=['abcArgsPSA6'], self={ 'abcSelfPSA6': 'abcSelfPSA6Val'}, auto_rebind=()) [?25l:[?2004h[?25hpsa7 = vim.Function('SelfArgs', args=['abcArgsPSA7'], auto_r ebind=[]) [?25l:[?2004h[?25hpsa8 = vim.Function('SelfArgs', auto_rebind=False) [?25l:[?2004h[?25hpsa9 = vim.Function('SelfArgs', self={'abcSelfPSA9': 'abcSel fPSA9Val'}, auto_rebind=True) [?25l:[?2004h[?25hpsaA = vim.Function('SelfArgs', args=['abcArgsPSAA'], self={ 'abcSelfPSAA': 'abcSelfPSAAVal'}, auto_rebind=1) [?25l:[?2004h[?25hpsaB = vim.Function('SelfArgs', args=['abcArgsPSAB'], auto_r ebind={'abcARPSAB': 'abcARPSABVal'}) [?25l:[?2004h[?25hpsaC = vim.Function('SelfArgs', auto_rebind=['abcARPSAC']) [?25l:[?2004h[?25hcb.append('sa: ' + repr(sa)) [?25l:[?2004h[?25hcb.append('psa1: ' + repr(psa1)) [?25l:[?2004h[?25hcb.append('psa2: ' + repr(psa2)) [?25l:[?2004h[?25hcb.append('psa3: ' + repr(psa3)) [?25l:[?2004h[?25hcb.append('psa4: ' + repr(psa4)) [?25l:[?2004h[?25hcb.append('psa5: ' + repr(psa5)) [?25l:[?2004h[?25hcb.append('psa6: ' + repr(psa6)) [?25l:[?2004h[?25hcb.append('psa7: ' + repr(psa7)) [?25l:[?2004h[?25hcb.append('psa8: ' + repr(psa8)) [?25l:[?2004h[?25hcb.append('psa9: ' + repr(psa9)) [?25l:[?2004h[?25hcb.append('psaA: ' + repr(psaA)) [?25l:[?2004h[?25hcb.append('psaB: ' + repr(psaB)) [?25l:[?2004h[?25hcb.append('psaC: ' + repr(psaC)) [?25l:[?2004h[?25h [?25l:[?2004h[?25hpsar = vim.Function('SelfArgs', args=[{'abcArgsPSAr': 'abcAr gsPSArVal'}], self={'abcSelfPSAr': 'abcSelfPSArVal'}) [?25l:[?2004h[?25hpsar.args[0]['abcArgsPSAr2'] = [psar.self, psar.args[0]] [?25l:[?2004h[?25hpsar.self['rec'] = psar [?25l:[?2004h[?25hpsar.self['self'] = psar.self [?25l:[?2004h[?25hpsar.self['args'] = psar.args [?25l:[?2004h[?25h [?25l:[?2004h[?25htry: [?25l:[?2004h[?25h cb.append('psar: ' + repr(psar)) [?25l:[?2004h[?25hexcept Exception: [?25l:[?2004h[?25h cb.append('!!!!!!!! Caught exception: ' + emsg(sys.exc_i nfo())) [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:$put ='s(a): '.string(py3eval('a')) [?25l:[?2004h[?25h:$put ='s(pa1): '.string(py3eval('pa1')) [?25l:[?2004h[?25h:$put ='s(pa2): '.string(py3eval('pa2')) [?25l:[?2004h[?25h:$put ='s(pa3): '.string(py3eval('pa3')) [?25l:[?2004h[?25h:$put ='s(pa4): '.string(py3eval('pa4')) [?25l:[?2004h[?25h:$put ='s(sa): '.string(py3eval('sa')) [?25l:[?2004h[?25h:$put ='s(psa1): '.string(py3eval('psa1')) [?25l:[?2004h[?25h:$put ='s(psa2): '.string(py3eval('psa2')) [?25l:[?2004h[?25h:$put ='s(psa3): '.string(py3eval('psa3')) [?25l:[?2004h[?25h:$put ='s(psa4): '.string(py3eval('psa4')) [?25l:[?2004h[?25h:$put ='s(psa5): '.string(py3eval('psa5')) [?25l:[?2004h[?25h:$put ='s(psa6): '.string(py3eval('psa6')) [?25l:[?2004h[?25h:$put ='s(psa7): '.string(py3eval('psa7')) [?25l:[?2004h[?25h:$put ='s(psa8): '.string(py3eval('psa8')) [?25l:[?2004h[?25h:$put ='s(psa9): '.string(py3eval('psa9')) [?25l:[?2004h[?25h:$put ='s(psaA): '.string(py3eval('psaA')) [?25l:[?2004h[?25h:$put ='s(psaB): '.string(py3eval('psaB')) [?25l:[?2004h[?25h:$put ='s(psaC): '.string(py3eval('psaC')) [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:for v in ['sa', 'psa1', 'psa2', 'psa3', 'psa4', 'psa5', 'ps a6', 'psa7', 'psa8', 'psa9', 'psaA', 'psaB', 'psaC'] [?25l:[?2004h[?25h: let d = {'f': py3eval(v)} [?25l:[?2004h[?25h: $put ='d.'.v.'(): '.string(d.f()) [?25l:[?2004h[?25h:endfor [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:py3 ecall('a()', a, ) [?25l:[?2004h[?25h:py3 ecall('pa1()', pa1, ) [?25l:[?2004h[?25h:py3 ecall('pa2()', pa2, ) [?25l:[?2004h[?25h:py3 ecall('pa3()', pa3, ) [?25l:[?2004h[?25h:py3 ecall('pa4()', pa4, ) [?25l:[?2004h[?25h:py3 ecall('sa()', sa, ) [?25l:[?2004h[?25h:py3 ecall('psa1()', psa1, ) [?25l:[?2004h[?25h:py3 ecall('psa2()', psa2, ) [?25l:[?2004h[?25h:py3 ecall('psa3()', psa3, ) [?25l:[?2004h[?25h:py3 ecall('psa4()', psa4, ) [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:py3 ecall('a(42, 43)', a, 42, 43) [?25l:[?2004h[?25h:py3 ecall('pa1(42, 43)', pa1, 42, 43) [?25l:[?2004h[?25h:py3 ecall('pa2(42, 43)', pa2, 42, 43) [?25l:[?2004h[?25h:py3 ecall('pa3(42, 43)', pa3, 42, 43) [?25l:[?2004h[?25h:py3 ecall('pa4(42, 43)', pa4, 42, 43) [?25l:[?2004h[?25h:py3 ecall('sa(42, 43)', sa, 42, 43) [?25l:[?2004h[?25h:py3 ecall('psa1(42, 43)', psa1, 42, 43) [?25l:[?2004h[?25h:py3 ecall('psa2(42, 43)', psa2, 42, 43) [?25l:[?2004h[?25h:py3 ecall('psa3(42, 43)', psa3, 42, 43) [?25l:[?2004h[?25h:py3 ecall('psa4(42, 43)', psa4, 42, 43) [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:py3 ecall('a(42, self={"20": 1})', a, 42, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('pa1(42, self={"20": 1})', pa1, 42, self={'20': 1 }) [?25l:[?2004h[?25h:py3 ecall('pa2(42, self={"20": 1})', pa2, 42, self={'20': 1 }) [?25l:[?2004h[?25h:py3 ecall('pa3(42, self={"20": 1})', pa3, 42, self={'20': 1 }) [?25l:[?2004h[?25h:py3 ecall('pa4(42, self={"20": 1})', pa4, 42, self={'20': 1 }) [?25l:[?2004h[?25h:py3 ecall('sa(42, self={"20": 1})', sa, 42, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa1(42, self={"20": 1})', psa1, 42, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa2(42, self={"20": 1})', psa2, 42, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa3(42, self={"20": 1})', psa3, 42, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa4(42, self={"20": 1})', psa4, 42, self={'20': 1}) [?25l:[?2004h[?25h: [?25l:[?2004h[?25h:py3 ecall('a(self={"20": 1})', a, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('pa1(self={"20": 1})', pa1, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('pa2(self={"20": 1})', pa2, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('pa3(self={"20": 1})', pa3, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('pa4(self={"20": 1})', pa4, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('sa(self={"20": 1})', sa, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa1(self={"20": 1})', psa1, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa2(self={"20": 1})', psa2, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa3(self={"20": 1})', psa3, self={'20': 1}) [?25l:[?2004h[?25h:py3 ecall('psa4(self={"20": 1})', psa4, self={'20': 1}) [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdef s(v): [?25l:[?2004h[?25h if v is None: [?25l:[?2004h[?25h return repr(v) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h return str(vim.Function('string')(v), 'utf-8') [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append('a.args: ' + s(a.args)) [?25l:[?2004h[?25hcb.append('pa1.args: ' + s(pa1.args)) [?25l:[?2004h[?25hcb.append('pa2.args: ' + s(pa2.args)) [?25l:[?2004h[?25hcb.append('pa3.args: ' + s(pa3.args)) [?25l:[?2004h[?25hcb.append('pa4.args: ' + s(pa4.args)) [?25l:[?2004h[?25hcb.append('sa.args: ' + s(sa.args)) [?25l:[?2004h[?25hcb.append('psa1.args: ' + s(psa1.args)) [?25l:[?2004h[?25hcb.append('psa2.args: ' + s(psa2.args)) [?25l:[?2004h[?25hcb.append('psa3.args: ' + s(psa3.args)) [?25l:[?2004h[?25hcb.append('psa4.args: ' + s(psa4.args)) [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append('a.self: ' + s(a.self)) [?25l:[?2004h[?25hcb.append('pa1.self: ' + s(pa1.self)) [?25l:[?2004h[?25hcb.append('pa2.self: ' + s(pa2.self)) [?25l:[?2004h[?25hcb.append('pa3.self: ' + s(pa3.self)) [?25l:[?2004h[?25hcb.append('pa4.self: ' + s(pa4.self)) [?25l:[?2004h[?25hcb.append('sa.self: ' + s(sa.self)) [?25l:[?2004h[?25hcb.append('psa1.self: ' + s(psa1.self)) [?25l:[?2004h[?25hcb.append('psa2.self: ' + s(psa2.self)) [?25l:[?2004h[?25hcb.append('psa3.self: ' + s(psa3.self)) [?25l:[?2004h[?25hcb.append('psa4.self: ' + s(psa4.self)) [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append('a.name: ' + s(a.name)) [?25l:[?2004h[?25hcb.append('pa1.name: ' + s(pa1.name)) [?25l:[?2004h[?25hcb.append('pa2.name: ' + s(pa2.name)) [?25l:[?2004h[?25hcb.append('pa3.name: ' + s(pa3.name)) [?25l:[?2004h[?25hcb.append('pa4.name: ' + s(pa4.name)) [?25l:[?2004h[?25hcb.append('sa.name: ' + s(sa.name)) [?25l:[?2004h[?25hcb.append('psa1.name: ' + s(psa1.name)) [?25l:[?2004h[?25hcb.append('psa2.name: ' + s(psa2.name)) [?25l:[?2004h[?25hcb.append('psa3.name: ' + s(psa3.name)) [?25l:[?2004h[?25hcb.append('psa4.name: ' + s(psa4.name)) [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append('a.auto_rebind: ' + s(a.auto_rebind)) [?25l:[?2004h[?25hcb.append('pa1.auto_rebind: ' + s(pa1.auto_rebind)) [?25l:[?2004h[?25hcb.append('pa2.auto_rebind: ' + s(pa2.auto_rebind)) [?25l:[?2004h[?25hcb.append('pa3.auto_rebind: ' + s(pa3.auto_rebind)) [?25l:[?2004h[?25hcb.append('pa4.auto_rebind: ' + s(pa4.auto_rebind)) [?25l:[?2004h[?25hcb.append('sa.auto_rebind: ' + s(sa.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa1.auto_rebind: ' + s(psa1.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa2.auto_rebind: ' + s(psa2.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa3.auto_rebind: ' + s(psa3.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa4.auto_rebind: ' + s(psa4.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa5.auto_rebind: ' + s(psa5.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa6.auto_rebind: ' + s(psa6.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa7.auto_rebind: ' + s(psa7.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa8.auto_rebind: ' + s(psa8.auto_rebind)) [?25l:[?2004h[?25hcb.append('psa9.auto_rebind: ' + s(psa9.auto_rebind)) [?25l:[?2004h[?25hcb.append('psaA.auto_rebind: ' + s(psaA.auto_rebind)) [?25l:[?2004h[?25hcb.append('psaB.auto_rebind: ' + s(psaB.auto_rebind)) [?25l:[?2004h[?25hcb.append('psaC.auto_rebind: ' + s(psaC.auto_rebind)) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdel s [?25l:[?2004h[?25h [?25l:[?2004h[?25hdel a [?25l:[?2004h[?25hdel pa1 [?25l:[?2004h[?25hdel pa2 [?25l:[?2004h[?25hdel pa3 [?25l:[?2004h[?25hdel pa4 [?25l:[?2004h[?25hdel sa [?25l:[?2004h[?25hdel psa1 [?25l:[?2004h[?25hdel psa2 [?25l:[?2004h[?25hdel psa3 [?25l:[?2004h[?25hdel psa4 [?25l:[?2004h[?25hdel psa5 [?25l:[?2004h[?25hdel psa6 [?25l:[?2004h[?25hdel psa7 [?25l:[?2004h[?25hdel psa8 [?25l:[?2004h[?25hdel psa9 [?25l:[?2004h[?25hdel psaA [?25l:[?2004h[?25hdel psaB [?25l:[?2004h[?25hdel psaC [?25l:[?2004h[?25hdel psar [?25l:[?2004h[?25h [?25l:[?2004h[?25hdel ecall [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test stdout/stderr [?25l:[?2004h[?25h:redir => messages [?25l:[?2004h[?25h:py3 sys.stdout.write('abc8') ; sys.stdout.write('def') [?25l:[?2004h[?25h:py3 sys.stderr.write('abc9') ; sys.stderr.write('def') [?25l:[?2004h[?25h:py3 sys.stdout.writelines(iter('abcA')) [?25l:[?2004h[?25h:py3 sys.stderr.writelines(iter('abcB')) [?25l:[?2004h[?25h:redir END [?25l:[?2004h[?25h:$put =string(substitute(messages, '\d\+', '', 'g')) [?25l:[?2004h[?25h:" Test subclassing [?25l:[?2004h[?25h:fun Put(...) [?25l:[?2004h[?25h: $put =string(a:000) [?25l:[?2004h[?25h: return a:000 [?25l:[?2004h[?25h:endfun [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hclass DupDict(vim.Dictionary): [?25l:[?2004h[?25h def __setitem__(self, key, value): [?25l:[?2004h[?25h super(DupDict, self).__setitem__(key, value) [?25l:[?2004h[?25h super(DupDict, self).__setitem__('dup_' + key, val ue) [?25l:[?2004h[?25hdd = DupDict() [?25l:[?2004h[?25hdd['a'] = 'b' [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass DupList(vim.List): [?25l:[?2004h[?25h def __getitem__(self, idx): [?25l:[?2004h[?25h return [super(DupList, self).__getitem__(idx)] * 2 [?25l:[?2004h[?25h [?25l:[?2004h[?25hdl = DupList() [?25l:[?2004h[?25hdl2 = DupList(iter('abcC')) [?25l:[?2004h[?25hdl.extend(dl2[0]) [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass DupFun(vim.Function): [?25l:[?2004h[?25h def __call__(self, arg): [?25l:[?2004h[?25h return super(DupFun, self).__call__(arg, arg) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdf = DupFun('Put') [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:$put =string(sort(keys(py3eval('dd')))) [?25l:[?2004h[?25h:$put =string(py3eval('dl')) [?25l:[?2004h[?25h:$put =string(py3eval('dl2')) [?25l:[?2004h[?25h:$put =string(py3eval('df(2)')) [?25l:[?2004h[?25h:$put =string(py3eval('dl') is# py3eval('dl')) [?25l:[?2004h[?25h:$put =string(py3eval('dd') is# py3eval('dd')) [?25l:[?2004h[?25h:$put =string(py3eval('df')) [?25l:[?2004h[?25h:delfunction Put [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdel DupDict [?25l:[?2004h[?25hdel DupList [?25l:[?2004h[?25hdel DupFun [?25l:[?2004h[?25hdel dd [?25l:[?2004h[?25hdel dl [?25l:[?2004h[?25hdel dl2 [?25l:[?2004h[?25hdel df [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test chdir [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25himport os [?25l:[?2004h[?25hfnamemodify = vim.Function('fnamemodify') [?25l:[?2004h[?25hcb.append(str(fnamemodify('.', ':p:h:t'))) [?25l:[?2004h[?25hcb.append(vim.eval('@%')) [?25l:[?2004h[?25hos.chdir('..') [?25l:[?2004h[?25hpath = fnamemodify('.', ':p:h:t') [?25l:[?2004h[?25hif path != b'src': [?25l:[?2004h[?25h # Running tests from a shadow directory, so move up anot her level [?25l:[?2004h[?25h # This will result in @% looking like shadow/testdir/tes t87.in, hence the [?25l:[?2004h[?25h # slicing to remove the leading path and path separator [?25l:[?2004h[?25h os.chdir('..') [?25l:[?2004h[?25h cb.append(str(fnamemodify('.', ':p:h:t'))) [?25l:[?2004h[?25h cb.append(vim.eval('@%')[len(path)+1:].replace(os.path.s ep, '/')) [?25l:[?2004h[?25h os.chdir(path) [?25l:[?2004h[?25helse: [?25l:[?2004h[?25h cb.append(str(fnamemodify('.', ':p:h:t'))) [?25l:[?2004h[?25h cb.append(vim.eval('@%').replace(os.path.sep, '/')) [?25l:[?2004h[?25hdel path [?25l:[?2004h[?25hos.chdir('testdir') [?25l:[?2004h[?25hcb.append(str(fnamemodify('.', ':p:h:t'))) [?25l:[?2004h[?25hcb.append(vim.eval('@%')) [?25l:[?2004h[?25hdel fnamemodify [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test errors [?25l:[?2004h[?25h:fun F() dict [?25l:[?2004h[?25h:endfun [?25l:[?2004h[?25h:fun D() [?25l:[?2004h[?25h:endfun [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hd = vim.Dictionary() [?25l:[?2004h[?25hned = vim.Dictionary(foo='bar', baz='abcD') [?25l:[?2004h[?25hdl = vim.Dictionary(a=1) [?25l:[?2004h[?25hdl.locked = True [?25l:[?2004h[?25hl = vim.List() [?25l:[?2004h[?25hll = vim.List('abcE') [?25l:[?2004h[?25hll.locked = True [?25l:[?2004h[?25hnel = vim.List('abcO') [?25l:[?2004h[?25hf = vim.Function('string') [?25l:[?2004h[?25hfd = vim.Function('F') [?25l:[?2004h[?25hfdel = vim.Function('D') [?25l:[?2004h[?25hvim.command('delfunction D') [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef subexpr_test(expr, name, subexprs): [?25l:[?2004h[?25h cb.append('>>> Testing %s using %s' % (name, expr) ) [?25l:[?2004h[?25h for subexpr in subexprs: [?25l:[?2004h[?25h ee(expr % subexpr) [?25l:[?2004h[?25h cb.append('<<< Finished') [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef stringtochars_test(expr): [?25l:[?2004h[?25h return subexpr_test(expr, 'StringToChars', ( [?25l:[?2004h[?25h '1', # Fail type checks [?25l:[?2004h[?25h 'b"\\0"', # Fail PyString_AsStringAndSize(obj ect, , NULL) check [?25l:[?2004h[?25h '"\\0"', # Fail PyString_AsStringAndSize(byt es, , NULL) check [?25l:[?2004h[?25h )) [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass Mapping(object): [?25l:[?2004h[?25h def __init__(self, d): [?25l:[?2004h[?25h self.d = d [?25l:[?2004h[?25h [?25l:[?2004h[?25h def __getitem__(self, key): [?25l:[?2004h[?25h return self.d[key] [?25l:[?2004h[?25h [?25l:[?2004h[?25h def keys(self): [?25l:[?2004h[?25h return self.d.keys() [?25l:[?2004h[?25h [?25l:[?2004h[?25h def items(self): [?25l:[?2004h[?25h return self.d.items() [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef convertfrompyobject_test(expr, recurse=True): [?25l:[?2004h[?25h # pydict_to_tv [?25l:[?2004h[?25h stringtochars_test(expr % '{%s : 1}') [?25l:[?2004h[?25h if recurse: [?25l:[?2004h[?25h convertfrompyobject_test(expr % '{"abcF" : %s} ', False) [?25l:[?2004h[?25h # pymap_to_tv [?25l:[?2004h[?25h stringtochars_test(expr % 'Mapping({%s : 1})') [?25l:[?2004h[?25h if recurse: [?25l:[?2004h[?25h convertfrompyobject_test(expr % 'Mapping({"abc G" : %s})', False) [?25l:[?2004h[?25h # pyseq_to_tv [?25l:[?2004h[?25h iter_test(expr) [?25l:[?2004h[?25h return subexpr_test(expr, 'ConvertFromPyObject', ( [?25l:[?2004h[?25h 'None', # Not conversible [?25l:[?2004h[?25h '{b"": 1}', # Empty key not allowe d [?25l:[?2004h[?25h '{"": 1}', # Same, but with unico de object [?25l:[?2004h[?25h 'FailingMapping()', # [?25l:[?2004h[?25h 'FailingMappingKey()', # [?25l:[?2004h[?25h 'FailingNumber()', # [?25l:[?2004h[?25h )) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef convertfrompymapping_test(expr): [?25l:[?2004h[?25h convertfrompyobject_test(expr) [?25l:[?2004h[?25h return subexpr_test(expr, 'ConvertFromPyMapping', ( [?25l:[?2004h[?25h '[]', [?25l:[?2004h[?25h )) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef iter_test(expr): [?25l:[?2004h[?25h return subexpr_test(expr, '*Iter*', ( [?25l:[?2004h[?25h 'FailingIter()', [?25l:[?2004h[?25h 'FailingIterNext()', [?25l:[?2004h[?25h )) [?25l:[?2004h[?25h [?25l:[?2004h[?25hdef number_test(expr, natural=False, unsigned=False): [?25l:[?2004h[?25h if natural: [?25l:[?2004h[?25h unsigned = True [?25l:[?2004h[?25h return subexpr_test(expr, 'NumberToLong', ( [?25l:[?2004h[?25h '[]', [?25l:[?2004h[?25h 'None', [?25l:[?2004h[?25h ) + (('-1',) if unsigned else ()) [?25l:[?2004h[?25h + (('0',) if natural else ())) [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingTrue(object): [?25l:[?2004h[?25h def __bool__(self): [?25l:[?2004h[?25h raise NotImplementedError('bool') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingIter(object): [?25l:[?2004h[?25h def __iter__(self): [?25l:[?2004h[?25h raise NotImplementedError('iter') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingIterNext(object): [?25l:[?2004h[?25h def __iter__(self): [?25l:[?2004h[?25h return self [?25l:[?2004h[?25h [?25l:[?2004h[?25h def __next__(self): [?25l:[?2004h[?25h raise NotImplementedError('next') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingIterNextN(object): [?25l:[?2004h[?25h def __init__(self, n): [?25l:[?2004h[?25h self.n = n [?25l:[?2004h[?25h [?25l:[?2004h[?25h def __iter__(self): [?25l:[?2004h[?25h return self [?25l:[?2004h[?25h [?25l:[?2004h[?25h def __next__(self): [?25l:[?2004h[?25h if self.n: [?25l:[?2004h[?25h self.n -= 1 [?25l:[?2004h[?25h return 1 [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h raise NotImplementedError('next N') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingMappingKey(object): [?25l:[?2004h[?25h def __getitem__(self, item): [?25l:[?2004h[?25h raise NotImplementedError('getitem:mappingkey' ) [?25l:[?2004h[?25h [?25l:[?2004h[?25h def keys(self): [?25l:[?2004h[?25h return list("abcH") [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingMapping(object): [?25l:[?2004h[?25h def __getitem__(self): [?25l:[?2004h[?25h raise NotImplementedError('getitem:mapping') [?25l:[?2004h[?25h [?25l:[?2004h[?25h def keys(self): [?25l:[?2004h[?25h raise NotImplementedError('keys') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingList(list): [?25l:[?2004h[?25h def __getitem__(self, idx): [?25l:[?2004h[?25h if i == 2: [?25l:[?2004h[?25h raise NotImplementedError('getitem:list') [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h return super(FailingList, self).__getitem_ _(idx) [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass NoArgsCall(object): [?25l:[?2004h[?25h def __call__(self): [?25l:[?2004h[?25h pass [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingCall(object): [?25l:[?2004h[?25h def __call__(self, path): [?25l:[?2004h[?25h raise NotImplementedError('call') [?25l:[?2004h[?25h [?25l:[?2004h[?25hclass FailingNumber(object): [?25l:[?2004h[?25h def __int__(self): [?25l:[?2004h[?25h raise NotImplementedError('int') [?25l:[?2004h[?25h [?25l:[?2004h[?25hcb.append("> Output") [?25l:[?2004h[?25hcb.append(">> OutputSetattr") [?25l:[?2004h[?25hee('del sys.stdout.softspace') [?25l:[?2004h[?25hnumber_test('sys.stdout.softspace = %s', unsigned=True ) [?25l:[?2004h[?25hnumber_test('sys.stderr.softspace = %s', unsigned=True ) [?25l:[?2004h[?25hee('assert sys.stdout.isatty()==False') [?25l:[?2004h[?25hee('assert sys.stdout.seekable()==False') [?25l:[?2004h[?25hee('sys.stdout.close()') [?25l:[?2004h[?25hee('sys.stdout.flush()') [?25l:[?2004h[?25hee('assert sys.stderr.isatty()==False') [?25l:[?2004h[?25hee('assert sys.stderr.seekable()==False') [?25l:[?2004h[?25hee('sys.stderr.close()') [?25l:[?2004h[?25hee('sys.stderr.flush()') [?25l:[?2004h[?25hee('sys.stdout.attr = None') [?25l:[?2004h[?25hcb.append(">> OutputWrite") [?25l:[?2004h[?25hee('assert sys.stdout.writable()==True') [?25l:[?2004h[?25hee('assert sys.stdout.readable()==False') [?25l:[?2004h[?25hee('assert sys.stderr.writable()==True') [?25l:[?2004h[?25hee('assert sys.stderr.readable()==False') [?25l:[?2004h[?25hee('assert sys.stdout.closed()==False') [?25l:[?2004h[?25hee('assert sys.stderr.closed()==False') [?25l:[?2004h[?25hee('assert sys.stdout.errors=="strict"') [?25l:[?2004h[?25hee('assert sys.stderr.errors=="strict"') [?25l:[?2004h[?25hee('assert sys.stdout.encoding==sys.stderr.encoding') [?25l:[?2004h[?25hee('sys.stdout.write(None)') [?25l:[?2004h[?25hcb.append(">> OutputWriteLines") [?25l:[?2004h[?25hee('sys.stdout.writelines(None)') [?25l:[?2004h[?25hee('sys.stdout.writelines([1])') [?25l:[?2004h[?25hiter_test('sys.stdout.writelines(%s)') [?25l:[?2004h[?25hcb.append("> VimCommand") [?25l:[?2004h[?25hstringtochars_test('vim.command(%s)') [?25l:[?2004h[?25hee('vim.command("", 2)') [?25l:[?2004h[?25h#! Not checked: vim->python exceptions translating: ch ecked later [?25l:[?2004h[?25hcb.append("> VimToPython") [?25l:[?2004h[?25h#! Not checked: everything: needs errors in internal p ython functions [?25l:[?2004h[?25hcb.append("> VimEval") [?25l:[?2004h[?25hstringtochars_test('vim.eval(%s)') [?25l:[?2004h[?25hee('vim.eval("", FailingTrue())') [?25l:[?2004h[?25h#! Not checked: everything: needs errors in internal p ython functions [?25l:[?2004h[?25hcb.append("> VimEvalPy") [?25l:[?2004h[?25hstringtochars_test('vim.bindeval(%s)') [?25l:[?2004h[?25hee('vim.eval("", 2)') [?25l:[?2004h[?25h#! Not checked: vim->python exceptions translating: ch ecked later [?25l:[?2004h[?25hcb.append("> VimStrwidth") [?25l:[?2004h[?25hstringtochars_test('vim.strwidth(%s)') [?25l:[?2004h[?25hcb.append("> VimForeachRTP") [?25l:[?2004h[?25hee('vim.foreach_rtp(None)') [?25l:[?2004h[?25hee('vim.foreach_rtp(NoArgsCall())') [?25l:[?2004h[?25hee('vim.foreach_rtp(FailingCall())') [?25l:[?2004h[?25hee('vim.foreach_rtp(int, 2)') [?25l:[?2004h[?25hcb.append('> import') [?25l:[?2004h[?25hold_rtp = vim.options['rtp'] [?25l:[?2004h[?25hvim.options['rtp'] = os.getcwd().replace('\\', '\\\\') .replace(',', '\\,') [?25l:[?2004h[?25hee('import xxx_no_such_module_xxx') [?25l:[?2004h[?25hee('import failing_import') [?25l:[?2004h[?25hee('import failing') [?25l:[?2004h[?25hvim.options['rtp'] = old_rtp [?25l:[?2004h[?25hdel old_rtp [?25l:[?2004h[?25hcb.append("> Options") [?25l:[?2004h[?25hcb.append(">> OptionsItem") [?25l:[?2004h[?25hee('vim.options["abcQ"]') [?25l:[?2004h[?25hee('vim.options[""]') [?25l:[?2004h[?25hstringtochars_test('vim.options[%s]') [?25l:[?2004h[?25hcb.append(">> OptionsContains") [?25l:[?2004h[?25hstringtochars_test('%s in vim.options') [?25l:[?2004h[?25hcb.append("> Dictionary") [?25l:[?2004h[?25hcb.append(">> DictionaryConstructor") [?25l:[?2004h[?25hee('vim.Dictionary("abcI")') [?25l:[?2004h[?25h##! Not checked: py_dict_alloc failure [?25l:[?2004h[?25hcb.append(">> DictionarySetattr") [?25l:[?2004h[?25hee('del d.locked') [?25l:[?2004h[?25hee('d.locked = FailingTrue()') [?25l:[?2004h[?25hee('vim.vvars.locked = False') [?25l:[?2004h[?25hee('d.scope = True') [?25l:[?2004h[?25hee('d.xxx = True') [?25l:[?2004h[?25hcb.append(">> _DictionaryItem") [?25l:[?2004h[?25hee('d.get("a", 2, 3)') [?25l:[?2004h[?25hstringtochars_test('d.get(%s)') [?25l:[?2004h[?25hee('d.pop("a")') [?25l:[?2004h[?25hee('dl.pop("a")') [?25l:[?2004h[?25hcb.append(">> DictionaryContains") [?25l:[?2004h[?25hee('"" in d') [?25l:[?2004h[?25hee('0 in d') [?25l:[?2004h[?25hcb.append(">> DictionaryIterNext") [?25l:[?2004h[?25hee('for i in ned: ned["a"] = 1') [?25l:[?2004h[?25hdel i [?25l:[?2004h[?25hcb.append(">> DictionaryAssItem") [?25l:[?2004h[?25hee('dl["b"] = 1') [?25l:[?2004h[?25hstringtochars_test('d[%s] = 1') [?25l:[?2004h[?25hconvertfrompyobject_test('d["a"] = %s') [?25l:[?2004h[?25hcb.append(">> DictionaryUpdate") [?25l:[?2004h[?25hcb.append(">>> kwargs") [?25l:[?2004h[?25hcb.append(">>> iter") [?25l:[?2004h[?25hee('d.update(FailingMapping())') [?25l:[?2004h[?25hee('d.update([FailingIterNext()])') [?25l:[?2004h[?25hee('d.update([FailingIterNextN(1)])') [?25l:[?2004h[?25hiter_test('d.update(%s)') [?25l:[?2004h[?25hconvertfrompyobject_test('d.update(%s)') [?25l:[?2004h[?25hstringtochars_test('d.update(((%s, 0),))') [?25l:[?2004h[?25hconvertfrompyobject_test('d.update((("a", %s),))') [?25l:[?2004h[?25hcb.append(">> DictionaryPopItem") [?25l:[?2004h[?25hee('d.popitem(1, 2)') [?25l:[?2004h[?25hcb.append(">> DictionaryHasKey") [?25l:[?2004h[?25hee('d.has_key()') [?25l:[?2004h[?25hcb.append("> List") [?25l:[?2004h[?25hcb.append(">> ListConstructor") [?25l:[?2004h[?25hee('vim.List(1, 2)') [?25l:[?2004h[?25hee('vim.List(a=1)') [?25l:[?2004h[?25hiter_test('vim.List(%s)') [?25l:[?2004h[?25hconvertfrompyobject_test('vim.List([%s])') [?25l:[?2004h[?25hcb.append(">> ListItem") [?25l:[?2004h[?25hee('l[1000]') [?25l:[?2004h[?25hcb.append(">> ListAssItem") [?25l:[?2004h[?25hee('ll[1] = 2') [?25l:[?2004h[?25hee('l[1000] = 3') [?25l:[?2004h[?25hcb.append(">> ListAssSlice") [?25l:[?2004h[?25hee('ll[1:100] = "abcJ"') [?25l:[?2004h[?25hiter_test('l[:] = %s') [?25l:[?2004h[?25hee('nel[1:10:2] = "abcK"') [?25l:[?2004h[?25hcb.append(repr(tuple(nel))) [?25l:[?2004h[?25hee('nel[1:10:2] = "a"') [?25l:[?2004h[?25hcb.append(repr(tuple(nel))) [?25l:[?2004h[?25hee('nel[1:1:-1] = "a"') [?25l:[?2004h[?25hcb.append(repr(tuple(nel))) [?25l:[?2004h[?25hee('nel[:] = FailingIterNextN(2)') [?25l:[?2004h[?25hcb.append(repr(tuple(nel))) [?25l:[?2004h[?25hconvertfrompyobject_test('l[:] = [%s]') [?25l:[?2004h[?25hcb.append(">> ListConcatInPlace") [?25l:[?2004h[?25hiter_test('l.extend(%s)') [?25l:[?2004h[?25hconvertfrompyobject_test('l.extend([%s])') [?25l:[?2004h[?25hcb.append(">> ListSetattr") [?25l:[?2004h[?25hee('del l.locked') [?25l:[?2004h[?25hee('l.locked = FailingTrue()') [?25l:[?2004h[?25hee('l.xxx = True') [?25l:[?2004h[?25hcb.append("> Function") [?25l:[?2004h[?25hcb.append(">> FunctionConstructor") [?25l:[?2004h[?25hcb.append(">>> FunctionConstructor") [?25l:[?2004h[?25hee('vim.Function("123")') [?25l:[?2004h[?25hee('vim.Function("xxx_non_existent_function_xxx")') [?25l:[?2004h[?25hee('vim.Function("xxx#non#existent#function#xxx")') [?25l:[?2004h[?25hee('vim.Function("xxx_non_existent_function_xxx2", arg s=[])') [?25l:[?2004h[?25hee('vim.Function("xxx_non_existent_function_xxx3", sel f={})') [?25l:[?2004h[?25hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c ee('vim.Function("xxx_non_existent_function_xxx4", arg s=[], self={})') [?25l:[?2004h[?25hcb.append(">>> FunctionNew") [?25l:[?2004h[?25hee('vim.Function("tr", self="abcFuncSelf")') [?25l:[?2004h[?25hee('vim.Function("tr", args=427423)') [?25l:[?2004h[?25hee('vim.Function("tr", self="abcFuncSelf2", args="abcF uncArgs2")') [?25l:[?2004h[?25hee('vim.Function(self="abcFuncSelf2", args="abcFuncArg s2")') [?25l:[?2004h[?25hee('vim.Function("tr", "", self="abcFuncSelf2", args=" abcFuncArgs2")') [?25l:[?2004h[?25hee('vim.Function("tr", "")') [?25l:[?2004h[?25hcb.append(">> FunctionCall") [?25l:[?2004h[?25hconvertfrompyobject_test('f(%s)') [?25l:[?2004h[?25hconvertfrompymapping_test('fd(self=%s)') [?25l:[?2004h[?25hcb.append("> TabPage") [?25l:[?2004h[?25hcb.append(">> TabPageAttr") [?25l:[?2004h[?25hee('vim.current.tabpage.xxx') [?25l:[?2004h[?25hcb.append("> TabList") [?25l:[?2004h[?25hcb.append(">> TabListItem") [?25l:[?2004h[?25hee('vim.tabpages[1000]') [?25l:[?2004h[?25hcb.append("> Window") [?25l:[?2004h[?25hcb.append(">> WindowAttr") [?25l:[?2004h[?25hee('vim.current.window.xxx') [?25l:[?2004h[?25hcb.append(">> WindowSetattr") [?25l:[?2004h[?25hee('vim.current.window.buffer = 0') [?25l:[?2004h[?25hee('vim.current.window.cursor = (100000000, 100000000) ') [?25l:[?2004h[?25hee('vim.current.window.cursor = True') [?25l:[?2004h[?25hnumber_test('vim.current.window.height = %s', unsigned =True) [?25l:[?2004h[?25hnumber_test('vim.current.window.width = %s', unsigned= True) [?25l:[?2004h[?25hee('vim.current.window.xxxxxx = True') [?25l:[?2004h[?25hcb.append("> WinList") [?25l:[?2004h[?25hcb.append(">> WinListItem") [?25l:[?2004h[?25hee('vim.windows[1000]') [?25l:[?2004h[?25hcb.append("> Buffer") [?25l:[?2004h[?25hcb.append(">> StringToLine (indirect)") [?25l:[?2004h[?25hee('vim.current.buffer[0] = "\\na"') [?25l:[?2004h[?25hee('vim.current.buffer[0] = b"\\na"') [?25l:[?2004h[?25hcb.append(">> SetBufferLine (indirect)") [?25l:[?2004h[?25hee('vim.current.buffer[0] = True') [?25l:[?2004h[?25hcb.append(">> SetBufferLineList (indirect)") [?25l:[?2004h[?25hee('vim.current.buffer[:] = True') [?25l:[?2004h[?25hee('vim.current.buffer[:] = ["\\na", "bc"]') [?25l:[?2004h[?25hcb.append(">> InsertBufferLines (indirect)") [?25l:[?2004h[?25hee('vim.current.buffer.append(None)') [?25l:[?2004h[?25hee('vim.current.buffer.append(["\\na", "bc"])') [?25l:[?2004h[?25hee('vim.current.buffer.append("\\nbc")') [?25l:[?2004h[?25hcb.append(">> RBItem") [?25l:[?2004h[?25hee('vim.current.buffer[100000000]') [?25l:[?2004h[?25hcb.append(">> RBAsItem") [?25l:[?2004h[?25hee('vim.current.buffer[100000000] = ""') [?25l:[?2004h[?25hcb.append(">> BufferAttr") [?25l:[?2004h[?25hee('vim.current.buffer.xxx') [?25l:[?2004h[?25hcb.append(">> BufferSetattr") [?25l:[?2004h[?25hee('vim.current.buffer.name = True') [?25l:[?2004h[?25hee('vim.current.buffer.xxx = True') [?25l:[?2004h[?25hcb.append(">> BufferMark") [?25l:[?2004h[?25hee('vim.current.buffer.mark(0)') [?25l:[?2004h[?25hee('vim.current.buffer.mark("abcM")') [?25l:[?2004h[?25hee('vim.current.buffer.mark("!")') [?25l:[?2004h[?25hcb.append(">> BufferRange") [?25l:[?2004h[?25hee('vim.current.buffer.range(1, 2, 3)') [?25l:[?2004h[?25hcb.append("> BufMap") [?25l:[?2004h[?25hcb.append(">> BufMapItem") [?25l:[?2004h[?25hee('vim.buffers[100000000]') [?25l:[?2004h[?25hnumber_test('vim.buffers[%s]', natural=True) [?25l:[?2004h[?25hcb.append("> Current") [?25l:[?2004h[?25hcb.append(">> CurrentGetattr") [?25l:[?2004h[?25hee('vim.current.xxx') [?25l:[?2004h[?25hcb.append(">> CurrentSetattr") [?25l:[?2004h[?25hee('vim.current.line = True') [?25l:[?2004h[?25hee('vim.current.buffer = True') [?25l:[?2004h[?25hee('vim.current.window = True') [?25l:[?2004h[?25hee('vim.current.tabpage = True') [?25l:[?2004h[?25hee('vim.current.xxx = True') [?25l:[?2004h[?25hdel d [?25l:[?2004h[?25hdel ned [?25l:[?2004h[?25hdel dl [?25l:[?2004h[?25hdel l [?25l:[?2004h[?25hdel ll [?25l:[?2004h[?25hdel nel [?25l:[?2004h[?25hdel f [?25l:[?2004h[?25hdel fd [?25l:[?2004h[?25hdel fdel [?25l:[?2004h[?25hdel subexpr_test [?25l:[?2004h[?25hdel stringtochars_test [?25l:[?2004h[?25hdel Mapping [?25l:[?2004h[?25hdel convertfrompyobject_test [?25l:[?2004h[?25hdel convertfrompymapping_test [?25l:[?2004h[?25hdel iter_test [?25l:[?2004h[?25hdel number_test [?25l:[?2004h[?25hdel FailingTrue [?25l:[?2004h[?25hdel FailingIter [?25l:[?2004h[?25hdel FailingIterNext [?25l:[?2004h[?25hdel FailingIterNextN [?25l:[?2004h[?25hdel FailingMapping [?25l:[?2004h[?25hdel FailingMappingKey [?25l:[?2004h[?25hdel FailingList [?25l:[?2004h[?25hdel NoArgsCall [?25l:[?2004h[?25hdel FailingCall [?25l:[?2004h[?25hdel FailingNumber [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:delfunction F [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test import [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hsys.path.insert(0, os.path.join(os.getcwd(), 'python_b efore')) [?25l:[?2004h[?25hsys.path.append(os.path.join(os.getcwd(), 'python_afte r')) [?25l:[?2004h[?25hvim.options['rtp'] = os.getcwd().replace(',', '\\,').r eplace('\\', '\\\\') [?25l:[?2004h[?25hl = [] [?25l:[?2004h[?25hdef callback(path): [?25l:[?2004h[?25h l.append(os.path.relpath(path)) [?25l:[?2004h[?25hvim.foreach_rtp(callback) [?25l:[?2004h[?25hcb.append(repr(l)) [?25l:[?2004h[?25hdel l [?25l:[?2004h[?25hdef callback(path): [?25l:[?2004h[?25h return os.path.relpath(path) [?25l:[?2004h[?25hcb.append(repr(vim.foreach_rtp(callback))) [?25l:[?2004h[?25hdel callback [?25l:[?2004h[?25hfrom module import dir as d [?25l:[?2004h[?25hfrom modulex import ddir [?25l:[?2004h[?25hcb.append(d + ',' + ddir) [?25l:[?2004h[?25himport before [?25l:[?2004h[?25hcb.append(before.dir) [?25l:[?2004h[?25himport after [?25l:[?2004h[?25hcb.append(after.dir) [?25l:[?2004h[?25himport topmodule as tm [?25l:[?2004h[?25himport topmodule.submodule as tms [?25l:[?2004h[?25himport topmodule.submodule.subsubmodule.subsubsubmodul e as tmsss [?25l:[?2004h[?25hcb.append(tm.__file__.replace(os.path.sep, '/')[-len(' modulex/topmodule/__init__.py'):]) [?25l:[?2004h[?25hcb.append(tms.__file__.replace(os.path.sep, '/')[-len( 'modulex/topmodule/submodule/__init__.py'):]) [?25l:[?2004h[?25hcb.append(tmsss.__file__.replace(os.path.sep, '/')[-le n('modulex/topmodule/submodule/subsubmodule/subsubsubmodule.py'):]) [?25l:[?2004h[?25hdel before [?25l:[?2004h[?25hdel after [?25l:[?2004h[?25hdel d [?25l:[?2004h[?25hdel ddir [?25l:[?2004h[?25hdel tm [?25l:[?2004h[?25hdel tms [?25l:[?2004h[?25hdel tmsss [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Test exceptions [?25l:[?2004h[?25h:fun Exe(e) [?25l:[?2004h[?25h: execute a:e [?25l:[?2004h[?25h:endfun [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hExe = vim.bindeval('function("Exe")') [?25l:[?2004h[?25hee('vim.command("throw \'abcN\'")') [?25l:[?2004h[?25hee('Exe("throw \'def\'")') [?25l:[?2004h[?25hee('vim.eval("Exe(\'throw \'\'ghi\'\'\')")') [?25l:[?2004h[?25hee('vim.eval("Exe(\'echoerr \'\'jkl\'\'\')")') [?25l:[?2004h[?25hee('vim.eval("Exe(\'xxx_non_existent_command_xxx\')" )') [?25l:[?2004h[?25hee('vim.eval("xxx_unknown_function_xxx()")') [?25l:[?2004h[?25hee('vim.bindeval("Exe(\'xxx_non_existent_command_xxx \')")') [?25l:[?2004h[?25hdel Exe [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:delfunction Exe [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Regression: interrupting vim.command propagates t o next vim.command [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdef test_keyboard_interrupt(): [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h vim.command('while 1 | endwhile') [?25l:[?2004h[?25h except KeyboardInterrupt: [?25l:[?2004h[?25h cb.append('Caught KeyboardInterrupt') [?25l:[?2004h[?25h except Exception: [?25l:[?2004h[?25h cb.append('!!!!!!!! Caught exception: ' + em sg(sys.exc_info())) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h cb.append('!!!!!!!! No exception') [?25l:[?2004h[?25h try: [?25l:[?2004h[?25h vim.command('$ put =\'Running :put\'') [?25l:[?2004h[?25h except KeyboardInterrupt: [?25l:[?2004h[?25h cb.append('!!!!!!!! Caught KeyboardInterrupt ') [?25l:[?2004h[?25h except Exception: [?25l:[?2004h[?25h cb.append('!!!!!!!! Caught exception: ' + em sg(sys.exc_info())) [?25l:[?2004h[?25h else: [?25l:[?2004h[?25h cb.append('No exception') [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:debuggreedy [?25l:[?2004h[?25h:call inputsave() [?25l:[?2004h[?25h:call feedkeys("s\ns\ns\ns\nq\n") [?25l:[?2004h[?25h:redir => output [?25l:[?2004h[?25h:debug silent! py3 test_keyboard_interrupt() [?25l:[?2004h[?25h:redir END [?25l:[?2004h[?25h:0 debuggreedy [?25l:[?2004h[?25h:call inputrestore() [?25l:[?2004h[?25h:silent $put =output [?25l:[?2004h[?25h:unlet output [?25l:[?2004h[?25h:py3 del test_keyboard_interrupt [?25l:[?2004h[?25h:" [?25l:[?2004h[?25h:" Cleanup [?25l:[?2004h[?25hpy3 << EOF [?25l:[?2004h[?25hdel cb [?25l:[?2004h[?25hdel ee [?25l:[?2004h[?25hdel emsg [?25l:[?2004h[?25hdel sys [?25l:[?2004h[?25hdel os [?25l:[?2004h[?25hdel vim [?25l:[?2004h[?25hEOF [?25l:[?2004h[?25h:endfun [?25l: call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out :/^start:/,$w! test.out :" vim: et ts=4 isk-=\: :while getchar(0) isnot 0|endwhile ENDTEST start:[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hfun RunTest() [?25l :[?2004h [?25h:let checkrefs = !empty($PYTHONDUMPREFS) [?25l:[?2004h [?25h:let start = getline(1, '$') [?25l:[?2004h [?25h:for i in range(checkrefs ? 10 : 1) [?25l:[?2004h [?25h: if i != 0 [?25l:[?2004h [?25h: %d _ [?25l:[?2004h [?25h: call setline(1, start) [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: call Test() [?25l:[?2004h [?25h: if i == 0 [?25l:[?2004h [?25h: let result = getline(1, '$') [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h:endfor [?25l:[?2004h [?25h:if checkrefs [?25l:[?2004h [?25h: %d _ [?25l:[?2004h [?25h: call setline(1, result) [?25l:[?2004h [?25h:endif [?25l:[?2004h [?25h:endfun [?25l: call Test() : if i == 0 :let result = getline(1, '$') : endif :endfor :if checkrefs : %d _ : call setline(1, result) :endif :endfun :" :call RunTest() :delfunction RunTest :delfunction Test :call garbagecollect(1) :" :/^start:/,$wq! test.out[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall RunTest() [?25l8 more lin 3 more lines[?25h[?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c [?2004h [?25l"a" [New File] "b" [New File] "c" [New File] "0" [New File] "1" [New File] "a.1" [New File] "2" [New File] "a.2" [New File] "b.2" [New File] "c.2" [New File] Already only one window abc8def Error detected while processing function RunTest[8]..Test: line 1119: abc9def abcA line 1121: abcB 8 more lines[?2004h Entering Debug mode. Type "cont" to continue. function RunTest[8]..Test line 1663: py3 test_keyboard_interrupt() >[?2004hs [?2004h function RunTest[8]..Test line 1663: while 1 | endwhile >[?2004hs [?2004h function RunTest[8]..Test line 1663: endwhile >[?2004hs [?2004h function RunTest[8]..Test line 1663: while 1 | endwhile >[?2004hs [?2004h function RunTest[8]..Test line 1663: endwhile >[?2004hq [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c [?2004h['.'] '.' 3,xx before after pythonx/topmodule/__init__.py pythonx/topmodule/submodule/__init__.py pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py vim.command("throw 'abcN'"):(, error('abcN',)) Exe("throw 'def'"):(, error('def',)) vim.eval("Exe('throw ''ghi''')"):(, error('ghi',)) vim.eval("Exe('echoerr ''jkl''')"):(, error('Vim(echoerr):jkll',)) vim.eval("Exe('xxx_non_existent_command_xxx')"):(, error('Vimm:E492: Not an editor command: xxx_non_existent_command_xxx',)) vim.eval("xxx_unknown_function_xxx()"):(, error('Vim:E117: Unnknown function: xxx_unknown_function_xxx',)) vim.bindeval("Exe('xxx_non_existent_command_xxx')"):(, error(('Vim:E492: Not an editor command: xxx_non_existent_command_xxx',)) Caught KeyboardInterrupt Running :put No exception "test87.in" [Modified][Not edited] line 3164 of 3164 --100%-- col 1[?25h[?25l:[?2004h[?25hdelfunction RunTest [?25l[?25h[?25l:[?2004h[?25hdelfunction Test [?25l[?25h[?25l:[?2004h[?25hcall garbagecollect(1) [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h/^start:/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP[?2004l "test.out" [New File] 1445 lines, 76383 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c #@/bin/sh -c "if test -f test.out -a test87 = test61; then \ # if diff test.out test87.ok; \ # then echo flaky test ok first time; \ # else rm -rf test87.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test87.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test49.failed test.ok test.out X* viminfo cp test49.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 test49.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test49.in" 32 lines, 705 charactersThis is a test of the script language. If after adding a new test, the test output doesn't appear properly in test49.failed, try to add one or more "G"s at the line ending in "test.out" STARTTEST :so small.vim :se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim :" Go back to this file and append the results from register r. :buf test49.in G"rp:/^Results/,$w! test.out :" :" make valgrind happy :redir => funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of the script language.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 23 lines, 475 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:endfor :for v in keys(g:) : silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hse nocp nomore viminfo+=nviminfo [?25l[?25h[?25l:[?2004h[>clang mess C [?25h[?25l:[?2004h[?25hso test49.vim [?25lError detected while processing function F: line 5: E583: multiple :else: else^I^I Error detected while processing function G: line 5: E584: :elseif after :else: elseif 1^I^I" aborts function Error detected while processing function H: line 7: E583: multiple :else: else^I^I Error detected while processing function I: line 7: E584: :elseif after :else: elseif 1^I^I" aborts function *** Test 16: OK (8722) Error detected while processing function F: line 18: E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I line 34: E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I line 47: E580: :endif without :if: ^Iendif^I E580: :endif without :if: ^Iendif^I E580: :endif without :if: ^Iendif^I Error detected while processing /<>/src/vim-basic/te stdir/test49.vim: line 784: E171: Missing :endif: endwhile  *** Test 17: OK (285127993)[?2004l[?2004h "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/1[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/1" 16L, 304C appended17L, 326C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/2[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/2"' -c 'breakad dfile 8 /tmp/vFwUUV3/1' -S /tmp/vFwUUV3/1[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/2" 3L, 6C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/3[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/3" 6L, 127C appended7L, 149C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/4[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/4"' -c 'breakad dfile 4 /tmp/vFwUUV3/3' -S /tmp/vFwUUV3/3[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/4" 1L, 5C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/5[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/5" 21L, 486C appended22L, 508C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/6[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/6"' -c 'breakad dfunc 7 F' -S /tmp/vFwUUV3/5[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/6" 3L, 18C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/7[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/7" 13L, 364C appended14L, 386C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/8[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/8"' -c 'breakad dfunc 3 G' -S /tmp/vFwUUV3/7[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/8" 1L, 9C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/9[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/9" 12L, 201C appended13L, 223C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c /tmp/vFwUUV3/10[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/10"' -S /tmp/vFwUU V3/9[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/10" 2L, 4C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/11[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/11" 12L, 205C appended13L, 227C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/12[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/12"' -S /tmp/vFwUU V3/11[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/12" 2L, 7C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/13[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/13" 6L, 122C appended7L, 144C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/14[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/14"' -S /tmp/vFwUU V3/13[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/14" 1L, 5C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/15[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/15" 8L, 176C appended9L, 198C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/16[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/16"' -S /tmp/vFwUU V3/15[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/16" 1L, 6C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/farsi.o farsi.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/17[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/17" 10L, 215C appended11L, 237C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/18[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/18"' -S /tmp/vFwUU V3/17[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/18" 1L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/19[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/19" 7L, 149C appended8L, 171C8L, 170C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/20[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/20"' -S /tmp/vFwUU V3/19[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/20" 1L, 9C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/21[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/21" 9L, 135C appended10L, 157C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c /tmp/vFwUUV3/22[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/22"' -S /tmp/vFwUU V3/21[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/22" 2L, 4C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/23[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/23" 10L, 155C appended11L, 177C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c /tmp/vFwUUV3/24[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/24"' -S /tmp/vFwUU V3/23[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/24" 3L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/25[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/25" 12L, 204C appended13L, 226C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/26[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/26"' -S /tmp/vFwUU V3/25[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/26" 4L, 18C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/27[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/27" 12L, 214C appended13L, 236C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/28[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/28"' -S /tmp/vFwUU V3/27[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/28" 4L, 22C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/29[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/29" 12L, 211C appended13L, 233C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c /tmp/vFwUUV3/30[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/30"' -S /tmp/vFwUU V3/29[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/30" 3L, 22C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/31[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/31" 14L, 263C appended15L, 285C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/32[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/32"' -S /tmp/vFwUU V3/31[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/32" 4L, 34C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/33[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/33" 14L, 277C appended15L, 299C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/34[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/34"' -S /tmp/vFwUU V3/33[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c [?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/34" 4L, 40C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/35[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/35" 58L, 1022C appended59L, 1044C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/36[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/36"' -S /tmp/vFwUU V3/35[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/36" 9L, 56C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/37[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/37" 23L, 418C appended24L, 440C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/38[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/38"' -S /tmp/vFwUU V3/37[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/38" 1L, 2C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/39[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/39" 23L, 437C appended24L, 459C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/40[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/40"' -c 'breaka dd func 2 Interrupt' -S /tmp/vFwUUV3/39[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/40" 1L, 3C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/41[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/41" 21L, 386C appended22L, 408C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/42[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/42"' -S /tmp/vFwUU V3/41[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/42" 1L, 5C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/43[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/43" 25L, 432C appended26L, 454C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/44[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/44"' -S /tmp/vFwUU V3/43[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/44" 3L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/45[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/45" 16L, 392C appended17L, 414C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/46[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/46"' -S /tmp/vFwUU V3/45[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/46" 3L, 7C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/50[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/50" 39L, 721C appended40L, 743C "/<>/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!>/tmp/vFwUUV3/51[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/51"' -S /tmp/vFwUUV3/50[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/51" 6L, 21C "/<>/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885Ctest49.in" 32L, 705C "/<>/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/52[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/52" 23L, 509C appended24L, 531C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/53[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/53"' -S /tmp/vFwUU V3/52[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/53" 4L, 34C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/54[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/54" 60L, 1101C appended61L, 1123C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/55[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c  [?25l:!echo 'q^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nv iminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/55"' - c'breakadd func 3 F' -c 'breakadd file 19 /tmp/vFwUUV3/54' -c 'breakadd file 31 /tmp/vFwUUV3/54' -S /tmp/vFwUUV3/54[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/55" 16L, 89C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim"gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_gresources.o auto/gui_gtk_gresources.c /tmp/vFwUUV3/56[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/56" 60L, 1122C appended61L, 1144C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/57[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/57"' -S /tmp/vFwUU V3/56[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perl.o auto/if_perl.c [?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/57" 16L, 89C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/58[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/58" 63L, 1288C appended64L, 1310C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/59[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c  [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUU V3/59"' -c 'breakadd func 16 C' -S /tmp/vFwUUV3/58[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/59" 17L, 127C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/60[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/60" 63L, 1285C appended64L, 1307C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/61[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUU V3/61"' -c 'breakadd func 16 B' -S /tmp/vFwUUV3/60[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/61" 17L, 127C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/62[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/62" 66L, 1430C appended67L, 1452C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/63[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/ 63"' -c 'breakadd func 16 R' -S /tmp/vFwUUV3/62[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/63" 9L, 81C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/64[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/64" 73L, 1488C appended74L, 1510C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/65[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/65"' -c 'breakadd func 16 F' -S /tmp/vFwUUV3/64[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c [?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/65" 9L, 81C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/66[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/66" 82L, 1519C appended83L, 1541C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/67[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUU V3/67"' -c 'breakadd func 16 E' -S /tmp/vFwUUV3/66[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/67" 8L, 63C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/68[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/68" 83L, 1538C appended84L, 1560C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/69[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes - c'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVi mResult = "/tmp/vFwUUV3/69"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S /tmp/vFwUUV3/68[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o [?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/69" 8L, 63C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/70[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/70" 82L, 1519C appended83L, 1541C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/71[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUU V3/71"' -c 'breakadd func 16 T' -S /tmp/vFwUUV3/70[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/71" 8L, 63C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/76[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/76" 2L, 41C appended3L, 63C "/<>/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!>/tmp/vFwUUV3/77[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/77"' -S /tmp/vFwUUV3/76[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/77" 1L, 2C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/78[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/78" 7L, 115C appended8L, 137C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/79[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hlink.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/arabic.o objects/beval.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/pty.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/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python3.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 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python3.6/config-3.6m-i386-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm -L/usr/lib/i386-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/79"' -S /tmp/vFwUUV3/78[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/79" 1L, 2C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/80[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/80" 12L, 180C appended13L, 202C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/81[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/81"' -S /tmp/vFwUUV3/80[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/81" 2L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/82[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/82" 8L, 139C appended9L, 161C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/83[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/83"' -S /tmp/vFwUUV3/82[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/83" 2L, 11C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/84[?2004l[?1l>[?25h[?1049l [?2004llink.sh: Linked fine make[1]: Leaving directory '/<>/src/vim-gtk' # Ensure ERM is set to a sane value for testing [?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/84" [ yes != "yes" ] || flock debian env TERM=xterm /usr/bin/make -j1 -C src/vim-gtk test 5L, 87C appended6L, 109C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c /tmp/vFwUUV3/85[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/tmp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/85"' -c 'breakadd file 4 /tmp/vFwUUV3 /84' -S /tmp/vFwUUV3/84[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/85" 1L, 7C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/86[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/86" 7L, 189C appended8L, 211C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/87[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/87"' -S /tmp/vFwUUV3/86[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/87" 1L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/88[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/88" 7L, 199C appended8L, 221C8L, 220C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/89[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/75' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/89"' -S /tmp/vFwUUV3/88[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/89" 1L, 10C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/91[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/91" 1L, 10C appended2L, 32C2L, 31C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/92[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/92"' -S /tmp/vFwUUV3/91[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/92" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/93[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/93" 3L, 39C appended4L, 61C 3 substitutions on 3 lines "/tmp/vFwUUV3/93" 4L, 58C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/94[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/94"' -S /tmp/vFwUUV3/93[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/94" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/95[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/95" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vFwUUV3/95" 5L, 63C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/96[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/96"' -S /tmp/vFwUUV3/95[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/96" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/97[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/97" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vFwUUV3/97" 4L, 52C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/98[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/98"' -S /tmp/vFwUUV3/97[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/98" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/99[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/99" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vFwUUV3/99" 6L, 82C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/100[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/100"' -S /tmp/vFwUUV3/99[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/100" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/101[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/101" 1L, 9C appended2L, 31C2L, 30C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/102[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/102"' -S /tmp/vFwUUV3/101[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/102" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/103[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/103" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vFwUUV3/103"4L, 57C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/104[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/104"' -S /tmp/vFwUUV3/103[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/104" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/105[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/105" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vFwUUV3/105"5L, 62C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/106[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/106"' -S /tmp/vFwUUV3/105[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/106" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/107[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/107" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vFwUUV3/107"4L, 51C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/108[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/108"' -S /tmp/vFwUUV3/107[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/108" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/109[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/109" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vFwUUV3/109"6L, 81C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/110[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/110"' -S /tmp/vFwUUV3/109[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/110" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/list.o list.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/111[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/111" 1L, 11C appended2L, 33C2L, 32C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/112[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/112"' -S /tmp/vFwUUV3/111[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/112" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/113[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/113" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vFwUUV3/113"4L, 59C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/114[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c [?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/114"' -S /tmp/vFwUUV3/113[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/114" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/115[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/115" 4L, 46C appended5L, 68C 4 substitutions on 4 lines "/tmp/vFwUUV3/115"5L, 64C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/116[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/116"' -S /tmp/vFwUUV3/115[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/116" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/117[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/117" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vFwUUV3/117"4L, 53C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/118[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/118"' -S /tmp/vFwUUV3/117[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/118" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/119[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/119" 5L, 66C appended6L, 88C 5 substitutions on 5 lines "/tmp/vFwUUV3/119"6L, 83C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/120[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/120"' -S /tmp/vFwUUV3/119[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/120" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/121[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/121" 4L, 37C appended5L, 59C 4 substitutions on 4 lines "/tmp/vFwUUV3/121"5L, 55C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/122[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/122"' -S /tmp/vFwUUV3/121[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/122" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/123[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/123" 4L, 41C appended5L, 63C 4 substitutions on 4 lines "/tmp/vFwUUV3/123"5L, 59C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/124[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/90' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/124"' -S /tmp/vFwUUV3/123[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/124" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/126[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/126" 1L, 13C appended2L, 35C2L, 34C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/127[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/127"' -S /tmp/vFwUUV3/126[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/127" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/128[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/128" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vFwUUV3/128"4L, 55C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/129[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/129"' -S /tmp/vFwUUV3/128[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/129" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/130[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/130" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vFwUUV3/130"4L, 57C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/131[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/131"' -S /tmp/vFwUUV3/130[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/131" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/132[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/132" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vFwUUV3/132"5L, 66C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/133[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/133"' -S /tmp/vFwUUV3/132[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/133" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/134[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/134" 4L, 53C appended5L, 75C 4 substitutions on 4 lines "/tmp/vFwUUV3/134"5L, 71C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/135[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/135"' -S /tmp/vFwUUV3/134[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/135" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/136[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/136" 5L, 62C appended6L, 84C 5 substitutions on 5 lines "/tmp/vFwUUV3/136"6L, 79C written "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c /tmp/vFwUUV3/137[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/137"' -S /tmp/vFwUUV3/136[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/137" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/138[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/138" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vFwUUV3/138"6L, 81C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/139[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/139"' -S /tmp/vFwUUV3/138[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/139" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/140[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/140" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vFwUUV3/140"4L, 55C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/141[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/141"' -S /tmp/vFwUUV3/140[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/141" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/142[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/142" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vFwUUV3/142"6L, 84C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/143[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/143"' -S /tmp/vFwUUV3/142[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/143" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/144[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c "/tmp/vFwUUV3/144" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vFwUUV3/144"6L, 85C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/145[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/145"' -S /tmp/vFwUUV3/144[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/145" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/146[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/146" 7L, 95C appended8L, 117C 7 substitutions on 7 lines "/tmp/vFwUUV3/146"8L, 110C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/147[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/125' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/147"' -S /tmp/vFwUUV3/146[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/147" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/149[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/149" 1L, 13C appended2L, 35C2L, 34C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/150[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/150"' -S /tmp/vFwUUV3/149[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/150" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/151[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/151" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vFwUUV3/151"4L, 55C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/152[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/152"' -S /tmp/vFwUUV3/151[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/152" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/153[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/153" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vFwUUV3/153"5L, 66C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/154[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/154"' -S /tmp/vFwUUV3/153[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/154" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/155[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/155" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vFwUUV3/155"4L, 55C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/156[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/156"' -S /tmp/vFwUUV3/155[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/156" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/157[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/157" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vFwUUV3/157"6L, 85C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/158[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/158"' -S /tmp/vFwUUV3/157[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/158" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/159[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/159" 1L, 10C appended2L, 32C2L, 31C written "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -I/usr/include/lua5.2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c /tmp/vFwUUV3/160[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/160"' -S /tmp/vFwUUV3/159[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/160" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/161[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/161" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vFwUUV3/161"4L, 52C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/162[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/162"' -S /tmp/vFwUUV3/161[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/162" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/163[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/163" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vFwUUV3/163"5L, 63C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/164[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/164"' -S /tmp/vFwUUV3/163[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/164" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/165[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/165" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vFwUUV3/165"4L, 52C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/166[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/166"' -S /tmp/vFwUUV3/165[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/166" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/167[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/167" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vFwUUV3/167"6L, 82C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/168[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/148' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/168"' -S /tmp/vFwUUV3/167[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/168" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/170[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/170" 1L, 11C appended2L, 33C2L, 32C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/171[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/171"' -S /tmp/vFwUUV3/170[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/171" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/172[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/172" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vFwUUV3/172"4L, 53C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/173[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/173"' -S /tmp/vFwUUV3/172[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/173" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/174[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/174" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vFwUUV3/174"4L, 59C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/175[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/175"' -S /tmp/vFwUUV3/174[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/175" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/176[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/176" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vFwUUV3/176"4L, 51C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/177[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c  [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/177"' -S /tmp/vFwUUV3/176[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/177" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/178[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/178" 3L, 35C appended4L, 57C 3 substitutions on 3 lines "/tmp/vFwUUV3/178"4L, 54C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/179[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/179"' -S /tmp/vFwUUV3/178[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/179" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/180[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/180" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vFwUUV3/180"5L, 62C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/181[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/181"' -S /tmp/vFwUUV3/180[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/181" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/182[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/182" 4L, 47C appended5L, 69C 4 substitutions on 4 lines "/tmp/vFwUUV3/182"5L, 65C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/183[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/183"' -S /tmp/vFwUUV3/182[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/183" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/184[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/184" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vFwUUV3/184"6L, 81C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/185[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/185"' -S /tmp/vFwUUV3/184[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/185" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/186[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/186" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vFwUUV3/186"6L, 84C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/187[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vFwUUV3/169' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vFwUUV3/187"' -S /tmp/vFwUUV3/186[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/187" 0L, 0C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" [readonly] 9009L, 206885C :!echo 'source /tmp/vFwUUV3/0' >/tmp/vFwUUV3/193[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/193" 87L, 1700C appended88L, 1722C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/194[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/194"' -c 'break add func 4 T' -S /tmp/vFwUUV3/193[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/194" 8L, 36C "/<>/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c *** Test 58: OK (624945) "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/195[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/195" 293L, 5789C appended294L, 5811C 3 substitutions on 3 lines "/tmp/vFwUUV3/195"294L, 5808C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/196[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c [?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/196"' -c 'br eakadd file 115 /tmp/vFwUUV3/195' -c 'breakadd file 225 /tmp/vFwUUV3/195' -S /tm p/vFwUUV3/195[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/196" 28L, 162C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/197[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/197" 33L, 765C appended34L, 787C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/198[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/198"' -c 'break add file 7 /tmp/vFwUUV3/197' -S /tmp/vFwUUV3/197[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/198" 3L, 27C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/199[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/199" 115L, 2272C appended116L, 2294C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/200[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/ 200"' -c 'breakadd file 8 /tmp/vFwUUV3/199' -c 'breakadd file 36 /tmp/vFwUUV3/19 9' -c 'breakadd file 40 /tmp/vFwUUV3/199' -c 'breakadd file 69 /tmp/vFwUUV3/199' -c 'breakadd file 95 /tmp/vFwUUV3/199' -c 'breakadd file 97 /tmp/vFwUUV3/199' - S/tmp/vFwUUV3/199[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"200" 14L, 81C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/te stdir/test49.vim: line 5500: "/i/m/p/o/s/s/i/b/l/e" E212: Can't open file for writing *** Test 63: OK (236978127)[?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c [?2004h "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/202[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/202" 149L, 2828C appended150L, 2850C 6 substitutions on 6 lines "/tmp/vFwUUV3/202"150L, 2844C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/203[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/203"' -c 'break add file 63 /tmp/vFwUUV3/202' -S /tmp/vFwUUV3/202[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/203" 16L, 97C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/204[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/204" 78L, 1520C appended79L, 1542C "/<>/src/vim-basic/testdir/test49.vim"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c /tmp/vFwUUV3/205[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/205"' -c 'break add func 8 F' -S /tmp/vFwUUV3/204[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/205" 6L, 22C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/208[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/208" 253L, 6369C appendedgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c 254L, 6391C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/209[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c  [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy| set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp /vFwUUV3/209"' -c 'breakadd func 2 INT' -S /tmp/vFwUUV3/208[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/209" 28L, 167C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/210[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/210" 161L, 4543C appended162L, 4565C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/211[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/211"' -S /tmp/vFwU UV3/210[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/211" 1L, 10C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/te stdir/test49.vim: line 7985: E584: :elseif after :else: elseif 1 ||| 2 line 7995: E584: :elseif after :else: elseif 1 ||| 2 line 8003: E582: :elseif without :if: elseif 1 ||| 2 line 8011: E582: :elseif without :if: elseif 1 ||| 2 *** Test 80: OK (17895765)[?2004l[?2004h "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/212[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/212" 15L, 272C appended16L, 294C16L, 293C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/213[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/213"' -S /tmp/vFwU UV3/212[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/213" 2L, 4C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/214[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/214" 12L, 227C appended13L, 249C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/215[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/gui_gtk_gresources.o auto/gui_gtk_gresources.c  [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/215"' -c 'break add file 8 /tmp/vFwUUV3/214' -S /tmp/vFwUUV3/214[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/215" 2L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/216[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/216" 20L, 417C appended21L, 439C21L, 438C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/217[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/217"' -S /tmp/vFwU UV3/216[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perl.o auto/if_perl.c [?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/217" 1L, 2C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/218[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/218" 24L, 480C appended25L, 502C25L, 501C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/219[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/219"' -S /tmp/vFwU UV3/218[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/219" 1L, 4C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/220[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/220" 17L, 390C appended18L, 412C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/221[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004hgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c  [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/221"' -c 'break add file 7 /tmp/vFwUUV3/220' -S /tmp/vFwUUV3/220[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/221" 1L, 6C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/222[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/222" 21L, 444C appended22L, 466C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/223[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/223"' -c 'break add func 6 I' -S /tmp/vFwUUV3/222[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/223" 1L, 8C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/224[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/224" 17L, 307C appended18L, 329C18L, 328C written "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/225[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/225"' -S /tmp/vFwU UV3/224[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/225" 3L, 7C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/226[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/226" 14L, 266C appended15L, 288C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/227[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/227"' -c 'break add file 8 /tmp/vFwUUV3/226' -S /tmp/vFwUUV3/226[?2004l[?1l>[?25h[?1049l [?2004l[?2004h shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/227" 3L, 13C "/<>/src/vim-basic/testdir/test49.vim" >/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/228[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/228" 154L, 3580C appended155L, 3602C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/229[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/229"' -c 'br eakadd func 1 INT' -S /tmp/vFwUUV3/228[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/229" 18L, 118C "/<>/src/vim-basic/testdir/test49.vim" >=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o 32L, 705C :!echo XYZ >/tmp/vFwUUV3/233[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/234" [New File] "test49.in" 32L, 705C *** Test 85: OK (198689) Error detected while processing /<>/src/vim-basic/te stdir/test49.vim: line 8769: E123: Undefined function: F Make_all.mak[?2004llink.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/arabic.o objects/beval.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/pty.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/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python3.o objects/if_tcl.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python3.6/config-3.6m-i386-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm -L/usr/lib/i386-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm [?2004h "Make_all.mak" line 1 of 195 --0%-- col 1 line 8772: E926: Current location list was changed line 8773: E193: :endfunction not inside a function Error detected while processing function ExecAsScript[2]..MakeScript: line 3: E123: Undefined function: F[?2004llink.sh: Linked fine make[1]: Leaving directory '/<>/src/vim-gtk3' # Ensure ERM is set to a sane value for testing [ yes != "yes" ] || flock debian env TERM=xterm /usr/bin/make -j1 -C src/vim-gtk3 test gcc -c -I. -I/usr/include/lua5.2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -I/usr/include/python3.6m -DPYTHON3_HOME='L"/usr"' -pthread -fPIE -I/usr/include/ruby-2.3.0 -I/usr/include/i386-linux-gnu/ruby-2.3.0 -DRUBY_VERSION=23 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c [?2004h "/tmp/vFwUUV3/235" c[noeol] 4L, 109C search hit BOTTOM, continuing at TOP line 10: E486: Pattern not found: .*F(.*) search hit BOTTOM, continuing at TOP line 11: E486: Pattern not found: ^\d*\s*endfunction\> 4 substitutions on 4 lines[?2004l[?2004h "/tmp/vFwUUV3/235"3L, 109C written "Make_all.mak" 195L, 4312C Error detected while processing /tmp/vFwUUV3/235: line 1: E492: Not an editor command: Error detected while processing function ExecAsScr ipt[2]..MakeScript: line 2: E492: Not an editor command: line 3: line 3: E492: Not an editor command: E123: Undefined function: F Error detected while processing /<>/src/vim-basic/te stdir/test49.vim: line 8779: E130: Unknown function: F *** Test 86: OK (0) 5 *** Test 87: OK (0)[?2004l[?2004h "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/236[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l/[?2004h^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vFwUUV3/236" 151L, 3929C appended152L, 3951C "/<>/src/vim-basic/testdir/test49.vim" /tmp/vFwUUV3/237[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vFwUUV3/237"' -c 'breakadd func 5 ThrowOnInterrupt' -S /tmp/vFwUUV3/236[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l"/tmp/vFwUUV3/237" 16L, 281C "/<>/src/vim-basic/testdir/test49.vim" funclist:silent func:redir END :for line in split(funclist, "\n"): let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '': exe "delfunc " . name : endif:endfor:for v in keys(g:): silent! exe "unlet " . v :endfor:unlet v:qa!ENDTESTResults of test49.vim:[?25h [?25l 83 more lines *** Test 16: OK (8722)83 more lines[?25h[?25l:[?2004h[?25h/^Results/,$w! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New] 84L, 2484C written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" make valgrind happy [?25l[?25h[?25l:[?2004h[?25hredir => funclist [?25l[?25h[?25l:[?2004h[?25hsilent func [?25l[?25h[?25l:[?2004h[?25hredir END [?25l[?25h[?25l:[?2004h[?25hfor line in split(funclist, "\n") [?25l :[?2004h [?25h: let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') [?25l:[?2004h [?25h: if name != '' [?25l:[?2004h [?25h: exe "delfunc " . name [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h:endfor [?25l:" Go back to this file and append the results from register r. :buf test49.in G"rp:/^Results/,$w! test.out :" :" make valgrind happy[?25h[?25l :[?2004h[?25hfor v in keys(g:) [?25l :[?2004h [?25h: silent! exe "unlet " . v [?25l:[?2004h [?25h:endfor [?25l:" Go back to this file and append the results from register r. :buf test49.in[?25h[?25l :[?2004h[?25hunlet v [?25l[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test49 = test61; then \ # if diff test.out test49.ok; \ # then echo flaky test ok first time; \ # else rm -rf test49.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test49.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test17.failed test.ok test.out X* viminfo cp test17.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 test17.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test17.in" 135 lines, 2431 charactersTests for: - "gf" on ${VAR}, - ":checkpath!" with various 'include' settings. STARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :" :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :else :let $TDIR = "." :endif /TDIR :endif[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for:[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 27 lines, 564 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out gf :set ff=unix :w! test.out :brewind ENDTEST[?25h[?25l [?25h[?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hif has("ebcdic") [?25l :[?2004h [?25h: set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h: set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} [?25l:[?2004h [?25h:endif [?25l:" :if has("unix") :let $CDIR = "." /CDIR[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hif has("unix") [?25l :[?2004h [?25h:let $CDIR = "." [?25l:[?2004h [?25h/CDIR [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h:if has("amiga") [?25l:[?2004h [?25h:let $TDIR = "/testdir" [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h:let $TDIR = "." [?25l:[?2004h [?25h:endif [?25l:[?2004h [?25h/TDIR [?25l:[?2004h [?25h:endif [?25l:if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :else :let $TDIR = "." :endif /TDIR :endif :" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': > nmake -f Make_dos.mak test17.outw! test.outgf:set ff=unix :w! test.out :brewindENDTEST${CDIR}/test17a.in[?25h[?25l :[?2004h[?25h" Dummy writing for making that sure gf doesn't fail even if the current [?25l[?25h[?25l:[?2004h[?25h" file is modified. It can be occurred when executing the following command [?25l[?25h[?25l:[?2004h[?25h" directly on Windows without fixing the 'fileformat': [?25l[?25h[?25l:[?2004h[?25h" > nmake -f Make_dos.mak test17.out [?25l[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" [New File] 135 lines, 2431 characters written[?25h[?25l "/<>/src/vim-basic/testdir/./test17a.in" 3 lines, 88 characters Press ENTER or type command to continue[?25h[?25lThis file is just to test "gf" in test 17. The contents is not important. Just testing! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hset ff=unix [?25l[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" 3 lines, 88 characters written[?25h[?25l:[?2004h[?25hbrewind [?25l"test17.in" 135 lines, 2431 characters:" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out:w! test.outgf:set ff=unix:w! test.out:brewindENDTEST ${CDIR}/test17a.in $TDIR/test17a.inSTARTTEST:" check for 'include' without \zs or \ze:lang C:call delete("./Xbase.a"):call delete("Xdir1", "rf"):!mkdir Xdir1:!mkdir "Xdir1/dir2":e! Xdir1/dir2/foo.ai#include "bar.a"^[:[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 23 lines, 396 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:e Xdir1/dir2/baz.a i#include"foo.a"^[: :w :e Xbase.a :set path=Xdir1/dir2 i#include ^[: :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and \ze :call delete("./Xbase.b") :call delete("Xdir1", "rf") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*/\zs[^/]\+\ze' :function! DotsToSlashes() : return substitute(v:fname, '\.', '/', 'g') . '.b' :endfunction[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" check for 'include' without \zs or \ze [?25l[?25h[?25l:[?2004h[?25hlang C [?25l[?25h[?25l:[?2004h[?25hcall delete("./Xbase.a") [?25l[?25h[?25l:[?2004h[?25hcall delete("Xdir1", "rf") [?25l[?25h[?25l:[?2004h[?25h!mkdir Xdir1 [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25h!mkdir "Xdir1/dir2" [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25he! Xdir1/dir2/foo.a [?25l"Xdir1/dir2/foo.a" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l#include "bar.a"[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/foo.a" [New File] 1 line, 19 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/bar.a [?25l"Xdir1/dir2/bar.a" [New File][?25h[?2004l[?2004h[?25l#include "baz.a"[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/bar.a" [New File] 1 line, 22 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/baz.a [?25l"Xdir1/dir2/baz.a" [New File][?25h[?2004l[?2004h[?25l#include"foo.a"[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/baz.a" [New File] 1 line, 28 characters written[?25h[?25l:[?2004h[?25he Xbase.a [?25l"Xbase.a" [New File][?25h[?25l:[?2004h[?25hset path=Xdir1/dir2 [?25l[?25h[?2004l[?2004h[?25l#include [?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xbase.a" [New File] 1 line, 20 characters written[?25h[?25l:[?2004h[?25hredir! >>test.out [?25l[?25h[?25l:[?2004h[?25hcheckpath! [?25l--- Included files in path --- Xdir1/dir2/foo.a Xdir1/dir2/foo.a --> Xdir1/dir2/bar.a Xdir1/dir2/bar.a --> Xdir1/dir2/baz.a Xdir1/dir2/baz.a --> "foo.a" (Already listed) Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25l#include ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hbrewind [?25l"test17.in" 135 lines, 2431 charactersi#include "foo.a"^[: :w:e Xbase.a:set path=Xdir1/dir2i#include ^[::w:redir! >>test.out:checkpath!:redir END:brewindENDTESTSTARTTEST:" check for 'include' with \zs and \ze:call delete("./Xbase.b"):call delete("Xdir1", "rf"):!mkdir Xdir1:!mkdir "Xdir1/dir2":let &include='^\s*%inc\s*/\zs[^/]\+\ze':function! DotsToSlashes(): return substitute(v:fname, '\.', '/', 'g') . '.b':endfunction:let &includeexpr='DotsToSlashes()'[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 27 lines, 532 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:e Xdir1/dir2/baz.b i%inc/foo/^[: :w :e Xbase.b :set path=Xdir1/dir2 i%inc /foo/^[: :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call delete("Xdir1", "rf") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :function! StripNewlineChar() : if v:fname =~ '\n$' : return v:fname[:-2][?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" check for 'include' with \zs and \ze [?25l[?25h[?25l:[?2004h[?25hcall delete("./Xbase.b") [?25l[?25h[?25l:[?2004h[?25hcall delete("Xdir1", "rf") [?25l[?25h[?25l:[?2004h[?25h!mkdir Xdir1 [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25h!mkdir "Xdir1/dir2" [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25hlet &include='^\s*%inc\s*/\zs[^/]\+\ze' [?25l:e Xdir1/dir2/baz.b i%inc/foo/^[: :w :e Xbase.b :set path=Xdir1/dir2 i%inc /foo/^[: :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call delete("Xdir1", "rf") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :function! StripNewlineChar() : if v:fname =~ '\n$' : return v:fname[:-2][?25h[?25l:[?2004h[?25hfunction! DotsToSlashes() [?25l :[?2004h [?25h: return substitute(v:fname, '\.', '/', 'g') . '.b' [?25l:[?2004h [?25h:endfunction [?25l:e Xdir1/dir2/baz.b i%inc/foo/^[:[?25h[?25l:[?2004h[?25hlet &includeexpr='DotsToSlashes()' [?25l[?25h[?25l:[?2004h[?25he! Xdir1/dir2/foo.b [?25l"Xdir1/dir2/foo.b" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l%inc /bar/[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/foo.b" [New File] 1 line, 13 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/bar.b [?25l"Xdir1/dir2/bar.b" [New File][?25h[?2004l[?2004h[?25l%inc /baz/[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/bar.b" [New File] 1 line, 16 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/baz.b [?25l"Xdir1/dir2/baz.b" [New File][?25h[?2004l[?2004h[?25l%inc/foo/[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/baz.b" [New File] 1 line, 22 characters written[?25h[?25l:[?2004h[?25he Xbase.b [?25l"Xbase.b" [New File][?25h[?25l:[?2004h[?25hset path=Xdir1/dir2 [?25l[?25h[?2004l[?2004h[?25l%inc /foo/[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xbase.b" [New File] 1 line, 14 characters written[?25h[?25l:[?2004h[?25hredir! >>test.out [?25l[?25h[?25l:[?2004h[?25hcheckpath! [?25l--- Included files in path --- Xdir1/dir2/foo.b Xdir1/dir2/foo.b --> Xdir1/dir2/bar.b Xdir1/dir2/bar.b --> Xdir1/dir2/baz.b Xdir1/dir2/baz.b --> foo (Already listed) Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25l%inc /foo/ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hbrewind [?25l"test17.in" 135 lines, 2431 charactersi%inc /foo/^[: :w:e Xbase.b:set path=Xdir1/dir2i%inc /foo/^[::w:redir! >>test.out:checkpath!:redir END:brewindENDTESTSTARTTEST:" check for 'include' with \zs and no \ze:call delete("./Xbase.c"):call delete("Xdir1", "rf"):!mkdir Xdir1:!mkdir "Xdir1/dir2":let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze':function! StripNewlineChar(): if v:fname =~ '\n$': return v:fname[:-2]: endif[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" 39 lines, 745 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:w :e Xdir1/dir2/baz.c i%incfoo.c^[: :w :e Xdir1/dir2/FALSE.c i%incfoo.c^[: :w :e Xbase.c :set path=Xdir1/dir2 i%inc FALSE.c foo.c^[: :w :redir! >>test.out :checkpath! :redir END :brewind :" change "\" to "/" for Windows and fix 'fileformat' :e test.out :%s#\\#/#g :set ff& :w :q ENDTEST [?25h [?25l :[?2004hso! Xdotest [?25h[?25l:[?2004h[?25h" check for 'include' with \zs and no \ze [?25l[?25h[?25l:[?2004h[?25hcall delete("./Xbase.c") [?25l[?25h[?25l:[?2004h[?25hcall delete("Xdir1", "rf") [?25l[?25h[?25l:[?2004h[?25h!mkdir Xdir1 [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25h!mkdir "Xdir1/dir2" [?25l[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h[?25l:[?2004h[?25hlet &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' [?25l:w :e Xdir1/dir2/baz.c i%incfoo.c^[: :w :e Xdir1/dir2/FALSE.c i%incfoo.c^[: :w :e Xbase.c :set path=Xdir1/dir2 i%inc FALSE.c foo.c^[: :w :redir! >>test.out :checkpath! :redir END :brewind :" change "\" to "/" for Windows and fix 'fileformat' :e test.out :%s#\\#/#g :set ff& :w :q ENDTEST [?25h[?25l :[?2004h[?25hfunction! StripNewlineChar() [?25l :[?2004h [?25h: if v:fname =~ '\n$' [?25l:[?2004h [?25h: return v:fname[:-2] [?25l:[?2004h [?25h: endif [?25l:[?2004h [?25h: return v:fname [?25l:[?2004h [?25h:endfunction [?25l:w :e Xdir1/dir2/baz.c i%incfoo.c^[: :w :e Xdir1/dir2/FALSE.c[?25h[?25l :[?2004h[?25hlet &includeexpr='StripNewlineChar()' [?25l[?25h[?25l:[?2004h[?25he! Xdir1/dir2/foo.c [?25l"Xdir1/dir2/foo.c" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?2004h[?25l%inc bar.c[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/foo.c" [New File] 1 line, 13 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/bar.c [?25l"Xdir1/dir2/bar.c" [New File][?25h[?2004l[?2004h[?25l%inc baz.c[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/bar.c" [New File] 1 line, 16 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/baz.c [?25l"Xdir1/dir2/baz.c" [New File][?25h[?2004l[?2004h[?25l%incfoo.c[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/baz.c" [New File] 1 line, 22 characters written[?25h[?25l:[?2004h[?25he Xdir1/dir2/FALSE.c [?25l"Xdir1/dir2/FALSE.c" [New File][?25h[?2004l[?2004h[?25l%incfoo.c[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xdir1/dir2/FALSE.c" [New File] 1 line, 22 characters written[?25h[?25l:[?2004h[?25he Xbase.c [?25l"Xbase.c" [New File][?25h[?25l:[?2004h[?25hset path=Xdir1/dir2 [?25l[?25h[?2004l[?2004h[?25l%inc FALSE.c foo.c[?25h[?25l:[?2004h[?25h[?25l[?25h[?25l:[?2004h[?25hw [?25l"Xbase.c" [New File] 1 line, 22 characters written[?25h[?25l:[?2004h[?25hredir! >>test.out [?25l[?25h[?25l:[?2004h[?25hcheckpath! [?25l--- Included files in path --- Xdir1/dir2/foo.c Xdir1/dir2/foo.c --> Xdir1/dir2/bar.c Xdir1/dir2/bar.c --> Xdir1/dir2/baz.c Xdir1/dir2/baz.c --> foo.c (Already listed) Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hredir END [?25l%inc FALSE.c foo.c ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hbrewind [?25l"test17.in" 135 lines, 2431 characters:w:e Xdir1/dir2/baz.ci%inc foo.c^[::w:e Xdir1/dir2/FALSE.ci%inc foo.c^[::w:e Xbase.c:set path=Xdir1/dir2i%inc FALSE.c foo.c^[::w:redir! >>test.out:checkpath!:redir END:brewind:" change "\" to "/" for Windows and fix 'fileformat':e test.out:%s#\\#/#g:set ff&:w:qENDTEST[?25h[?25l:[?2004h[?25h" change "\" to "/" for Windows and fix 'fileformat' [?25l[?25h[?25l:[?2004h[?25he test.out [?25l"test.out" 33 lines, 655 charactersThis file is just to test "gf" in test 17. The contents is not important. Just testing!--- Included files in path --- Xdir1/dir2/foo.a Xdir1/dir2/foo.a --> Xdir1/dir2/bar.a Xdir1/dir2/bar.a --> Xdir1/dir2/baz.a Xdir1/dir2/baz.a --> "foo.a" (Already listed)--- Included files in path ---Xdir1/dir2/foo.b Xdir1/dir2/foo.b --> Xdir1/dir2/bar.b Xdir1/dir2/bar.b --> Xdir1/dir2/baz.b Xdir1/dir2/baz.b -->foo (Already listed)[?25h[?25l:[?2004h[?25h%s#\\#/#g [?25lE486: Pattern not found: \\[?25h[?25l:[?2004h[?25hset ff& [?25l[?25h[?25l:[?2004h[?25hw [?25l"test.out" 33 lines, 655 characters written[?25h[?25l:[?2004h[?25hq [?25l[?2004l[?2004l[?1l>[?25h[?1049l # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test17 = test61; then \ # if diff test.out test17.ok; \ # then echo flaky test ok first time; \ # else rm -rf test17.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test17.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test30.failed test.ok test.out X* viminfo cp test30.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 test30.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available. STARTTEST :so small.vim :set belloff=all :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for a lot of variations of the 'fileformats' option[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 222 lines, 3609 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72 Go8^[:$r XXtt81 :$r XXtt82 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST unix unix eof dos^M dos^M eof mac^Mmac^M[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l:[?2004h[?25h" first write three test files, one in each format [?25l[?25h[?25l:[?2004h[?25hset fileformat=unix [?25l[?25h[?25l:[?2004h[?25hset fileformats= [?25l[?25h[?25l:[?2004h[?25h/^unix/;/eof/-1w! XXUnix [?25l"XXUnix" [New File] 2 lines, 10 characters written[?25h[?25l:[?2004h[?25h/^dos/;/eof/-1w! XXDos [?25l"XXDos" [New File] 2 lines, 10 characters written[?25h[?25l:[?2004h[?25hset bin noeol [?25l[?25h[?25l:[?2004h[?25h$w! XXMac [?25l"XXMac" [New File][Incomplete last line] 1 line, 8 characters written[?25h[?2004l[?2004h[?25l noeol[?25h[?25l :[?2004h[?25h$w! XXEol [?25l"XXEol" [New File][Incomplete last line] 1 line, 5 characters written[?25h[?25l:[?2004h[?25hset nobin eol [?25l[?25h[?25l:[?2004h[?25henew! [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hbwipe XXUnix XXDos XXMac [?25l3 buffers wiped out[?25h[?25l:[?2004h[?25h" create mixed format files [?25l[?25h[?25l:[?2004h[?25hif has("vms") [?25l :[?2004h [?25h: !copy XXUnix,XXDos XXUxDs. [?25l:[?2004h [?25h: !copy XXUnix,XXMac XXUxMac. [?25l:[?2004h [?25h: !copy XXDos,XXMac XXDosMac. [?25l:[?2004h [?25h: !copy XXMac,XXEol XXMacEol. [?25l:[?2004h [?25h: !copy XXUnix,XXDos,XXMac XXUxDsMc. [?25l:[?2004h [?25h:elseif has("win32") [?25l:[?2004h [?25h: !copy /b XXUnix+XXDos XXUxDs [?25l:[?2004h [?25h: !copy /b XXUnix+XXMac XXUxMac [?25l:[?2004h [?25h: !copy /b XXDos+XXMac XXDosMac [?25l:[?2004h [?25h: !copy /b XXMac+XXEol XXMacEol [?25l:[?2004h [?25h: !copy /b XXUnix+XXDos+XXMac XXUxDsMc [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h: !cat XXUnix XXDos >XXUxDs [?25l:!cat XXUnix XXDos >XXUxDs[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:[?2004h : !cat XXUnix XXMac >XXUxMac :!cat XXUnix XXMac >XXUxMac[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:[?2004h : !cat XXDos XXMac >XXDosMac :!cat XXDos XXMac >XXDosMac[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:[?2004h : !cat XXMac XXEol >XXMacEol :!cat XXMac XXEol >XXMacEol[?2004l[?1l>[?25h[?1049l [?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c [?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:[?2004h : !cat XXUnix XXDos XXMac >XXUxDsMc :!cat XXUnix XXDos XXMac >XXUxDsMc[?2004l[?1l>[?25h[?1049l [?2004l[?2004h Press ENTER or type command to continue[?1049h[?1h=[?2004h [?25l:[?2004h :endif [?25h[?25l:[?2004h[?25h" [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25h" try reading and writing with 'fileformats' empty [?25l[?25h[?25l:[?2004h[?25hset fileformat=unix [?25l[?25h[?25l:[?2004h[?25he! XXUnix [?25l"XXUnix" 2 lines, 10 charactersunix unix[?25h[?25l:[?2004h[?25hw! test.out [?25l"test.out" [New File] 2 lines, 10 characters written[?25h[?25l:[?2004h[?25he! XXDos [?25l"XXDos" 2 lines, 10 charactersdos^M dos^M[?25h[?25l:[?2004h[?25hw! XXtt01 [?25l"XXtt01" [New File] 2 lines, 10 characters written[?25h[?25l:[?2004h[?25he! XXMac [?25l"XXMac" [Incomplete last line] 1 line, 8 charactersmacmac^M ~ [?25h[?25l:[?2004h[?25hw! XXtt02 [?25l"XXtt02" [New File] 1 line, 9 characters written[?25h[?25l:[?2004h[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" 238 lines, 3779 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hset fileformat=dos [?25l:$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72Go8^[:$r XXtt81:$r XXtt82Go9^[:$r XXtt91:$r XXtt92:$r XXtt93Go10^[:$r XXUnix:set nobinary ff&:w:qa!ENDTESTunixunixeofdos^Mdos^Meofmac^Mmac^M[?25h[?25l :[?2004h[?25he! XXUnix [?25l"XXUnix" [CR missing][dos format] 2 lines, 10 charactersunixunix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt11 [?25l"XXtt11" [New File][dos format] 2 lines, 12 characters written[?25h[?25l:[?2004h[?25he! XXDos [?25l"XXDos" [dos format] 2 lines, 10 charactersdosdos[?25h[?25l:[?2004h[?25hw! XXtt12 [?25l"XXtt12" [New File][dos format] 2 lines, 10 characters written[?25h[?25l:[?2004h[?25he! XXMac [?25l"XXMac" [Incomplete last line][dos format] 1 line, 8 charactersmac^Mmac^M ~ [?25h[?25l:[?2004h[?25hw! XXtt13 [?25l"XXtt13" [New File][dos format] 1 line, 10 characters written[?25h[?25l:[?2004h[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hset fileformat=mac [?25l:$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72Go8^[:$r XXtt81:$r XXtt82Go9^[:$r XXtt91:$r XXtt92:$r XXtt93Go10^[:$r XXUnix:set nobinary ff&:w:qa!ENDTESTunixunixeofdosdoseofmac^Jmac[?25h[?25l :[?2004h[?25he! XXUnix [?25l"XXUnix" [Incomplete last line][mac format] 1 line, 10 charactersunix^Junix^J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt21 [?25l"XXtt21" [New File][mac format] 1 line, 11 characters written[?25h[?25l:[?2004h[?25he! XXDos [?25l"XXDos" [Incomplete last line][mac format] 3 lines, 10 charactersdos^Jdos^J[?25h[?25l:[?2004h[?25hw! XXtt22 [?25l"XXtt22" [New File][mac format] 3 lines, 11 characters written[?25h[?25l:[?2004h[?25he! XXMac [?25l"XXMac" [mac format] 2 lines, 8 charactersmac mac~ [?25h[?25l:[?2004h[?25hw! XXtt23 [?25l"XXtt23" [New File][mac format] 2 lines, 8 characters written[?25h[?25l:[?2004h[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" [Incomplete last line][mac format] 5 lines, 3779 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h" [?25l^Jdos ^Jeof^J^Jmac mac^J[?25h[?25l:[?2004h[?25h" try reading and writing with 'fileformats' set to one format [?25l[?25h[?25l:[?2004h[?25hset fileformats=unix [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?25l:[?2004h[?25hw! XXtt31 [?25l"XXtt31" [New File] 5 lines, 29 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=dos [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hw! XXtt32 [?25l"XXtt32" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 238 lines, 3779 characters[?25h[?25l:[?2004h[?25hset fileformats=mac [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [mac format] 4 lines, 28 charactersunix^Junix^Jdos^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt33 [?25l"XXtt33" [New File][mac format] 4 lines, 28 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" [Incomplete last line][mac format] 5 lines, 3779 characters^Jdoseof^J^Jmac mac^J[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" try reading and writing with 'fileformats' set to two formats [?25l[?25h[?25l:[?2004h[?25hset fileformats=unix,dos [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?25l:[?2004h[?25hw! XXtt41 [?25l"XXtt41" [New File] 5 lines, 29 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXUxMac [?25l"XXUxMac" [Incomplete last line] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt42 [?25l"XXtt42" [New File] 3 lines, 19 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxMac [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXDosMac [?25l"XXDosMac" [Incomplete last line][dos format] 3 lines, 18 charactersdodos mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt43 [?25l"XXtt43" [New File][dos format] 3 lines, 20 characters written[?25h[?25l:[?2004h[?25hbwipe XXDosMac [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=unix,mac [?25l[?25h[?25l:[?2004h[?25he! XXUxDs [?25l"XXUxDs" 4 lines, 20 charactersunixunix dos^Mdos^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt51 [?25l"XXtt51" [New File] 4 lines, 20 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDs [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt52 [?25l"XXtt52" [New File] 5 lines, 29 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXDosMac [?25l"XXDosMac" [mac format] 4 lines, 18 charactersdo^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt53 [?25l"XXtt53" [New File][mac format] 4 lines, 18 characters written[?25h[?25l:[?2004h[?25hbwipe XXDosMac [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXEol [?25l"XXEol" [Incomplete last line] 1 line, 5 charactersnoeol~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?25l=[?2004h[?25h&ffs [?25l=[?2004h[?25h&ff [?2004h[?25lunix,mac:unix[?25h[?25l:[?2004h[?25hw! XXtt54 [?25l"XXtt54" [New File] 2 lines, 20 characters written[?25h[?25l:[?2004h[?25hbwipe XXEol [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=dos,mac [?25l[?25h[?25l:[?2004h[?25he! XXUxDs [?25l"XXUxDs" [CR missing][dos format] 4 lines, 20 charactersunixunix dosdos ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt61 [?25l"XXtt61" [New File][dos format] 4 lines, 22 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDs [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXUxMac [?25l"XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?25l=[?2004h[?25h&ffs [?25l=[?2004h[?25h&ff [?2004h[?25ldos,mac:dos[?25h[?25l:[?2004h[?25hw! XXtt62 [?25l"XXtt62" [New File][dos format] 4 lines, 35 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxMac [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hw! XXtt63 [?25l"XXtt63" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 238 lines, 3779 characters[?25h[?25l:[?2004h[?25he! XXMacEol [?25l"XXMacEol" [Incomplete last line][mac format] 3 lines, 13 charactersmacmac noeol~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?25l=[?2004h[?25h&ffs [?25l=[?2004h[?25h&ff [?2004h[?25ldos,mac:mac[?25h[?25l:[?2004h[?25hw! XXtt64 [?25l"XXtt64" [New File][mac format] 4 lines, 26 characters written[?25h[?25l:[?2004h[?25hbwipe XXMacEol [?25l"test30.in" [CR missing][dos format] 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" try reading and writing with 'fileformats' set to three formats [?25l[?25h[?25l:[?2004h[?25hset fileformats=unix,dos,mac [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt71 [?25l"XXtt71" [New File] 5 lines, 29 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXEol [?25l"XXEol" [Incomplete last line] 1 line, 5 charactersnoeol~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?25l=[?2004h[?25h&ffs [?25l=[?2004h[?25h&ff [?2004h[?25lunix,dos,mac:unix[?25h[?25l:[?2004h[?25hw! XXtt72 [?25l"XXtt72" [New File] 2 lines, 24 characters written[?25h[?25l:[?2004h[?25hbwipe XXEol [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=mac,dos,unix [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt81 [?25l"XXtt81" [New File] 5 lines, 29 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25he! XXEol [?25l"XXEol" [Incomplete last line][mac format] 1 line, 5 charactersnoeol~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?2004l[?25l=[?2004h[?25h&ffs [?25l=[?2004h[?25h&ff [?2004h[?25lmac,dos,unix:mac[?25h[?25l:[?2004h[?25hw! XXtt82 [?25l"XXtt82" [New File][mac format] 2 lines, 23 characters written[?25h[?25l:[?2004h[?25hbwipe XXEol [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25h" try with 'binary' set [?25l[?25h[?25l:[?2004h[?25hset fileformats=mac,unix,dos [?25l[?25h[?25l:[?2004h[?25hset binary [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt91 [?25l"XXtt91" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=mac [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt92 [?25l"XXtt92" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?25l:[?2004h[?25hbwipe XXUxDsMc [?25l"test30.in" 238 lines, 3779 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:set belloff=all:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMacGonoeol^[:$w! XXEol:set nobin eol:enew!:bwipe XXUnix XXDos XXMac:" create mixed format files:if has("vms"): !copy XXUnix,XXDos XXUxDs.: !copy XXUnix,XXMac XXUxMac.[?25h[?25l:[?2004h[?25hset fileformats=dos [?25l[?25h[?25l:[?2004h[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hw! XXtt93 [?25l"XXtt93" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Append "END" to each file so that we can see what the last written char was. [?25l[?25h[?25l:[?2004h[?25hset fileformat=unix nobin [?25l[?25h[?25l~ ~ ~ ~ --No lines in buffer--[?25h[?2004l[?2004h[?25lEND[?25h[?25l:[?2004h[?25hw >>XXtt01 [?25l"XXtt01" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt02 [?25l"XXtt02" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt11 [?25l"XXtt11" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt12 [?25l"XXtt12" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt13 [?25l"XXtt13" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt21 [?25l"XXtt21" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt22 [?25l"XXtt22" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt23 [?25l"XXtt23" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt31 [?25l"XXtt31" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt32 [?25l"XXtt32" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt33 [?25l"XXtt33" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt41 [?25l"XXtt41" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt42 [?25l"XXtt42" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt43 [?25l"XXtt43" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt51 [?25l"XXtt51" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt52 [?25l"XXtt52" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt53 [?25l"XXtt53" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt54 [?25l"XXtt54" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt61 [?25l"XXtt61" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt62 [?25l"XXtt62" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt63 [?25l"XXtt63" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt64 [?25l"XXtt64" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt71 [?25l"XXtt71" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt72 [?25l"XXtt72" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt81 [?25l"XXtt81" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt82 [?25l"XXtt82" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt91 [?25l"XXtt91" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt92 [?25l"XXtt92" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25hw >>XXtt93 [?25l"XXtt93" 1 line, 4 characters appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Concatenate the results. [?25l[?25h[?25l:[?2004h[?25h" Make fileformat of test.out the native fileformat. [?25l[?25h[?25l:[?2004h[?25h" Add a newline at the end. [?25l[?25h[?25l:[?2004h[?25hset binary [?25l[?25h[?25l:[?2004h[?25he! test.out [?25l"test.out" 2 lines, 10 charactersunix unix[?25h[?25l:[?2004h[?25h$r XXtt01 [?25l"XXtt01" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?25l:[?2004h[?25h$r XXtt02 [?25l"XXtt02" 2 lines, 13 charactersmac^Mmac^MEND[?25h [?2004l[?2004h[?25l 1[?25h[?25l:[?2004h[?25h$r XXtt11 [?25l"XXtt11" 3 lines, 16 charactersunix^Munix^MEND[?25h[?25l:[?2004h[?25h$r XXtt12 [?25l"XXtt12" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?25l:[?2004h[?25h$r XXtt13 [?25l"XXtt13" 2 lines, 14 charactersmac^Mmac^M^MEND[?25h [?2004l[?2004h[?25l 2[?25h[?25l:[?2004h[?25h$r XXtt21 [?25l"XXtt21" 3 lines, 15 charactersunixunix^MEND[?25h[?25l:[?2004h[?25h$r XXtt22 [?25l"XXtt22" 3 lines, 15 charactersdos^Mdos^M^MEND[?25h[?25l:[?2004h[?25h$r XXtt23 [?25l"XXtt23" 1 line, 12 characters mac^Mmac^MEND[?25h[?2004l[?2004h[?25l 3[?25h[?25l :[?2004h[?25h$r XXtt31 [?25l"XXtt31" 6 lines, 33 characters unix[?25h[?25l :[?2004h[?25h$r XXtt32 [?25l"XXtt32" 6 lines, 36 charactersunix dos^M dos^M mac^Mmac^M END unix^M[?25h[?25l :[?2004h[?25h$r XXtt33 [?25l"XXtt33" 5 lines, 32 charactersunix^M dos^M dos^M mac^Mmac^M^M END unix[?25h[?25lunix dos^M dos^M mac^Mmac^MEND [?25h[?2004l[?2004h[?25l 4[?25h[?25l :[?2004h[?25h$r XXtt41 [?25l"XXtt41" 6 lines, 33 characters unix[?25h[?25l :[?2004h[?25h$r XXtt42 [?25l"XXtt42" 4 lines, 23 charactersunix dos^M dos^M mac^Mmac^M END unix[?25h[?25l :[?2004h[?25h$r XXtt43 [?25l"XXtt43" 4 lines, 24 charactersunix mac^Mmac^M END dos^M[?25h[?25ldos^M mac^Mmac^M^M END [?25h[?2004l[?2004h[?25l 5[?25h[?25l :[?2004h[?25h$r XXtt51 [?25l"XXtt51" 5 lines, 24 characters unix[?25h[?25l :[?2004h[?25h$r XXtt52 [?25l"XXtt52" 6 lines, 33 charactersunix dos^M dos^M END unix[?25h[?25l :[?2004h[?25h$r XXtt53 [?25l"XXtt53" 3 lines, 22 charactersunix dos^M dos^M mac^Mmac^M END dos^M[?25h[?25l :[?2004h[?25h$r XXtt54 [?25l"XXtt54" 3 lines, 24 charactersdos^M mac^Mmac^MEND unix,mac:unix[?25h[?25lnoeol END [?25h[?2004l[?2004h[?25l 6[?25h[?25l :[?2004h[?25h$r XXtt61 [?25l"XXtt61" 5 lines, 26 characters unix^M[?25h[?25l :[?2004h[?25h$r XXtt62 [?25l"XXtt62" 5 lines, 39 charactersunix^M dos^M dos^M END dos,mac:dos^M[?25h[?25l :[?2004h[?25h$r XXtt63 [?25l"XXtt63" 6 lines, 36 charactersunix^M unix^M mac^Mmac^M^M END unix^M[?25h[?25l :[?2004h[?25h$r XXtt64 [?25l"XXtt64" 1 line, 30 charactersunix^M dos^M dos^M mac^Mmac^M^M END dos,mac:mac^Mmac^Mmac^Mnoeol^MEND[?25h[?2004l[?2004h[?25l 7[?25h[?25l :[?2004h[?25h$r XXtt71 [?25l"XXtt71" 6 lines, 33 characters unix[?25h[?25l :[?2004h[?25h$r XXtt72 [?25l"XXtt72" 3 lines, 28 charactersunix dos^M dos^M mac^Mmac^M END unix,dos,mac:unix[?25h[?25lnoeol END [?25h[?2004l[?2004h[?25l 8[?25h[?25l :[?2004h[?25h$r XXtt81 [?25l"XXtt81" 6 lines, 33 characters unix[?25h[?25l :[?2004h[?25h$r XXtt82 [?25l"XXtt82" 1 line, 27 charactersunix dos^M dos^M mac^Mmac^M END mac,dos,unix:mac^Mnoeol^MEND[?25h[?2004l[?2004h[?25l 9[?25h[?25l :[?2004h[?25h$r XXtt91 [?25l"XXtt91" 5 lines, 32 characters unix[?25h[?25l :[?2004h[?25h$r XXtt92 [?25l"XXtt92" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?25l :[?2004h[?25h$r XXtt93 [?25l"XXtt93" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?25lunix dos^M dos^M mac^Mmac^MEND [?25h[?2004l[?2004h[?25l 10[?25h[?25l :[?2004h[?25h$r XXUnix [?25l"XXUnix" 2 lines, 10 characters unix[?25h[?25l :[?2004h[?25hset nobinary ff& [?25l[?25h[?25l:[?2004h[?25hw [?25l"test.out" 130 lines, 786 characters written[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test30 = test61; then \ # if diff test.out test30.ok; \ # then echo flaky test ok first time; \ # else rm -rf test30.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test30.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test59.failed test.ok test.out X* viminfo cp test59.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 test59.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test59.in" [converted] 626 lines, 11648 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [converted][New File] 106 lines, 2536 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖØÙÚÛÜÃÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòò óôõöøùúûüýþßÿÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖØÙÚÛÜÃÞ¿[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hso mbyte.vim [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Don't want to depend on the locale from the environment. The .aff and .dic [?25l[?25h[?25l:[?2004h[?25h" text is in latin1, the test text is utf-8. [?25l[?25h[?25l:[?2004h[?25hset enc=latin1 [?25l:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäÃ| âöüû'ESIANRTOLCDUGMPHBYFVKWWJKQXZ FOL Ã| áâãäåæçèéêëìíîïðñòóôõöøùúûüýþÃ~_ÿ LOW Ã| áâãäåæçèéêëìíîïðñòóôõöøùúûüýþÃ~_ÿ UPP Ã~@Ã~AÃ~BÃ~CÃ~DÃ~EÃ~FÃ~GÃ~HÃ~IÃ~JÃ~KÃ~LÃ~MÃ~NÃ~OÃ~PÃ~QÃ~RÃ~SÃ~TÃ~UÃ~VÃ~XÃ~YYÃ~ZÃ~[Ã~\Ã~]Ã~^Ã~_ÿ[?25h[?25l:[?2004h[?25he! [?25l"test59.in" 626 lines, 10897 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :STARTTESTso small.vimso mbyte.vimDon't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8.enc=latin1e! :set enc=utf-8:set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25hset enc=utf-8 [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25hset fenc= [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Function to test .aff/.dic with list of good and bad words. [?25l[?25h[?25l:[?2004h[?25hfunc TestOne(aff, dic) [?25l :[?2004h [?25h set spellfile= [?25l:[?2004h [?25h $put ='' [?25l:[?2004h [?25h $put ='test '. a:aff . '-' . a:dic [?25l:[?2004h [?25h " Generate a .spl file from a .dic and .aff file. [?25l:[?2004h [?25h exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' [?25l:[?2004h [?25h exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' [?25l:[?2004h [?25h mkspell! Xtest Xtest [?25l:[?2004h [?25h " use that spell file [?25l:[?2004h [?25h set spl=Xtest.utf-8.spl spell [?25l:[?2004h [?25h " list all valid words [?25l:[?2004h [?25h spelldump [?25l:[?2004h [?25h %yank [?25l:[?2004h [?25h quit [?25l:[?2004h [?25h $put [?25l:[?2004h [?25h $put ='-------' [?25l:[?2004h [?25h " find all bad words and suggestions for them [?25l:[?2004h [?25h exe '1;/^' . a:aff . 'good:' [?25l:[?2004h [?25h normal 0f:]s [?25l:[?2004h [?25h let prevbad = '' [?25l:[?2004h [?25h while 1 [?25l:[?2004h [?25h let [bad, a] = spellbadword() [?25l:[?2004h [?25h if bad == '' || bad == prevbad || bad == 'badend' [?25l:[?2004h [?25h break [?25l:[?2004h [?25h endif [?25l:[?2004h [?25h let prevbad = bad [?25l:[?2004h [?25h let lst = spellsuggest(bad, 3) [?25l:[?2004h [?25h normal mm [?25l:[?2004h [?25h $put =bad [?25l:[?2004h [?25h $put =string(lst) [?25l:[?2004h [?25h normal `m]s [?25l:[?2004h [?25h endwhile [?25l:[?2004h [?25hendfunc [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25hcall TestOne('1', '1') [?25l"Xtest.aff" [New File] 48 lines, 768 characters written "Xtest.dic" [New File] 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Reading back spell file... Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 16 Compressing word tree... Compressed 39 of 104 nodes; 65 (62%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked[?2004h 17 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h$put =soundfold('goobledygoook') [?25lthe end uk wrong ------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test']the['put', 'uk', 'test']gebletegek[?25h[?25l :[?2004h[?25h$put =soundfold('kóopërÿnôven') [?25l kepereneven[?25h[?25l :[?2004h[?25h$put =soundfold('oeverloos gezwets edale') [?25l everles gesvets etele[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" and now with SAL instead of SOFO items; test automatic reloading [?25l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25h/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff [?25l"Xtest.aff" 153 lines, 3426 characters written[?25h[?25l:[?2004h[?25hmkspell! Xtest Xtest [?25lReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 15 Compressing word tree... Compressed 33 of 75 nodes; 42 (56%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h$put =soundfold('goobledygoook') [?25l------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end['put', 'uk', 'test'] the['put', 'uk', 'test']gebletegekkepereneveneverles gesvet etelekbltykk[?25h[?25l :[?2004h[?25h$put =soundfold('kóopërÿnôven') [?25l kprnfn[?25h[?25l :[?2004h[?25h$put =soundfold('oeverloos gezwets edale') [?25l *fls kswts tl[?25h[?25l :[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" also use an addition file [?25l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25h/^addstart/+1,/^addend/-1w! Xtest.utf-8.add [?25l"Xtest.utf-8.add" [New File] 3 lines, 38 characters written[?25h[?25l:[?2004h[?25hmkspell! Xtest.utf-8.add.spl Xtest.utf-8.add [?25lReading word file Xtest.utf-8.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.utf-8.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hset spellfile=Xtest.utf-8.add [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :"[?25h[?25l/[?2004h[?25h^test2: [?25ltomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !![?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25linputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent [?25h[?25l :[?2004h[?25hset spl=Xtest_us.utf-8.spl [?25l[?25h[?25l/[?2004h[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h [?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25l['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint [?25h[?25lstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25lcomment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint [?25h[?25l :[?2004h[?25hset spl=Xtest_gb.utf-8.spl [?25lelequint [?25h[?25l/[?2004h[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25l['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint [?25h[?25lstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25lok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent [?25h[?25l :[?2004h[?25hset spl=Xtest_nz.utf-8.spl [?25lelequint elekwint elekwint [?25h[?25l/[?2004h[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h [?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25l['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint [?25h[?25lstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25lOk ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent [?25h[?25l :[?2004h[?25hset spl=Xtest_ca.utf-8.spl [?25lelequint elekwint elekwint elequint [?25h[?25l/[?2004h[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h [?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25l['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint [?25h[?25lstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?25l:[?2004h[?25hlet [str, a] = spellbadword() [?25l[?25h[?25l:[?2004h[?25h$put =str [?25ltest ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint elekwint [?25h[?25l :[?2004h[?25hunlet str a [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Postponed prefixes [?25l[?25h[?25l:[?2004h[?25hcall TestOne('2', '1') [?25l"Xtest.aff" 46 lines, 461 characters written "Xtest.dic" 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 10 of 102 nodes; 92 (90%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 525 bytes 17 lines yanked[?2004h 17 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h" [?25laddstart /regions=usgbnz elequint/2 elekwint/3 addend 1good: wrong OK puts. Test the end bad: inputs comment ok Ok. test déôl end the badend 2good: puts bad: inputs comment ok Ok end the. test déôl badendTest rules for compounding.3affstart SET ISO8859-1COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?25l:[?2004h[?25h" Compound words [?25l[?25h[?25l:[?2004h[?25hcall TestOne('3', '3') [?25l"Xtest.aff" 5 lines, 60 characters written "Xtest.dic" 5 lines, 29 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 6 of 31 nodes; 25 (80%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 125 bytes 3 lines yanked[?2004h 3 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hcall TestOne('4', '4') [?25l"Xtest.aff" 45 lines, 559 characters written "Xtest.dic" 8 lines, 59 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - word Compressing word tree... Compressed 2 of 91 nodes; 89 (97%) remaining Compressed 0 of 15 nodes; 15 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked[?2004h 12 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hcall TestOne('5', '5') [?25l"Xtest.aff" 25 lines, 237 characters written "Xtest.dic" 6 lines, 57 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 19 of 107 nodes; 88 (82%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked[?2004h 10 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hcall TestOne('6', '6') [?25l"Xtest.aff" 23 lines, 211 characters written "Xtest.dic" 6 lines, 53 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 89 nodes; 70 (78%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked[?2004h 9 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25hcall TestOne('7', '7') [?25l"Xtest.aff" 26 lines, 338 characters written "Xtest.dic" 6 lines, 67 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 91 nodes; 72 (79%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked[?2004h 9 more lines Press ENTER or type command to continue[?25h[?25l:[?2004h[?25h" [?25l1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaébar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?25h[?25l:[?2004h[?25h" clean up for valgrind [?25l[?25h[?25l:[?2004h[?25hdelfunc TestOne [?25l[?25h[?25l:[?2004h[?25hset spl= enc=latin1 [?25l1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?25l:[?2004h[?25h/^test output:/,$wq! test.out [?25l[?2004l"test.out" [New File] 270 lines, 3685 characters written [?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test59 = test61; then \ # if diff test.out test59.ok; \ # then echo flaky test ok first time; \ # else rm -rf test59.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test59.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test72.failed test.ok test.out X* viminfo cp test72.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 test72.in [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test72.in" 146 lines, 2107 charactersTests for undo file. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. STARTTEST :so small.vim :set belloff=all :" :" Test 'undofile': first a simple one-line change. :set nocompatible viminfo+=nviminfo visualbell :set ul=100 undofile nomore :e! Xtestfile ggdGithis is one line^[:set ul=100 :s/one/ONE/ :set ul=100 :w :bwipe! :e Xtestfile u:.w! test.out :" :" Test 'undofile', change in original file fails check :set noundofile :e! Xtestfile[?25h[?25l:[?2004h[?25hset cp [?25l[?25h[?25l:[?2004h[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for undo file.[?25h[?25l/[?2004h^STARTTEST [?25h [?25l:[?2004hset ff=unix cpo-=A [?25h[?25l:[?2004h.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 135 lines, 1910 characters written[?25h[?25l:[?2004hset ff& cpo+=A [?25h[?25l/ENDTEST:bwipe! :e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?25h [?25l:[?2004hso! Xdotest [?25h[?25l:[?2004h[?25hso small.vim [?25l[?25h[?25l:[?2004h[?25hset belloff=all [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test 'undofile': first a simple one-line change. [?25l[?25h[?25l:[?2004h[?25hset nocompatible viminfo+=nviminfo visualbell [?25l[?25h[?25l:[?2004h[>cset ul=100 undofile nomore [?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l-- INSERT --this is one line[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hs/one/ONE/ [?25lONE [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hw [?25l"Xtestfile" [New] 1L, 17C written[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe!:e Xtestfilefoo2bar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" 1L, 17Cthis is ONE line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l1 change; before #2 0 seconds agoone [?25h[?25l:[?2004h[?25h.w! test.out [?25l"test.out" [New] 1L, 17C written[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test 'undofile', change in original file fails check [?25l[?25h[?25l:[?2004h[?25hset noundofile [?25l[?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" 1L, 17CONE [?25h[?25l:[?2004h[?25hs/line/Line/ [?25lL [?25h[?25l:[?2004h[?25hw [?25l"Xtestfile" 1L, 17C written[?25h[?25l:[?2004h[?25hset undofile [?25l[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe!:e Xtestfilefoo2bar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" 1L, 17Cthis is ONE Line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25lAlready at oldest change[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 17C appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test 'undofile', add 10 lines, delete 6 lines, undo 3 [?25l[?25h[?25l:[?2004h[?25hset undofile [?25l[?25h[?25l--No lines in buffer--[?25h[?25l-- INSERT --one twothreefourfivesixseveneightnineten[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hw [?25l"Xtestfile" 4L, 17C written[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe! :e Xtestfile foo2bar :set key= /bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" 4L, 17Conetwonineten~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l1 more line; before #7 0 seconds agoeight[?25h[?25l1 more line; before #6 0 seconds agoseven[?25h[?25l1 more line; before #5 0 seconds agosix[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" 7L, 33C appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Test that reading the undofiles when setting undofile works [?25l[?25h[?25l:[?2004h[?25hset noundofile ul=0 [?25l[?25h[?25l-- INSERT --six u[?25hs[?25l[?25h[?25l1 line less; before #8 0 seconds ago ~ [?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" 4L, 17Cnine ten~ ~ ~ [?25h[?25l:[?2004h[?25hset undofile ul=100 [?25l[?25h[?25l1 more line; before #7 0 seconds agoeight[?25h[?25l1 more line; before #6 0 seconds agoseven[?25h[?25l1 more line; before #5 0 seconds agosix[?25h[?25l1 more line; before #4 0 seconds agofive[?25h[?25l1 more line; before #3 0 seconds agofour[?25h[?25l1 more line; before #2 0 seconds agothree[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" 10L, 49C appended[?25h[?25l:[?2004h[?25h" And now with encryption, cryptmethod=zip [?25l[?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" 4L, 17Cninten~ ~ ~ ~ ~ ~ [?25h[?25l:[?2004h[?25hset undofile cm=zip [?25l[?25h[?25l~ ~ ~ --No lines in buffer--[?25h[?25l-- INSERT --monday tuesdaywednesdaythursdayfriday[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hX [?25lWarning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h****** [?25lEnter same key again:[?2004h [?25h****** [?25lmonday friday ~ [?25h[?25l:[?2004h[?25hw! [?25l"Xtestfile" [crypted] 2L, 14C written[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe! :e Xtestfile foo2bar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h****** [?25l"Xtestfile" [crypted] 2L, 14Cmonday friday ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtestfile" [crypted] 2L, 14C[?25h[?25l:[?2004h[?25hset key= [?25l[?25h[?25l1 more line; before #11 0 seconds agothursday[?25h[?25l1 more line; before #10 0 seconds agowednesday[?25h[?25l:[?2004h[?25hw >>test.out [?25l"test.out" 4L, 33C appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" With encryption, cryptmethod=blowfish [?25l[?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h******* [?25l"Xtestfile" [noeol][converted][crypted] 1L, 21CMïÅ -M]Ã¥,§¯^T;<85> ~ ~ ~ "Xtestfile" [noeol][converted][crypted] 1L, 21C[?25h[?25l:[?2004h[?25hset undofile cm=blowfish ff& [?25l[?25h[?25l--No lines in buffer--[?25h[?25l-- INSERT --jan febmaraprjun[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h [?25l-- INSERT --foo mar[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l-- INSERT --bar apr[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hX [?25lWarning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h****** [?25lEnter same key again:[?2004h [?25h****** [?25ljan feb bar apr[?25h[?25l:[?2004h[?25hw! [?25l"Xtestfile" [converted][blowfish] 4L, 20C written[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe! :e Xtestfile foo2ba :set key= /bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h****** [?25l"Xtestfile" [blowfish] 4L, 20Cjan feb bar apr jun~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtestfile" [blowfish] 4L, 20C[?25h[?25l:[?2004h[?25hset key= [?25l[?25h[?25l/[?2004h[?25hbar [?25l[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?25h[?25l1 change; before #15 0 seconds agoap[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?25h[?25l1 more line; before #14 0 seconds agofoo mar[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?25h[?25l1 change; before #13 0 seconds agomar[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" With encryption, cryptmethod=blowfish2 [?25l[?25h[?25l:[?2004h[?25he! Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key:[?2004h [?25h******* [?25l"Xtestfile" [noeol][converted][blowfish] 1L, 29C^K<94>Aa¿ÃÃ^K^C<94>]K¸ÈÑ^K^K<80>Aa ~ ~ ~ ~ "Xtestfile" [noeol][converted][blowfish] 1L, 29C[?25h[?25l:[?2004h[?25hset undofile cm=blowfish2 ff& [?25l[?25h[?25l--No lines in buffer--[?25h[?25l-- INSERT --jan febmaraprjun[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h [?25l-- INSERT --foo mar[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l ~ [?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l-- INSERT --bar apr[?25h[?25l:[?2004h[?25hset ul=100 [?25l[?25h[?25l:[?2004h[?25hX [?25lEnter encryption key:[?2004h [?25h******* [?25lEnter same key again:[?2004h [?25h******* [?25ljan feb[?25h[?25l:[?2004h[?25hw! [?25l"Xtestfile" [converted][blowfish2] 4L, 20C written[?25h[?25l:[?2004h[?25hbwipe! [?25l"test72.in" 146L, 2107C:bwipe! :e Xtestfile foo2ba :set key= /bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:if has("vms"): call rename("_un_Xtestfile", "Xtestundo"):else: call rename(".Xtestfile.un~", "Xtestundo"):endif:qa!ENDTEST1111 -----2222 -----123456789[?25h[?25l:[?2004h[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key:[?2004h [?25h******* [?25l"Xtestfile" [blowfish2] 4L, 20Cjan feb bar ap jun~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtestfile" [blowfish2] 4L, 20C[?25h[?25l:[?2004h[?25hset key= [?25l[?25h[?25l/[?2004h[?25hbar [?25l[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?25h[?25l1 change; before #19 1 seconds agoap[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?25h[?25l1 more line; before #18 1 seconds agofoo mar[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?25h[?25l1 change; before #17 1 seconds agomar[?25h[?25l:[?2004h[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?25h[?25l:[?2004h[?25h" [?25l[?25h[?25l:[?2004h[?25h" Rename the undo file so that it gets cleaned up. [?25l[?25h[?25l:[?2004h[?25hif has("vms") [?25l :[?2004h [?25h: call rename("_un_Xtestfile", "Xtestundo") [?25l:[?2004h [?25h:else [?25l:[?2004h [?25h: call rename(".Xtestfile.un~", "Xtestundo") [?25l:[?2004h [?25h:endif [?25ljan feb mar apr[?25h[?25l:[?2004h[?25hqa! [?25l[?2004l[?2004l[?1l>[?25h[?1049l# For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test72 = test61; then \ # if diff test.out test72.ok; \ # then echo flaky test ok first time; \ # else rm -rf test72.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test72.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_arabic.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_arabic.vim" 613 lines, 18247 characters Executing Test_arabic_input()!ﻡﻼﺳ ~~~~~~~~~~[No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] !مالس ~~~~~~~~~~[No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] Executing Test_arabic_toggle() Executing Test_arabic_toggle_keymap()٢١21٢١ ~~~~~~~~~~[No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] Executing Test_delcombine()ﻞﺳ ~~~~~~~~~~[No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺱ ~~~~~~~~~~[No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_combination_final()ﻶﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻸﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻺﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻼﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_combination_isolated()ﻵ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»· ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻹ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»» ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_final()ïº€ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺂﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺄﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺆﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺈﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺊﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺎﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺔﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺖﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺚﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺞﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺢﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺦﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺪﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺬﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺮﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺰﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺲﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺶﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺺﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺾﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻂﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻆﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻊﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ـﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻒﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻖﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻚﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻞﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻢﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻦﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻪﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻮﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻰﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻲﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_final_to_medial()ïºïºŠ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº† ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïºŽ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº” ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïºª ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº¬ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº® ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº° ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»® ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»° ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº– ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïºš ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïºž ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº¢ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº¦ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº² ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº¶ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïºº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºïº¾ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»‚ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»† ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»Š ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»Ž ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»’ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»– ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»š ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»ž ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»¢ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»¦ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»ª ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïºï»² ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_initial()ﻎﺋ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº€ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïºƒ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº… ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº‡ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº“ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº© ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº« ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº­ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº¯ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎـ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ï»­ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ï»¯ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺗ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺛ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺟ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺣ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺧ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺳ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺷ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺻ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺿ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻃ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻇ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻋ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»Žï» ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻓ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻗ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻛ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻟ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻣ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻧ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻫ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻳ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_iso_to_medial()ï»ïº€ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº‚ﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº„ﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº†ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïºˆïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺌﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïºŽïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺒﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº”ﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺘﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺜﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺠﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺤﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺨﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïºªïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº¬ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº®ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ïº°ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺴﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺸﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﺼﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻀﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻄﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻈﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻌﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎï»ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎـﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻔﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻘﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻜﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻠﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻤﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻨﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻬﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ï»®ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»ï»°ïº‘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻎﻴﺑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  Executing Test_shape_isolated()ﺀ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺃ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺅ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺇ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺉ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺓ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺩ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺫ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺭ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺯ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] Ù€ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»­ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻯ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺕ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺙ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ïº ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺡ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺥ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺱ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺵ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺹ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﺽ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï» ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»… ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻉ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï» ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻑ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻕ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»™ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï» ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻡ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻥ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ﻩ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ï»± ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+]  ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  "test_arabic.res" [New File][New] 0L, 0C written Executed 11 tests "messages" [New File][New] 15L, 422C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_arglist.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_arglist.vim" 355 lines, 7734 characters Executing Test_arg_all_expand() "notexist" [New File] Executing Test_argadd() 4 buffers wiped out "a" [New File]bababababdsome file" [New File] Executing Test_argc() 8 buffers wiped out "a" [New File] Executing Test_argdelete() 3 buffers wiped out "a" [New File]a" [New File] "bb Executing Test_argedit() 6 buffers wiped out "a" [New File]baCcx "x" [New File] Executing Test_argidx() 7 buffers wiped out "a" [New File]c "a" [New File] "bc Executing Test_arglist_autocmd() 4 buffers wiped out "Xxx1" 1L, 15C "Xxx21L, 15C1L, 15C "Xxx1" line 1 of 1 --100%-- col 1 ((3) of 2) "Xxx21 of 2) 3 buffers wiped out Executing Test_arglistid() 3 buffers wiped out "a" [New File] Executing Test_argpos() 5 buffers wiped out "a" [New File]d "c" [New File] "ba "d" [New File] "a Executing Test_argument() 5 buffers wiped out "d" [New File]cbacfile] --No lines in buffer-- (3 of 4) a b [c] d "c" [New File] "x" [New File] "z Executing Test_argv() 12 buffers wiped out "a" [New File] Executing Test_zero_argadd() 5 buffers wiped out "b" [New File]abedited" [New File] "a" [New File]file with spaces" [New File] "test_arglist.r[New] 0L, 0C written Executed 12 tests "messages" 15L, 422C30L, 779C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_assert.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_assert.vim" 147 lines, 3536 characters Executing Test_assert_equal() Executing Test_assert_exception() Executing Test_assert_fail_fails() Executing Test_assert_false() Executing Test_assert_inrange() Executing Test_assert_notequal() Executing Test_assert_report() Executing Test_assert_true() Executing Test_assert_with_msg() Executing Test_compare_fail() Executing Test_match() Executing Test_notmatch() Executing Test_override() Executing Test_user_is_happy() oooo$$$$$$$$$$$$oooo oo$$$$$$$$$$$$$$$$$$$$$$$$o oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oo$ $$ o$ o $ ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o$$ $$ $$o$ oo $ $ "$ o$$$$$$$$$ $$$$$$$$$$$$$ $$$$$$$$$o$$$o$$o$ "$$$$$$o$ o$$$$$$$$$ $$$$$$$$$$$ $$$$$$$$$$o $$$$$$$$ $$$$$$$ $$$$$$$$$$$ $$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$ $$$$$$$$$$$$$$ """$$$ "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$ $$$ o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$o o$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o o$$$oooo$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ o$$$$$$$$$$$$$$$$$ $$$$$$$$"$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$"""""""" """"$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$" o$$$ "$$$o """$$$$$$$$$$$$$$$$$$"$$"$$$ $$$o"$$""$$$$$$""""o$$$ $$$$oo$$$" "$$$$o o$$$$$$o"$$$$oo$$$$ "$$$$$oo ""$$$$o$$$$$o o$$$$"" ""$$$$$oooo "$$$o$$$$$$$$$""" ""$$$$$$$oo $$$$$$$$$$ """"$$$$$$$$$$$ $$$$$$$$$$$$ $$$$$$$$$$" "$$$"""" [?25h[?2004l[?2004h[?25lExecuting Test_wrong_error_type() "test_assert.res" [New File][New] 0L, 0C written Executed 15 tests "messages" 30L, 779C48L, 1277C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autochdir.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autochdir.vim" 19 lines, 371 characters Executing Test_set_filename() "samples/Xtest" [New] 0L, 0C written "test_autochdir.res" [New File][New] 0L, 0C written Executed 1 test "messages"48L, 1277C52L, 1349C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autocmd.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autocmd.vim" 1165 lines, 30968 characters Executing Test_Acmd_BufAll() "Xxx1" 1L, 15C "Xxx21L, 15C "Xxx31L, 15C "Xxx11L, 15C "Xxx21L, 15C 3 buffers wiped out Already only one window Executing Test_Acmd_BufEnter() "Xxx1" 3L, 62C "Xxx24L, 78C "Xxx13L, 62C?[?2004hthis is a "Xxx2" 4L, 78C?[?2004hthis is a 2 buffers wiped out Executing Test_BufEnter() "NewFile" [New File]Xdir" is a directory Executing Test_BufLeave_Wipe() "Xxx1" 3L, 59C "Xxx23L, 59C "test.out"gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c [New] 3L, 59C written Executing Test_BufReadCmdHelp() "help.txt" [readonly] 228L, 8578C Executing Test_BufReadCmdHelpJump() "help.txt" [readonly] 228L, 8578C "motion.txt" [readonly] 1343L, 51602C Executing Test_BufWritePre() "Xtest" [New File]xx2" 3L, 31C "Xxx13L, 31C "Xxx23L, 31C "Xtest" [New File] "Xxx2" 3L, 31C "Xxx13L, 31C Executing Test_BufleaveWithDelete() "Xfile1" [New File] Executing Test_Cmd_Autocmds() "Xxx" 3L, 30C "Xxx" 3L, 30C "Xxx" 3L, 30C 6 buffers wiped out Executing Test_Cmdline():[?2004hecho 'hello' hell/[?2004hhello search hit BOTTOM, continuing at TOP Executing Test_Filter_noshelltemp()[?25h[?2004l[?2004h [?25l4 lines filtered [?25h[?2004l[?2004h [?25l4 lines filtered Executing Test_OptionSet() Executing Test_OptionSet_diffmode() 2 buffers wiped out[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004h[?2004l[?2004h[?2004l[?2004h[?2004h Executing Test_OptionSet_diffmode_close() [?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004h[?2004l[?2004h[?2004l[?2004h[?2004hExecuting Test_QuitPre() "Xfoo" [New File] "Xbar" [New File][?2004h Executing Test_TextYankPost() [?2004l[?2004hExecuting Test_ai_CTRL_O()[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h[?2004l[?2004h Executing Test_augroup_deleted() 2 buffers wiped out W19: Deleting augroup that is still in use Executing Test_augroup_warning() W19: Deleting augroup that is still in useentering Executing Test_autocmd_bufunload_avoiding_SEGV_01() "aa.txt" [New File] "bb.txt" [New File] Executing Test_autocmd_bufunload_avoiding_SEGV_02()[?2004l[?2004h "a.txt" [New File] Executing Test_autocmd_bufunload_with_tabnext() 2 buffers wiped out[?2004h[?2004h Executing Test_autocmd_bufwinleave_with_tabfirst() 2 buffers wiped out "a.txt" [New File] Executing Test_autocmd_bufwipe_in_SessLoadPost() 3 buffers wiped out "Xtest" [New File] "Xsomething" [Not edited] --No lines in buffer--[?2004lgcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_perl.o auto/if_perl.c [?2004h[?2004h Executing Test_autocmd_bufwipe_in_SessLoadPost2() 2 buffers wiped out[?2004l[?2004h[?2004h Executing Test_buflocal_autocmd() 2 buffers wiped out "xx" [New File] "somefile" [New File] "xx" [New File] "somefile" [New File] Executing Test_bufunload() 3 buffers wiped out Executing Test_bufunload_all() 3 buffers wiped out[?2004l[?2004h Executing Test_change_mark_in_autocmds() "Xtest" [New File][?2004l[?2004h[New File] 4 lines, 8 characters written "Xtest" 4 lines, 8 characters written "XtestFilter" [New File] 4 lines, 8 characters written "XtestFilter" 4 lines, 8 characters appended [?25h[?2004l[?2004h [?25l4 lines filtered 4 fewer lines; before #2 0 seconds ago [?25h[?2004l[?2004h [?25l6 fewer lines; before #3 0 seconds ago "Xtest2" [New File] 2 lines, 4 characters written "Xtest2" 4 lines, 8 characters appended "Xtest2" 2 lines, 4 characters appended "Xtest2" 8 lines, 16 characters 8 fewer lines; before #4 0 seconds ago "Xtest2" 8 lines, 16 characters 8 fewer lines; before #5 0 seconds ago "Xtest2" 8 lines, 16 characters 8 fewer lines; before #6 0 seconds ago Executing Test_cursorhold_insert() 3 buffers wiped out[?2004l[?25h[?2004h[?25l Executing Test_cursorhold_insert_ctrl_x()[?2004l[?25h[?2004h[?25learly_bar() Executing Test_empty_doau() No matching autocommands Executing Test_three_windows() "Xtestje1" [New File] "Xtestje1" [New File] 1 line, 8 characters written "Xtestje2" [New File] "Xtestje2" [New File] 1 line, 8 characters written "Xtestje3" [New File] "Xtestje3" [New File] 1 line, 8 characters written "Xtestje1" 1 line, 8 characters "Xtestje3" 1 line, 8 characters "Xtestje2" 1 line, 8 characters "Xtestje1" 1 line, 8 characters "Xanother" [New File] "Xtestje1" 1 line, 8 characters "Xanother" [New File] Already only one window "help.txt" [readonly] 228 lines, 8578 characters[?2004h Executing Test_vim_did_enter() E211: File "Xtestje1" no longer available[?2004lgcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -Wdate-time -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o [?2004h 4 buffers wiped out Executing Test_win_tab_autocmd() "somefile" [New File] "test_autocmd.res" [New File] "test_autocmd.res" [New File] 0 lines, 0 characters written Executed 36 tests "messages" 52 lines, 1349 characters "messages" 91 lines, 2647 characters written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_autoload.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_autoload.vim" 17 lines, 409 characters Executing Test_autoload_dict_func() Executing Test_source_autoload() "test_autoload.res" [New File][New] 0L, 0C written Executed 2 tests "messages"91L, 2647C96L, 2758C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_backspace_opt.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_backspace_opt.vim" 59 lines, 1673 characters Executing Test_backspace_option() "test_backspace_opt.res" [New File][New] 0L, 0C written Executed 1 test "messages"96L, 2758C100L, 2838C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_breakindent.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_breakindent.vim" 298 lines, 7493 characters Executing Test_breakindent01()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop| qrstuvwxyzABCDEF| GHIJKLMNOP |||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent02()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop| >>qrstuvwxyzABCD| >>EFGHIJKLMNOP |||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent03()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop| ++ qrstuvwxyzABCDEF| ++ GHIJKLMNOP |||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent04()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop| qrstuvwxyzABCDEFGH| IJKLMNOP|||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent05()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop|qrstuvwxyzABCD|EFGHIJKLMNOP |||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent06()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | abcdefghijklmnop| qrstuvwxyzABCDEFG| HIJKLMNOP|||||||~ ~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent07()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2  abcdefghijkl| ?mnopqrstuvw| ?xyzABCDEFGH| ?IJKLMNOP ||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent07a()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2  abcdefghijkl|  ? mnopqrstuvw|  ? xyzABCDEFGH|  ? IJKLMNOP ||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent08()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 $|  2 ^Iabcdefghijklmn| # opqrstuvwxyzA| # BCDEFGHIJKLMN| # OP$||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 $|  2 ^Iabcdefghijklmn| # opqrstuvwxyzA| # BCDEFGHIJKLMN| # OP$||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 $|  2 ^Iabcdefghijklmn| # opqrstuvwxyzA| # BCDEFGHIJKLMN| # OP$||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent08a()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 $|  2 ^Iabcdefghijklmn|  # opqrstuvwxyzA|  # BCDEFGHIJKLMN|  # OP$||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent09()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 $|  2 ^Iabcdefghijklmn|   #opqrstuvwxyz|   #ABCDEFGHIJKL|   #MNOP$||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent10()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2 abcdefgh| ~ijklmnop| ~qrstuvwx| ~yzABCDEF| ~GHIJKLMN| ~OP ||||~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2  abcdefghijkl| ~mnopqrstuvwx| ~yzABCDEFGHIJ| ~KLMNOP ||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2  abcdefghijkl| ~mnopqrstuvwx| ~yzABCDEFGHIJ| ~KLMNOP ||||||~ ~ ~ ~ ~  [No Name] [+] abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent11()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent12()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name]  1 |  2 >--->--->--->--->|  ---{ ||||||||~ ~ ~ ~ ~ ~ ~  [No Name] [+] {~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent13()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent14()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] | e|||||||||~ ~ ~ ~ ~ ~ ~ ~  [No Name] [+] e~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent15()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] |1234567890|||||||||~ ~ ~ ~ ~ ~ ~ ~  [No Name] [+] 1234567890~ ~ ~ ~ ~ ~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Executing Test_breakindent16()||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~  7890123456789012| 3456789012345678| 9012345678901234| 5678901234567890| 1234567890123456| 7890| [No Name] [+] 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] 7890123456789012| 3456789012345678| 9012345678901234| 5678901234567890| 1234567890123456| 7890| [No Name] [+] 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] 7890123456789012| 3456789012345678| 9012345678901234| 5678901234567890| 1234567890123456| 7890| [No Name] [+] 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890~ ~ ~ [No Name] [+] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "test_breakindent.res" [New File][New] 0L, 0C written Executed 18 tests "messages" 100L, 2838C121L, 3444C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_bufwintabinfo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_bufwintabinfo.vim" 122 lines, 3734 characters Executing Test_get_buf_options() Executing Test_get_win_options() Executing Test_getbufwintabinfo() "Xtestfile1" [New File]212 Already only one window "test_bufwintabinfo.res" [New File][New] 0L, 0C written Executed 3 tests "messages"121L, 3444C127L, 3591C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cdo.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cdo.vim" 205 lines, 5116 characters Executing Test_cdo() "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile1" 3L, 18C33L, 18C (1 of 1): Line3 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 (7 of 8): Line2 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile2" 3L, 18C (5 of 8): Line2 (5 of 8): Line2 (1 of 1): Line2 Executing Test_ldo() 13 buffers wiped out "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile1" 3L, 18C (2 of 6): Line1 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 (4 of 6): Line2 "Xtestfile3" 3L, 18C (6 of 6): Line3 "Xtestfile2" 3L, 18C (4 of 6): Line2 "Xtestfile1" 3L, 18C33L, 18C (1 of 1): Line3 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 (7 of 8): Line2 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile1" 3L, 18C (2 of 8): Line1 "Xtestfile2" 3L, 18C (5 of 8): Line2 "Xtestfile3" 3L, 18C (7 of 8): Line2 "Xtestfile2" 3L, 18C (5 of 8): Line2 (5 of 8): Line2 (1 of 1): Line2 "test_cdo.res" [New File]link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/arabic.o objects/beval.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/pty.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/gui_beval.o objects/gui_at_sb.o objects/gui_at_fs.o objects/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python3.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 -lXaw -lXmu -lXext -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python3.6/config-3.6m-i386-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm -L/usr/lib/i386-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm [New] 0L, 0C written Executed 2 tests "messages"127L, 3591C132L, 3670C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_channel.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_channel.vim" 1807 lines, 52794 charactersres" [New File][New] 0L, 0C written Executed 0 test "messages"132L, 3670C135L, 3710C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_charsearch.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_charsearch.vim" 62 lines, 1475 characters Executing Test_charsearch() Executing Test_search_cmds() 2 buffers wiped out "test_charsearch.res" [New File][New] 0L, 0C written Executed 2 tests "messages"135L, 3710C140L, 3811C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cindent.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cindent.vim" 105 lines, 2962 characters Executing Test_cindent_expr()rawstring()o_extern_c()6 lines to indent... 7indented 6to indent... 7indented Executing Test_cino_hash() "test_cindent.res" [New File][New] 0L, 0C written Executed 4 tests "messages"140L, 3811C147L, 3975C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_clientserver.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_clientserver.vim" 107 lines, 3605 charactersres" [New File][New] 0L, 0C written Executed 0 test "messages"147L, 3975C150L, 4020C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_close_count.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_close_count.vim" 174 lines, 3446 characters Executing Test_close_count() Already only one window Executing Test_hidden_close_count() 8 buffers wiped out Already only one window Executing Test_hide_count() 6 buffers wiped out Already only one window Executing Test_winclose_command() 8 buffers wiped out Already only one window "test_close_count.res" [New File][New] 0L, 0C written Executed 4 tests "messages"150L, 4020C157L, 4192C written [?2004l [?2004l[?1l>[?25h[?1049lVIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_cmdline.vim [?2004h[?1049h[?1h=[?2004h[?12h[?12l[?2004l[?2004h[?25l"test_cmdline.vim" 454 lines, 13067 characters Executing Test_cmdline_complete_user_cmd():[?2004hFoo ...blue :"Foo blue :" :[?2004hFoo b...lue :"Foo blue :" Executing Test_cmdline_complete_wildoptions() "help.txt" [readonly] 228L, 8578C:[?2004htag /...! !! # $ $HOME $HOME-use $HOME-windows $MYGVIMRC $MYVIMRC $VIM $VIM-use $V IMRUNTIME $VIM_POSIX % %:. %:8 %:S %:e %:gs %:h %:p %:r %:s %:t %:~ & ' '' '( ') '. '0 '< '> 'A '[ '] '^ 'a 'acd' 'ai' 'akm' 'al' 'aleph' 'allowrevins' 'altkeym ap' 'ambiwidth' 'ambw' 'anti' 'antialias' 'ap' 'ar' 'arab' 'arabic' 'arabicshape ''ari' 'arshape' 'as' 'autochdir' 'autoindent' 'autoprint' 'autoread' 'autosave ''autowrite' 'autowriteall' 'aw' 'awa' 'background' 'backspace' 'backup' 'backu pcopy' 'backupdir' 'backupext' 'backupskip' 'balloondelay' 'ballooneval' 'balloo nevalterm' 'balloonexpr' 'bdir' 'bdlay' 'beautify' 'belloff' 'beval' 'bevalterm' 'bex' 'bexpr' 'bf' 'bg' 'bh' 'bin' 'binary' 'biosk' 'bioskey' 'bk' 'bkc' 'bl' ' bo' 'bomb' 'breakat' 'breakindent' 'breakindentopt' 'bri' 'briopt' 'brk' 'browse dir' 'bs' 'bsdir' 'bsk' 'bt' 'bufhidden' 'buflisted' 'buftype' 'casemap' 'cb' 'c c' 'ccv' 'cd' 'cdpath' 'cedit' 'cf' 'cfu' 'ch' 'character' 'charconvert' 'ci' 'c in' 'cindent' 'cink' 'cinkeys' 'cino' 'cinoptions' 'cinw' 'cinwords' 'clipboard' 'cm' 'cmdheight' 'cmdwinheight' 'cmp' 'cms' 'co' 'cocu' 'cole' 'colorcolumn' 'c olumns' 'com' 'comments' 'commentstring' 'compatible' 'complete' 'completefunc' 'completeopt' 'concealcursor' 'conceallevel' 'confirm' 'consk' 'conskey' 'copyin dent' 'cot' 'cp' 'cpo' 'cpoptions' 'cpt' 'crb' 'cryptmethod' 'cscopepathcomp' 'c scopeprg' 'cscopequickfix' 'cscoperelative' 'cscopetag' 'cscopetagorder' 'cscope verbose' 'cspc' 'csprg' 'csqf' 'csre' 'cst' 'csto' 'csverb' 'cuc' 'cul' 'cursorb ind' 'cursorcolumn' 'cursorline' 'cwh' 'debug' 'deco' 'def' 'define' 'delcombine ''dex' 'dg' 'dict' 'dictionary' 'diff' 'diffexpr' 'diffopt' 'digraph' 'dip' 'di r' 'directory' 'display' 'dy' 'ea' 'ead' 'eadirection' 'eb' 'ed' 'edcompatible' "tag ! !! # $ $HOME $HOME-use $HOME-windows $MYGVIMRC $MYVIMRC $VIM $VIM-use $VIMRUNTIME $VIM_POSIX % %:. %:8 %:S %:e %:gs %:h %:p %:r %:s %:t %:~ & ' '' '( ') '. '0 '< '> 'A '[ '] '^ 'a 'acd' 'ai' 'akm' 'al' 'aleph' 'allowrevins' 'altkeymap' 'ambiwidth' 'ambw' 'anti' 'antialias' 'ap' 'ar' 'arab' 'arabic' 'arabicshape' 'ari' 'arshape' 'as' 'autochdir' 'autoindent' 'autoprint' 'autoread' 'autosave' 'autowrite' 'autowriteall' 'aw' 'awa' 'background' 'backspace' 'backup' 'backupcopy' 'backupdir' 'backupext' 'backupskip' 'balloondelay' 'ballooneval' 'balloonevalterm' 'balloonexpr' 'bdir' 'bdlay' 'beautify' 'belloff' 'beval' 'bevalterm' 'bex' 'bexpr' 'bf' 'bg' 'bh' 'bin' 'binary' 'biosk' 'bioskey' 'bk' 'bkc' 'bl' 'bo' 'bomb' 'breakat' 'breakindent' 'breakindentopt' 'bri' 'briopt' 'brk' 'browsedir' 'bs' 'bsdir' 'bsk' 'bt' 'bufhidden' 'buflisted' 'buftype' 'casemap' 'cb' ' c' 'ccv' 'cd' 'cdpath' 'cedit' 'cf' 'cfu' 'ch' 'character' 'charconvert' 'ci' 'cin' 'cindent' 'cink' 'cinkeys' 'cino' 'cinoptions' 'cinw' 'cinwords' 'clipboard' 'cm' 'cmdheight' 'cmdwinheight' 'cmp' 'cms' 'co' 'cocu' 'cole' 'colorcolumn' 'columns' 'com' 'comments' 'commentstring' 'compatible' 'complete' 'completefunc' 'completeopt' 'concealcursor' 'conceallevel' 'confirm' 'consk' 'conskey' 'copyindent' 'cot' 'cp' 'cpo' 'cpoptions' 'cpt' 'crb' 'cryptmethod' 'cscopepathcomp' 'cscopeprg' 'cscopequickfix' 'cscoperelative' 'cscopetag' 'cscopetagorder' 'cscopeverbose' 'cspc' 'csprg' 'csqf' 'csre' 'cst' 'csto' 'csverb' 'cuc' 'cul' 'cursorbind' 'cursorcolumn' 'cursorline' 'cwh' 'debug' 'deco' 'def' 'define' 'delcombine' 'dex' 'dg' 'dict' 'dictionary' 'diff' 'diffexpr' 'diffopt' 'digraph' 'dip' 'dir' 'directory' 'display' 'dy' 'ea' 'ead' 'eadirection' 'eb' 'ed' 'edcompatible' :[?2004htag /...! !! # $ $HOME $HOME-use $HOME-windows $MYGVIMRC $MYVIMRC $VIM $VIM-use $V :"tag ! !! # $ $HOME $HOME-use $HOME-windows $MYGVIMRC $MYVIMRC $VIM $VIM-use $ :" Executing Test_cmdline_search_range() search hit BOTTOM, continuing at TOP Executing Test_cmdline_write_alternatefile() "foo.txt" [Modified][Not edited] line 1 of 2 --50%-- col 1 "foo.txt-A" [Not edited] --No lines in buffer-- "foo-B.txt" [Not edited] --No lines in buffer-- "foo-B" [Not edited] --No lines in buffer-- "foo-B.txt" [Not edited] --No lines in buffer-- "foo-B-A" [Not edited] --No lines in buffer-- Executing Test_complete_list() 4 buffers wiped out:[?2004he test test1.intest_ex_z.vim test1.oktest_exec_while_if.vim test1.outtest_execute_func.vim test108.intest_exists.vim test108.oktest_exists_autocmd.vim test108.outtest_expand.vim test11.intest_expand_dllpath.vim test11.oktest_expr.vim test11.outtest_expr_utf8.vim test14.intest_farsi.vim test14.oktest_feedkeys.vim test14.outtest_file_perm.vim test15.intest_file_size.vim test15.oktest_fileformat.vim test15.outtest_filetype.vim test17.intest_filter_cmd.vim test17.oktest_filter_map.vim test17.outtest_find_complete.vim test17a.intest_findfile.vim test29.intest_fixeol.vim test29.oktest_float_func.vim test29.outtest_fnameescape.vim test3.intest_fnamemodify.vim test3.oktest_fold.vim test3.outtest_functions.vim test30.intest_ga.vim test30.oktest_getcwd.vim test30.outtest_getvar.vim test36.intest_gf.vim test36.oktest_glob2regpat.vim test36.outtest_global.vim test37.intest_gn.vim test37.oktest_goto.vim test37.outtest_gui.vim test39.intest_gui_init.vim test39.oktest_hardcopy.vim test39.outtest_help.vim test42.intest_help_tagjump.vim test42.oktest_hide.vim test42.outtest_highlight.vim test44.intest_history.vim test44.oktest_hlsearch.vim test44.outtest_iminsert.vim test48.intest_increment.vim test48.oktest_increment_dbcs.vim test48.outtest_ins_complete.vim test49.intest_job_fails.vim test49.oktest_join.vim test49.outtest_json.vim test49.vimtest_jumps.vim test50.intest_lambda.vim test50.oktest_langmap.vim test52.intest_largefile.vim test52.oktest_let.vim test52.outtest_lineending.vim test59.intest_lispwords.vim test59.oktest_listchars.vim test59.outtest_listdict.vim test64.intest_listlbr.vim test64.oktest_listlbr_utf8.vim test64.outtest_lua.vim test69.intest_makeencoding.py test69.oktest_makeencoding.vim test69.outtest_man.vim test70.intest_maparg.vim test70.oktest_mapping.vim test70.outtest_marks.vim test72.intest_match.vim test72.oktest_matchadd_conceal.vim test72.outtest_matchadd_conceal_utf8.vim test77a.intest_menu.vim test77a.oktest_messages.vim test83-tags2test_mksession.vim test83-tags3test_mksession_utf8.vim test85.intest_nested_function.vim test85.oktest_netbeans.py test85.outtest_netbeans.vim test86.intest_normal.vim test86.oktest_number.vim test86.outtest_options.vim test87.intest_packadd.vim test87.oktest_partial.vim test87.outtest_paste.vim test88.intest_perl.vim test88.oktest_plus_arg_edit.vim test88.outtest_popup.vim test94.intest_preview.vim test94.oktest_profile.vim test94.outtest_put.vim test95.intest_python2.vim test95.oktest_python3.vim test95.outtest_pyx2.vim test99.intest_pyx3.vim test99.oktest_quickfix.vim test99.outtest_quotestar.vim test_alot.vimtest_recover.vim test_alot_latin.vimtest_regex_char_classes.vim test_alot_utf8.vimtest_regexp_latin.vim test_arabic.restest_regexp_utf8.vim test_arabic.vimtest_registers.vim test_arglist.restest_reltime.vim test_arglist.vimtest_retab.vim test_assert.restest_ruby.vim test_assert.vimtest_scroll_opt.vim test_assign.vimtest_scrollbind.vim test_autochdir.restest_search.vim test_autochdir.vimtest_searchpos.vim test_autocmd.restest_set.vim test_autocmd.vimtest_sha256.vim test_autoload.restest_short_sleep.py test_autoload.vimtest_signs.vim test_backspace_opt.restest_smartindent.vim test_backspace_opt.vimtest_sort.vim test_breakindent.restest_source_utf8.vim test_breakindent.vimtest_spell.vim test_bufline.vimtest_startup.vim test_bufwintabinfo.restest_startup_utf8.vim test_bufwintabinfo.vimtest_stat.vim test_cd.vimtest_statusline.vim test_cdo.restest_substitute.vim test_cdo.vimtest_swap.vim test_changedtick.vimtest_syn_attr.vim test_channel.pytest_syntax.vim test_channel.restest_system.vim test_channel.vimtest_tab.vim test_channel_pipe.pytest_tabline.vim test_channel_write.pytest_tabpage.vim test_charsearch.restest_tagcase.vim test_charsearch.vimtest_tagjump.vim test_charsearch_utf8.vimtest_taglist.vim test_cindent.restest_tcl.vim test_cindent.vimtest_terminal.vim test_clientserver.restest_terminal_fail.vim test_clientserver.vimtest_textformat.vim test_close_count.restest_textobjects.vim test_close_count.vimtest_timers.vim test_cmdline.vimtest_true_false.vim test_command_count.vimtest_undo.vim test_comparators.vimtest_unlet.vim test_crypt.vimtest_user_func.vim test_cscope.vimtest_usercommands.vim test_cursor_func.vimtest_utf8.vim test_curswant.vimtest_utf8_comparisons.vim test_delete.vimtest_viminfo.vim test_diffmode.vimtest_vimscript.vim test_digraph.vimtest_virtualedit.vim test_display.vimtest_visual.vim test_edit.vimtest_winbar.vim test_erasebackword.vimtest_winbuf_close.vim test_escaped_glob.vimtest_window_cmd.vim test_eval.intest_window_id.vim test_eval.oktest_windows_home.vim test_eval.outtest_wordcount.vim test_eval_func.vimtest_writefile.vim test_ex_undo.vim :e test "test" [New File] Executing Test_complete_tab():[?2004he Xtest...file "Xtestfile" 1L, 9C Executing Test_complete_wildmenu():[?2004he Xtest...file1... Xtestfile1 Xtestfile2 :e Xtest...Xtestfile1 file1...Xtestfile1Xtestfile2 2:te Xtestfile2"Xtestfile2" 1L, 10C Executing Test_expand_star_star():[?2004hfind **/fileXname...a/b/fileXname "a/b/fileXname" 1L, 9C Executing Test_expr_completion():[?2004hlet a = getl...ine( :"let a = getline( :" :[?2004hif getl...ine( :"if getline( :" :[?2004helseif getl...ine( :"elseif getline( :" :[?2004hwhile getl...ine( :"while getline( :" :[?2004hfor getl...ine( :"for getline( :" :[?2004hecho getl...ine( :"echo getline( :" :[?2004hechon getl...ine( :"echon getline( :" :[?2004hexecute getl...ine( :"execute getline( :" :[?2004hechomsg getl...ine( :"echomsg getline( :" :[?2004hechoerr getl...ine( :"echoerr getline( :" :[?2004hcall getl...ine( :"call getline( :" :[?2004hreturn getl...ine( :"return getline( :" :[?2004hcexpr getl...ine( :"cexpr getline( :" :[?2004hcaddexpr getl...ine( :"caddexpr getline( :" :[?2004hcgetexpr getl...ine( :"cgetexpr getline( :" :[?2004hlexpr getl...ine( :"lexpr getline( :" :[?2004hladdexpr getl...ine( :"laddexpr getline( :" :[?2004hlgetexpr getl...ine( :"lgetexpr getline( :" Executing Test_getcmdtype():[?2004hMyCmd a"=[?2004hCheck_cmdline(':') :MyCmd a:[?2004hdebug echo 'test' [?2004hEntering Debug mode. Type "cont" to continue. function RunTheTest[38]..Test_getcmdtypeline 7: echo 'test' >[?2004hlet cmdtype = "=[?2004hstring(getcmdtype()) >let cmdtype = '>' >[?2004hcont test/[?2004hMyCmd a"=[?2004hCheck_cmdline('/') /MyCmd a?[?2004hMyCmd a"=[?2004hCheck_cmdline('?') ?MyCmd a:[?2004hcall input('Answer?') Answer?[?2004hMyCmd a"=[?2004hCheck_cmdline('@') Answer?MyCmd a:[?2004hinsert [?2004hMyCmd a"=[?2004hCheck_cmdline('-') MyCmd a=[?2004hMyCmd aExecuting Test_getcompletion():[?2004hcscope find a c d e f g i s t :cscope find :[?2004hsign list Testing :sign list [?2004l[?2004h[?2004l[?2004h[?2004hExecuting Test_highlight_completion():[?2004hhi ...Aardig :"hi Aardig :" :[?2004hhi default ...Aardig :"hi default Aardig :" :[?2004hhi clear Aa...rdig :"hi clear Aardig :" :[?2004hhi li...LineNr... :hi l...nk :"hi link :" :[?2004hhi d...DiffAdd... :hi d...efault :"hi default :" :[?2004hhi c...ColorColumn... :hi c...lear :"hi clear :" Executing Test_illegal_address1()[?2004h Executing Test_illegal_address2() 2 buffers wiped out "Xtest.vim" 5L, 14C[?2004l[?2004h[?2004l[?2004h[?2004h[?2004l[?2004h[?2004l[?2004h[?2004h[?2004h Executing Test_map_completion() 2 buffers wiped out:[?2004hmap :"map :" :[?2004hmap