RUN: /bin/echo ['echo', 'Forking build subprocess...'] Forking build subprocess... RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', '895639-2049022', '/home/buildd/filecache-default/c533b025b0cc5f9e46839900b9297bb6c777f8a7'] Uncompressing the tarball... Synching the system clock with the buildd NTP service... 7 Mar 19:59:41 ntpdate[3300]: step time server 10.211.37.1 offset -87990.020432 sec Unpacking chroot for build 895639-2049022 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', '895639-2049022'] Mounting chroot for build 895639-2049022 RUN: /usr/share/launchpad-buildd/slavebin/apply-ogre-model ['apply-ogre-model', '895639-2049022', 'main'] Attempting OGRE for main in build-895639-2049022 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', '895639-2049022', 'deb http://ftpmaster.internal/ubuntu hardy main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu hardy-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu hardy-updates main restricted universe multiverse', 'deb http://ppa.launchpad.net/xk2c/ppa/ubuntu hardy main'] Overriding sources.list in build-895639-2049022 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', '895639-2049022'] Updating debian chroot for build 895639-2049022 Get:1 http://ftpmaster.internal hardy Release.gpg [189B] Get:2 http://ftpmaster.internal hardy-security Release.gpg [189B] Get:3 http://ftpmaster.internal hardy-updates Release.gpg [189B] Get:4 http://ppa.launchpad.net hardy Release.gpg [307B] Get:5 http://ftpmaster.internal hardy Release [65.9kB] Get:6 http://ppa.launchpad.net hardy Release [46.7kB] Get:7 http://ftpmaster.internal hardy-security Release [58.5kB] Get:8 http://ftpmaster.internal hardy-updates Release [58.5kB] Ign http://ppa.launchpad.net hardy Release Ign http://ppa.launchpad.net hardy/main Packages Get:9 http://ftpmaster.internal hardy/main Packages [1159kB] Get:10 http://ppa.launchpad.net hardy/main Packages [33.1kB] Get:11 http://ftpmaster.internal hardy/restricted Packages [1974B] Get:12 http://ftpmaster.internal hardy/universe Packages [4120kB] Get:13 http://ftpmaster.internal hardy/multiverse Packages [154kB] Get:14 http://ftpmaster.internal hardy-security/main Packages [115kB] Get:15 http://ftpmaster.internal hardy-security/restricted Packages [2121B] Get:16 http://ftpmaster.internal hardy-security/universe Packages [56.6kB] Get:17 http://ftpmaster.internal hardy-security/multiverse Packages [7976B] Get:18 http://ftpmaster.internal hardy-updates/main Packages [402kB] Get:19 http://ftpmaster.internal hardy-updates/restricted Packages [2265B] Get:20 http://ftpmaster.internal hardy-updates/universe Packages [143kB] Get:21 http://ftpmaster.internal hardy-updates/multiverse Packages [21.8kB] Fetched 6450kB in 6s (1051kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: apt base-files bash bsdutils cpp cpp-4.2 dash dpkg dpkg-dev g++ g++-4.2 gcc gcc-4.2 gcc-4.2-base initscripts libc6 libc6-dev libgcc1 libgomp1 libpam-modules libpam-runtime libpam0g libstdc++6 libstdc++6-4.2-dev linux-libc-dev login mount passwd perl perl-base perl-modules python2.5-minimal sysv-rc sysvutils tzdata util-linux 36 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 27.2MB/30.2MB of archives. After this operation, 360kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! linux-libc-dev libc6-dev libstdc++6-4.2-dev g++-4.2 gcc-4.2 cpp-4.2 libgomp1 gcc-4.2-base libgcc1 libstdc++6 libc6 libpam-runtime libpam0g libpam-modules base-files bash dpkg login mount perl-modules perl perl-base sysvutils tzdata util-linux dash bsdutils apt passwd python2.5-minimal sysv-rc initscripts cpp dpkg-dev gcc g++ Authentication warning overridden. Get:1 http://ftpmaster.internal hardy-security/main linux-libc-dev 2.6.24-23.48 [703kB] Get:2 http://ppa.launchpad.net hardy/main bash 3.2-4ubuntu1~Xk2c2 [594kB] Get:3 http://ftpmaster.internal hardy-updates/main libc6-dev 2.7-10ubuntu4 [2066kB] Get:4 http://ppa.launchpad.net hardy/main dpkg 1.14.20ubuntu6.1~Xk2c20090205-1 [2223kB] Get:5 http://ftpmaster.internal hardy-updates/main libstdc++6-4.2-dev 4.2.4-1ubuntu3 [1173kB] Get:6 http://ftpmaster.internal hardy-updates/main g++-4.2 4.2.4-1ubuntu3 [2635kB] Get:7 http://ppa.launchpad.net hardy/main dash 0.5.4-11~Xk2c2 [91.4kB] Get:8 http://ppa.launchpad.net hardy/main apt 0.7.14ubuntu6~Xk2c20081012-1 [1718kB] Get:9 http://ppa.launchpad.net hardy/main dpkg-dev 1.14.20ubuntu6.1~Xk2c20090205-1 [743kB] Get:10 http://ftpmaster.internal hardy-updates/main gcc-4.2 4.2.4-1ubuntu3 [596kB] Get:11 http://ftpmaster.internal hardy-updates/main cpp-4.2 4.2.4-1ubuntu3 [2340kB] Get:12 http://ftpmaster.internal hardy-updates/main libgomp1 4.2.4-1ubuntu3 [12.1kB] Get:13 http://ftpmaster.internal hardy-updates/main gcc-4.2-base 4.2.4-1ubuntu3 [100.0kB] Get:14 http://ftpmaster.internal hardy-updates/main libgcc1 1:4.2.4-1ubuntu3 [22.5kB] Get:15 http://ftpmaster.internal hardy-updates/main libstdc++6 4.2.4-1ubuntu3 [315kB] Get:16 http://ftpmaster.internal hardy-updates/main libc6 2.7-10ubuntu4 [4377kB] Get:17 http://ftpmaster.internal hardy-updates/main libpam0g 0.99.7.1-5ubuntu6.1 [86.5kB] Get:18 http://ftpmaster.internal hardy-updates/main libpam-modules 0.99.7.1-5ubuntu6.1 [257kB] Get:19 http://ftpmaster.internal hardy-updates/main base-files 4.0.1ubuntu5.8.04.4 [60.4kB] Get:20 http://ftpmaster.internal hardy-security/main login 1:4.0.18.2-1ubuntu2.2 [254kB] Get:21 http://ftpmaster.internal hardy-updates/main mount 2.13.1-5ubuntu3 [169kB] Get:22 http://ftpmaster.internal hardy-security/main perl 5.8.8-12ubuntu0.4 [3384kB] Get:23 http://ftpmaster.internal hardy-security/main perl-base 5.8.8-12ubuntu0.4 [812kB] Get:24 http://ftpmaster.internal hardy-updates/main sysvutils 2.86.ds1-14.1ubuntu45.1 [68.5kB] Get:25 http://ftpmaster.internal hardy-updates/main util-linux 2.13.1-5ubuntu3 [439kB] Get:26 http://ftpmaster.internal hardy-updates/main bsdutils 1:2.13.1-5ubuntu3 [62.3kB] Get:27 http://ftpmaster.internal hardy-security/main passwd 1:4.0.18.2-1ubuntu2.2 [566kB] Get:28 http://ftpmaster.internal hardy-security/main python2.5-minimal 2.5.2-2ubuntu4.1 [1180kB] Get:29 http://ftpmaster.internal hardy-updates/main initscripts 2.86.ds1-14.1ubuntu45.1 [63.9kB] Get:30 http://ftpmaster.internal hardy-updates/main cpp 4:4.2.3-1ubuntu6 [34.6kB] Get:31 http://ftpmaster.internal hardy-updates/main gcc 4:4.2.3-1ubuntu6 [5094B] Get:32 http://ftpmaster.internal hardy-updates/main g++ 4:4.2.3-1ubuntu6 [1430B] debconf: delaying package configuration, since apt-utils is not installed Fetched 27.2MB in 11s (2293kB/s) dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9166 files and directories currently installed.) Preparing to replace linux-libc-dev 2.6.24-16.30 (using .../linux-libc-dev_2.6.24-23.48_lpia.deb) ... Unpacking replacement linux-libc-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace libc6-dev 2.7-10ubuntu3 (using .../libc6-dev_2.7-10ubuntu4_lpia.deb) ... Unpacking replacement libc6-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace libstdc++6-4.2-dev 4.2.3-2ubuntu7 (using .../libstdc++6-4.2-dev_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement libstdc++6-4.2-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace g++-4.2 4.2.3-2ubuntu7 (using .../g++-4.2_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement g++-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace gcc-4.2 4.2.3-2ubuntu7 (using .../gcc-4.2_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement gcc-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace cpp-4.2 4.2.3-2ubuntu7 (using .../cpp-4.2_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement cpp-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace libgomp1 4.2.3-2ubuntu7 (using .../libgomp1_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement libgomp1 ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace gcc-4.2-base 4.2.3-2ubuntu7 (using .../gcc-4.2-base_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement gcc-4.2-base ... Setting up gcc-4.2-base (4.2.4-1ubuntu3) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace libgcc1 1:4.2.3-2ubuntu7 (using .../libgcc1_1%3a4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement libgcc1 ... Setting up libgcc1 (1:4.2.4-1ubuntu3) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace libstdc++6 4.2.3-2ubuntu7 (using .../libstdc++6_4.2.4-1ubuntu3_lpia.deb) ... Unpacking replacement libstdc++6 ... Setting up libstdc++6 (4.2.4-1ubuntu3) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace libc6 2.7-10ubuntu3 (using .../libc6_2.7-10ubuntu4_lpia.deb) ... Unpacking replacement libc6 ... Setting up libc6 (2.7-10ubuntu4) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place (Reading database ... 9165 files and directories currently installed.) Preparing to replace libpam-runtime 0.99.7.1-5ubuntu6 (using .../libpam-runtime_0.99.7.1-5ubuntu6.1_all.deb) ... Unpacking replacement libpam-runtime ... Setting up libpam-runtime (0.99.7.1-5ubuntu6.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace libpam0g 0.99.7.1-5ubuntu6 (using .../libpam0g_0.99.7.1-5ubuntu6.1_lpia.deb) ... Unpacking replacement libpam0g ... Setting up libpam0g (0.99.7.1-5ubuntu6.1) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace libpam-modules 0.99.7.1-5ubuntu6 (using .../libpam-modules_0.99.7.1-5ubuntu6.1_lpia.deb) ... Unpacking replacement libpam-modules ... Setting up libpam-modules (0.99.7.1-5ubuntu6.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace base-files 4.0.1ubuntu5 (using .../base-files_4.0.1ubuntu5.8.04.4_lpia.deb) ... Unpacking replacement base-files ... Setting up base-files (4.0.1ubuntu5.8.04.4) ... 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 ... find: /var/cache/fontconfig: No such file or directory find: /var/cache/fonts: No such file or directory find: /var/cache/anthy: No such file or directory find: /var/lib/belocs: No such file or directory find: /var/lib/gconf: No such file or directory find: /var/lib/defoma: No such file or directory find: /var/log/installer: No such file or directory find: /initrd.img: No such file or directory find: /vmlinuz: No such file or directory find: /cdrom: No such file or directory find: /media: No such file or directory find: /var/lib/anthy: No such file or directory find: /var/lib/defoma: No such file or directory find: /media: No such file or directory find: /lib/modules: No such file or directory dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9165 files and directories currently installed.) Preparing to replace bash 3.2-0ubuntu16 (using .../bash_3.2-4ubuntu1~Xk2c2_lpia.deb) ... Unpacking replacement bash ... Setting up bash (3.2-4ubuntu1~Xk2c2) ... Installing new version of config file /etc/skel/.profile ... Installing new version of config file /etc/skel/.bashrc ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9173 files and directories currently installed.) Preparing to replace dpkg 1.14.16.6ubuntu3 (using .../dpkg_1.14.20ubuntu6.1~Xk2c20090205-1_lpia.deb) ... Unpacking replacement dpkg ... Setting up dpkg (1.14.20ubuntu6.1~Xk2c20090205-1) ... Installing new version of config file /etc/dpkg/dpkg.cfg ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9176 files and directories currently installed.) Preparing to replace login 1:4.0.18.2-1ubuntu2 (using .../login_1%3a4.0.18.2-1ubuntu2.2_lpia.deb) ... Unpacking replacement login ... Setting up login (1:4.0.18.2-1ubuntu2.2) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9176 files and directories currently installed.) Preparing to replace mount 2.13.1-5ubuntu1 (using .../mount_2.13.1-5ubuntu3_lpia.deb) ... Unpacking replacement mount ... Setting up mount (2.13.1-5ubuntu3) ... (Reading database ... 9176 files and directories currently installed.) Preparing to replace perl-modules 5.8.8-12 (using .../perl-modules_5.8.8-12ubuntu0.4_all.deb) ... Unpacking replacement perl-modules ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace perl 5.8.8-12 (using .../perl_5.8.8-12ubuntu0.4_lpia.deb) ... Unpacking replacement perl ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace perl-base 5.8.8-12 (using .../perl-base_5.8.8-12ubuntu0.4_lpia.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.8.8-12ubuntu0.4) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9179 files and directories currently installed.) Preparing to replace sysvutils 2.86.ds1-14.1ubuntu45 (using .../sysvutils_2.86.ds1-14.1ubuntu45.1_lpia.deb) ... Unpacking replacement sysvutils ... Setting up sysvutils (2.86.ds1-14.1ubuntu45.1) ... (Reading database ... 9179 files and directories currently installed.) Preparing to replace tzdata 2008b-1ubuntu1 (using .../tzdata_2009b-0ubuntu0.8.04_all.deb) ... Unpacking replacement tzdata ... Setting up tzdata (2009b-0ubuntu0.8.04) ... Current default timezone: 'Etc/UTC' Local time is now: Fri Mar 6 19:36:06 UTC 2009. Universal Time is now: Fri Mar 6 19:36:06 UTC 2009. Run 'dpkg-reconfigure tzdata' if you wish to change it. dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace util-linux 2.13.1-5ubuntu1 (using .../util-linux_2.13.1-5ubuntu3_lpia.deb) ... Unpacking replacement util-linux ... Setting up util-linux (2.13.1-5ubuntu3) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace dash 0.5.4-8ubuntu1 (using .../dash_0.5.4-11~Xk2c2_lpia.deb) ... Unpacking replacement dash ... Setting up dash (0.5.4-11~Xk2c2) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace bsdutils 1:2.13.1-5ubuntu1 (using .../bsdutils_1%3a2.13.1-5ubuntu3_lpia.deb) ... Unpacking replacement bsdutils ... Setting up bsdutils (1:2.13.1-5ubuntu3) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace apt 0.7.9ubuntu17 (using .../apt_0.7.14ubuntu6~Xk2c20081012-1_lpia.deb) ... Unpacking replacement apt ... Setting up apt (0.7.14ubuntu6~Xk2c20081012-1) ... Installing new version of config file /etc/cron.daily/apt ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... Installing new version of config file /etc/apt/apt.conf.d/01ubuntu ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace passwd 1:4.0.18.2-1ubuntu2 (using .../passwd_1%3a4.0.18.2-1ubuntu2.2_lpia.deb) ... Unpacking replacement passwd ... Setting up passwd (1:4.0.18.2-1ubuntu2.2) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace python2.5-minimal 2.5.2-2ubuntu4 (using .../python2.5-minimal_2.5.2-2ubuntu4.1_lpia.deb) ... Unpacking replacement python2.5-minimal ... Setting up python2.5-minimal (2.5.2-2ubuntu4.1) ... (Reading database ... 9188 files and directories currently installed.) Preparing to replace sysv-rc 2.86.ds1-14.1ubuntu45 (using .../sysv-rc_2.86.ds1-14.1ubuntu45.1_all.deb) ... Unpacking replacement sysv-rc ... Setting up sysv-rc (2.86.ds1-14.1ubuntu45.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) (Reading database ... 9188 files and directories currently installed.) Preparing to replace initscripts 2.86.ds1-14.1ubuntu45 (using .../initscripts_2.86.ds1-14.1ubuntu45.1_lpia.deb) ... Unpacking replacement initscripts ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace cpp 4:4.2.3-1ubuntu3 (using .../cpp_4%3a4.2.3-1ubuntu6_lpia.deb) ... Unpacking replacement cpp ... Preparing to replace dpkg-dev 1.14.16.6ubuntu3 (using .../dpkg-dev_1.14.20ubuntu6.1~Xk2c20090205-1_all.deb) ... Unpacking replacement dpkg-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace gcc 4:4.2.3-1ubuntu3 (using .../gcc_4%3a4.2.3-1ubuntu6_lpia.deb) ... Removing old gcc doc directory. Unpacking replacement gcc ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Preparing to replace g++ 4:4.2.3-1ubuntu3 (using .../g++_4%3a4.2.3-1ubuntu6_lpia.deb) ... Unpacking replacement g++ ... Setting up linux-libc-dev (2.6.24-23.48) ... Setting up libc6-dev (2.7-10ubuntu4) ... Setting up cpp-4.2 (4.2.4-1ubuntu3) ... Setting up libgomp1 (4.2.4-1ubuntu3) ... Setting up gcc-4.2 (4.2.4-1ubuntu3) ... Setting up initscripts (2.86.ds1-14.1ubuntu45.1) ... Setting up cpp (4:4.2.3-1ubuntu6) ... Setting up gcc (4:4.2.3-1ubuntu6) ... Setting up perl-modules (5.8.8-12ubuntu0.4) ... Setting up libstdc++6-4.2-dev (4.2.4-1ubuntu3) ... Setting up perl (5.8.8-12ubuntu0.4) ... Setting up dpkg-dev (1.14.20ubuntu6.1~Xk2c20090205-1) ... Setting up g++-4.2 (4.2.4-1ubuntu3) ... Setting up g++ (4:4.2.3-1ubuntu6) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', '895639-2049022', '--nolog', '--batch', '--archive=ubuntu', '--purpose=PPA', '--dist=hardy', '--comp=main', 'vim_7.2.130-1~Xk2c20090306-1.dsc'] Initiating build Automatic build of vim_7.2.130-1~Xk2c20090306-1 on uranium by sbuild/lpia 1.170.5 Build started at 20090306-1937 ****************************************************************************** vim_7.2.130-1~Xk2c20090306-1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper, bzip2, libperl-dev, tcl-dev, libacl1-dev, libgpmg1-dev [!hurd-i386] | not+linux-gnu, python-dev, libxpm-dev, libncurses5-dev, ruby, ruby1.8-dev, libgtk2.0-dev, libgnomeui-dev, lesstif2-dev, make (>= 3.80+3.81.b4), libselinux1-dev [!hurd-i386] | not+linux-gnu, libxt-dev Build-Depends-Indep: docbook-xml, docbook-utils Checking for already installed source dependencies... debhelper: missing bzip2: already installed (1.0.4-2ubuntu4) libperl-dev: missing tcl-dev: missing libacl1-dev: missing libgpmg1-dev: missing not+linux-gnu: missing python-dev: missing libxpm-dev: missing libncurses5-dev: missing ruby: missing ruby1.8-dev: missing libgtk2.0-dev: missing libgnomeui-dev: missing lesstif2-dev: missing make: already installed (3.81-3build1 >= 3.80+3.81.b4 is satisfied) libselinux1-dev: missing not+linux-gnu: missing libxt-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper libperl-dev tcl-dev libacl1-dev libgpmg1-dev python-dev libxpm-dev libncurses5-dev ruby ruby1.8-dev libgtk2.0-dev libgnomeui-dev lesstif2-dev libselinux1-dev libxt-dev Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: adduser bsdmainutils consolekit dbus defoma esound-common file fontconfig fontconfig-config gamin gconf2 gconf2-common gettext gettext-base gnome-mime-data groff-base html2text intltool-debian lesstif2 libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-dev libattr1-dev libaudiofile-dev libaudiofile0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo2 libcairo2-dev libck-connector0 libcupsys2 libdatrie0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libesd-alsa0 libesd0-dev libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgamin0 libgconf2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev libglade2-0 libglade2-dev libglib2.0-0 libglib2.0-dev libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls13 libgnutlsxx13 libgpg-error-dev libgpg-error0 libgpmg1 libgtk2.0-0 libgtk2.0-common libhal-storage1 libhal1 libice-dev libice6 libidl-dev libidl0 libjpeg62 libjpeg62-dev libkeyutils1 libkrb53 libldap-2.4-2 liblzo2-2 liblzo2-dev libmagic1 libncursesw5 libnewt0.52 libopencdk10 libopencdk10-dev liborbit2 liborbit2-dev libpango1.0-0 libpango1.0-common libpango1.0-dev libpcre3 libperl5.8 libpixman-1-0 libpixman-1-dev libpng12-0 libpng12-dev libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libreadline5 libruby1.8 libsasl2-2 libsasl2-modules libsepol1-dev libsm-dev libsm6 libsqlite3-0 libssl0.9.8 libtasn1-3 libtasn1-3-dev libthai-data libthai0 libtiff4 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-xlib0 libxcb-xlib0-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 libxml2 libxml2-dev libxp-dev libxp6 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt6 man-db mime-support pkg-config po-debconf psmisc python python2.5 python2.5-dev readline-common ruby1.8 shared-mime-info tcl tcl8.4 tcl8.4-dev ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf whiptail x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-print-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev Suggested packages: liblocale-gettext-perl vacation wamerican wordlist whois dh-make defoma-doc dfontmgr psfontmgr x-ttcidfont-conf cvs gettext-doc groff libasound2-plugins libbonobo2-bin libcairo2-doc cupsys-common esound libgail-doc rng-tools libgcrypt11-doc glade glade-gnome libglib2.0-doc desktop-base libgnome2-doc libgnomecanvas2-doc gnome-icon-theme libgnomeui-doc libgnomevfs2-bin gnutls-bin gnutls-doc gpm librsvg2-common libgtk2.0-doc krb5-doc krb5-user ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-baekmuk ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes imagemagick libpango1.0-doc libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql less www-browser python-doc python-profiler python-tk python2.5-doc rdoc1.8 ri1.8 ruby1.8-examples tcl-doc tclreadline tcl8.4-doc Recommended packages: libpam-ck-connector dbus-x11 libft-perl curl wget lynx libatk1.0-data esound-clients libglib2.0-data gnome-keyring gnome-mount libgnomevfs2-extra hicolor-icon-theme libgtk2.0-bin libfribidi0 orbit2 xml-core libmail-sendmail-perl libcompress-zlib-perl libmail-box-perl The following NEW packages will be installed: adduser bsdmainutils consolekit dbus debhelper defoma esound-common file fontconfig fontconfig-config gamin gconf2 gconf2-common gettext gettext-base gnome-mime-data groff-base html2text intltool-debian lesstif2 lesstif2-dev libacl1-dev libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-dev libattr1-dev libaudiofile-dev libaudiofile0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo2 libcairo2-dev libck-connector0 libcupsys2 libdatrie0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libesd-alsa0 libesd0-dev libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgamin0 libgconf2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev libglade2-0 libglade2-dev libglib2.0-0 libglib2.0-dev libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomeui-dev libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls13 libgnutlsxx13 libgpg-error-dev libgpg-error0 libgpmg1 libgpmg1-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libhal-storage1 libhal1 libice-dev libice6 libidl-dev libidl0 libjpeg62 libjpeg62-dev libkeyutils1 libkrb53 libldap-2.4-2 liblzo2-2 liblzo2-dev libmagic1 libncurses5-dev libncursesw5 libnewt0.52 libopencdk10 libopencdk10-dev liborbit2 liborbit2-dev libpango1.0-0 libpango1.0-common libpango1.0-dev libpcre3 libperl-dev libperl5.8 libpixman-1-0 libpixman-1-dev libpng12-0 libpng12-dev libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libreadline5 libruby1.8 libsasl2-2 libsasl2-modules libselinux1-dev libsepol1-dev libsm-dev libsm6 libsqlite3-0 libssl0.9.8 libtasn1-3 libtasn1-3-dev libthai-data libthai0 libtiff4 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-xlib0 libxcb-xlib0-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 libxml2 libxml2-dev libxp-dev libxp6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 man-db mime-support pkg-config po-debconf psmisc python python-dev python2.5 python2.5-dev readline-common ruby ruby1.8 ruby1.8-dev shared-mime-info tcl tcl-dev tcl8.4 tcl8.4-dev ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf whiptail x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-print-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev 0 upgraded, 221 newly installed, 0 to remove and 0 not upgraded. Need to get 53.4MB/53.8MB of archives. After this operation, 218MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpcre3 libglib2.0-0 ucf gconf2-common libgpg-error0 libgcrypt11 liblzo2-2 libopencdk10 libtasn1-3 libgnutls13 libssl0.9.8 libsasl2-modules libsasl2-2 libldap-2.4-2 libidl0 liborbit2 libxml2 libgconf2-4 psmisc libncursesw5 readline-common libreadline5 libsqlite3-0 mime-support python2.5 python gconf2 x11-common libice6 x11proto-core-dev libice-dev libsm6 libsm-dev libx11-data libxau6 libxdmcp6 libxcb1 libxcb-xlib0 libx11-6 libxau-dev libpthread-stubs0 libpthread-stubs0-dev libxdmcp-dev libxcb1-dev libxcb-xlib0-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libx11-dev libxext6 libxfixes3 libxcomposite1 x11proto-xext-dev x11proto-fixes-dev libxfixes-dev x11proto-composite-dev libxcomposite-dev libxrender1 libxcursor1 x11proto-render-dev libxrender-dev libxcursor-dev libxdamage1 x11proto-damage-dev libxdamage-dev libxext-dev libexpat1 libexpat1-dev libmagic1 file libnewt0.52 libpopt0 whiptail defoma ttf-dejavu-core ttf-dejavu-extra ttf-dejavu fontconfig-config libfreetype6 libfontconfig1 zlib1g-dev libfreetype6-dev pkg-config libfontconfig1-dev libxft2 libxft-dev libxi6 libxi-dev libxinerama1 x11proto-xinerama-dev libxinerama-dev libxp6 x11proto-print-dev libxp-dev libxpm4 libxpm-dev libxrandr2 x11proto-randr-dev libxrandr-dev libxt6 libxt-dev adduser gettext-base libdbus-1-3 libkeyutils1 libkrb53 groff-base bsdmainutils man-db libgpmg1 dbus libck-connector0 libdbus-glib-1-2 consolekit html2text gettext intltool-debian po-debconf debhelper esound-common fontconfig libgamin0 gamin gnome-mime-data lesstif2 lesstif2-dev libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libglib2.0-dev libatk1.0-dev libaudiofile0 libaudiofile-dev libavahi-common-data libavahi-common3 libavahi-client3 libavahi-common-dev libdbus-1-dev libavahi-client-dev libavahi-glib1 libavahi-glib-dev libbonobo2-common libbonobo2-0 libidl-dev liborbit2-dev libpopt-dev libbonobo2-dev libbonoboui2-common libpixman-1-0 libpng12-0 libcairo2 libcupsys2 libgtk2.0-common libjpeg62 libdatrie0 libpango1.0-common libthai-data libthai0 libpango1.0-0 libtiff4 libgtk2.0-0 libglade2-0 libesd-alsa0 libgnome2-common shared-mime-info libgnomevfs2-common libhal1 libhal-storage1 libgnomevfs2-0 libgnome2-0 libgail18 libgail-common libgnomecanvas2-common libgnomecanvas2-0 libbonoboui2-0 libpixman-1-dev libpng12-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev libxml2-dev libglade2-dev libesd0-dev libgconf2-dev libgpg-error-dev libgcrypt11-dev libgnutlsxx13 liblzo2-dev libopencdk10-dev libtasn1-3-dev libgnutls-dev libsepol1-dev libselinux1-dev libgnomevfs2-dev libgnome2-dev libgail-dev libgnomecanvas2-dev libbonoboui2-dev libgnome-keyring0 libgnome-keyring-dev libgnomeui-common libgnomeui-0 libjpeg62-dev libgnomeui-dev libgpmg1-dev libncurses5-dev libperl5.8 libperl-dev libruby1.8 python2.5-dev python-dev ruby1.8 ruby ruby1.8-dev tcl8.4 tcl tcl8.4-dev tcl-dev libattr1-dev libacl1-dev Authentication warning overridden. Get:1 http://ftpmaster.internal hardy-security/main libpcre3 7.4-1ubuntu2.1 [207kB] Get:2 http://ppa.launchpad.net hardy/main man-db 2.5.3-1~Xk2c20090102-1 [1044kB] Get:3 http://ftpmaster.internal hardy-updates/main libglib2.0-0 2.16.6-0ubuntu1 [749kB] Get:4 http://ppa.launchpad.net hardy/main debhelper 7.0.13ubuntu1~Xk2c20090101-1 [549kB] Get:5 http://ftpmaster.internal hardy/main ucf 3.005 [61.6kB] Get:6 http://ftpmaster.internal hardy/main gconf2-common 2.22.0-0ubuntu3 [24.7kB] Get:7 http://ftpmaster.internal hardy/main libgpg-error0 1.4-2ubuntu7 [16.9kB] Get:8 http://ftpmaster.internal hardy/main libgcrypt11 1.2.4-2ubuntu7 [183kB] Get:9 http://ftpmaster.internal hardy/main liblzo2-2 2.02-3 [62.3kB] Get:10 http://ftpmaster.internal hardy/main libopencdk10 0.6.6-1ubuntu1 [81.8kB] Get:11 http://ftpmaster.internal hardy/main libtasn1-3 1.1-1 [49.2kB] Get:12 http://ftpmaster.internal hardy-security/main libgnutls13 2.0.4-1ubuntu2.3 [301kB] Get:13 http://ftpmaster.internal hardy-security/main libssl0.9.8 0.9.8g-4ubuntu3.4 [843kB] Get:14 http://ftpmaster.internal hardy/main libsasl2-modules 2.1.22.dfsg1-18ubuntu2 [146kB] Get:15 http://ftpmaster.internal hardy/main libsasl2-2 2.1.22.dfsg1-18ubuntu2 [103kB] Get:16 http://ftpmaster.internal hardy-updates/main libldap-2.4-2 2.4.9-0ubuntu0.8.04.2 [178kB] Get:17 http://ftpmaster.internal hardy/main libidl0 0.8.10-0.1 [72.8kB] Get:18 http://ftpmaster.internal hardy/main liborbit2 1:2.14.12-0.1 [166kB] Get:19 http://ftpmaster.internal hardy-security/main libxml2 2.6.31.dfsg-2ubuntu1.3 [781kB] Get:20 http://ftpmaster.internal hardy/main libgconf2-4 2.22.0-0ubuntu3 [170kB] Get:21 http://ftpmaster.internal hardy/main psmisc 22.6-1 [56.1kB] Get:22 http://ftpmaster.internal hardy/main libncursesw5 5.6+20071124-1ubuntu2 [201kB] Get:23 http://ftpmaster.internal hardy/main libreadline5 5.2-3build1 [129kB] Get:24 http://ftpmaster.internal hardy/main libsqlite3-0 3.4.2-2 [209kB] Get:25 http://ftpmaster.internal hardy-security/main python2.5 2.5.2-2ubuntu4.1 [2894kB] Get:26 http://ftpmaster.internal hardy/main gconf2 2.22.0-0ubuntu3 [54.0kB] Get:27 http://ftpmaster.internal hardy-updates/main x11-common 1:7.3+10ubuntu10.2 [364kB] Get:28 http://ftpmaster.internal hardy/main libice6 2:1.0.4-1 [47.5kB] Get:29 http://ftpmaster.internal hardy/main x11proto-core-dev 7.0.11-1 [88.9kB] Get:30 http://ftpmaster.internal hardy/main libice-dev 2:1.0.4-1 [56.5kB] Get:31 http://ftpmaster.internal hardy/main libsm6 2:1.0.3-1 [21.6kB] Get:32 http://ftpmaster.internal hardy/main libsm-dev 2:1.0.3-1 [24.5kB] Get:33 http://ftpmaster.internal hardy/main libx11-data 2:1.1.3-1ubuntu2 [162kB] Get:34 http://ftpmaster.internal hardy/main libxau6 1:1.0.3-2 [11.9kB] Get:35 http://ftpmaster.internal hardy/main libxdmcp6 1:1.0.2-2 [16.9kB] Get:36 http://ftpmaster.internal hardy/main libxcb1 1.1-1ubuntu1 [41.9kB] Get:37 http://ftpmaster.internal hardy/main libxcb-xlib0 1.1-1ubuntu1 [4684B] Get:38 http://ftpmaster.internal hardy/main libx11-6 2:1.1.3-1ubuntu2 [600kB] Get:39 http://ftpmaster.internal hardy/main libxau-dev 1:1.0.3-2 [15.5kB] Get:40 http://ftpmaster.internal hardy/main libpthread-stubs0 0.1-2 [2814B] Get:41 http://ftpmaster.internal hardy/main libpthread-stubs0-dev 0.1-2 [3086B] Get:42 http://ftpmaster.internal hardy/main libxdmcp-dev 1:1.0.2-2 [19.9kB] Get:43 http://ftpmaster.internal hardy/main libxcb1-dev 1.1-1ubuntu1 [67.3kB] Get:44 http://ftpmaster.internal hardy/main libxcb-xlib0-dev 1.1-1ubuntu1 [14.8kB] Get:45 http://ftpmaster.internal hardy/main x11proto-input-dev 1.4.2-1 [15.6kB] Get:46 http://ftpmaster.internal hardy/main x11proto-kb-dev 1.0.3-2ubuntu1 [27.0kB] Get:47 http://ftpmaster.internal hardy/main xtrans-dev 1.0.4-1 [70.5kB] Get:48 http://ftpmaster.internal hardy/main libx11-dev 2:1.1.3-1ubuntu2 [1680kB] Get:49 http://ftpmaster.internal hardy/main libxext6 2:1.0.3-2build1 [30.7kB] Get:50 http://ftpmaster.internal hardy/main libxfixes3 1:4.0.3-2 [9832B] Get:51 http://ftpmaster.internal hardy/main libxcomposite1 1:0.4.0-1 [10.9kB] Get:52 http://ftpmaster.internal hardy/main x11proto-xext-dev 7.0.2-5ubuntu1 [42.2kB] Get:53 http://ftpmaster.internal hardy/main x11proto-fixes-dev 1:4.0-2ubuntu1 [6172B] Get:54 http://ftpmaster.internal hardy/main libxfixes-dev 1:4.0.3-2 [12.1kB] Get:55 http://ftpmaster.internal hardy/main x11proto-composite-dev 1:0.4-2 [12.4kB] Get:56 http://ftpmaster.internal hardy/main libxcomposite-dev 1:0.4.0-1 [14.3kB] Get:57 http://ftpmaster.internal hardy/main libxrender1 1:0.9.4-1 [25.6kB] Get:58 http://ftpmaster.internal hardy/main libxcursor1 1:1.1.9-1 [24.0kB] Get:59 http://ftpmaster.internal hardy/main x11proto-render-dev 2:0.9.3-2 [7096B] Get:60 http://ftpmaster.internal hardy/main libxrender-dev 1:0.9.4-1 [28.5kB] Get:61 http://ftpmaster.internal hardy/main libxcursor-dev 1:1.1.9-1 [31.1kB] Get:62 http://ftpmaster.internal hardy/main libxdamage1 1:1.1.1-3 [9854B] Get:63 http://ftpmaster.internal hardy/main x11proto-damage-dev 1:1.1.0-2build1 [9292B] Get:64 http://ftpmaster.internal hardy/main libxdamage-dev 1:1.1.1-3 [9688B] Get:65 http://ftpmaster.internal hardy/main libxext-dev 2:1.0.3-2build1 [81.9kB] Get:66 http://ftpmaster.internal hardy/main libexpat1 2.0.1-0ubuntu1 [66.5kB] Get:67 http://ftpmaster.internal hardy/main libexpat1-dev 2.0.1-0ubuntu1 [135kB] Get:68 http://ftpmaster.internal hardy-updates/main libmagic1 4.21-3ubuntu1 [333kB] Get:69 http://ftpmaster.internal hardy-updates/main file 4.21-3ubuntu1 [39.9kB] Get:70 http://ftpmaster.internal hardy/main libnewt0.52 0.52.2-11.2ubuntu1 [56.9kB] Get:71 http://ftpmaster.internal hardy/main libpopt0 1.10-3build1 [22.6kB] Get:72 http://ftpmaster.internal hardy/main whiptail 0.52.2-11.2ubuntu1 [35.2kB] Get:73 http://ftpmaster.internal hardy/main defoma 0.11.10-0.2 [101kB] Get:74 http://ftpmaster.internal hardy/main ttf-dejavu-core 2.23-1 [1347kB] Get:75 http://ftpmaster.internal hardy/main ttf-dejavu-extra 2.23-1 [2885kB] Get:76 http://ftpmaster.internal hardy/main ttf-dejavu 2.23-1 [3102B] Get:77 http://ftpmaster.internal hardy/main fontconfig-config 2.5.0-2ubuntu3 [182kB] Get:78 http://ftpmaster.internal hardy-security/main libfreetype6 2.3.5-1ubuntu4.8.04.1 [347kB] Get:79 http://ftpmaster.internal hardy/main libfontconfig1 2.5.0-2ubuntu3 [112kB] Get:80 http://ftpmaster.internal hardy/main zlib1g-dev 1:1.2.3.3.dfsg-7ubuntu1 [161kB] Get:81 http://ftpmaster.internal hardy-security/main libfreetype6-dev 2.3.5-1ubuntu4.8.04.1 [665kB] Get:82 http://ftpmaster.internal hardy/main pkg-config 0.22-1 [52.7kB] Get:83 http://ftpmaster.internal hardy/main libfontconfig1-dev 2.5.0-2ubuntu3 [572kB] Get:84 http://ftpmaster.internal hardy/main libxft2 2.1.12-2ubuntu5 [47.5kB] Get:85 http://ftpmaster.internal hardy/main libxft-dev 2.1.12-2ubuntu5 [61.3kB] Get:86 http://ftpmaster.internal hardy/main libxi6 2:1.1.3-1 [24.5kB] Get:87 http://ftpmaster.internal hardy/main libxi-dev 2:1.1.3-1 [69.2kB] Get:88 http://ftpmaster.internal hardy/main libxinerama1 2:1.0.2-1build1 [9364B] Get:89 http://ftpmaster.internal hardy/main x11proto-xinerama-dev 1.1.2-4ubuntu1 [5424B] Get:90 http://ftpmaster.internal hardy/main libxinerama-dev 2:1.0.2-1build1 [10.9kB] Get:91 http://ftpmaster.internal hardy/main libxp6 1:1.0.0.xsf1-1build1 [15.1kB] Get:92 http://ftpmaster.internal hardy/main x11proto-print-dev 1.0.3.xsf1-1 [10.3kB] Get:93 http://ftpmaster.internal hardy/main libxp-dev 1:1.0.0.xsf1-1build1 [80.8kB] Get:94 http://ftpmaster.internal hardy/main libxpm4 1:3.5.7-1 [41.4kB] Get:95 http://ftpmaster.internal hardy/main libxpm-dev 1:3.5.7-1 [46.4kB] Get:96 http://ftpmaster.internal hardy/main libxrandr2 2:1.2.2-1 [20.4kB] Get:97 http://ftpmaster.internal hardy/main x11proto-randr-dev 1.2.1-2 [28.6kB] Get:98 http://ftpmaster.internal hardy/main libxrandr-dev 2:1.2.2-1 [28.0kB] Get:99 http://ftpmaster.internal hardy/main libxt6 1:1.0.5-3 [164kB] Get:100 http://ftpmaster.internal hardy/main libxt-dev 1:1.0.5-3 [481kB] Get:101 http://ftpmaster.internal hardy/main gettext-base 0.17-2ubuntu1 [71.2kB] Get:102 http://ftpmaster.internal hardy-updates/main libdbus-1-3 1.1.20-1ubuntu3.2 [122kB] Get:103 http://ftpmaster.internal hardy/main libkeyutils1 1.2-4 [4984B] Get:104 http://ftpmaster.internal hardy/main libkrb53 1.6.dfsg.3~beta1-2ubuntu1 [455kB] Get:105 http://ftpmaster.internal hardy/main groff-base 1.18.1.1-16 [853kB] Get:106 http://ftpmaster.internal hardy/main bsdmainutils 6.1.10ubuntu2 [173kB] Get:107 http://ftpmaster.internal hardy/main libgpmg1 1.19.6-25ubuntu1 [50.9kB] Get:108 http://ftpmaster.internal hardy-updates/main dbus 1.1.20-1ubuntu3.2 [276kB] Get:109 http://ftpmaster.internal hardy/main libck-connector0 0.2.3-3ubuntu5 [10.6kB] Get:110 http://ftpmaster.internal hardy/main libdbus-glib-1-2 0.74-2 [64.2kB] Get:111 http://ftpmaster.internal hardy/main consolekit 0.2.3-3ubuntu5 [64.0kB] Get:112 http://ftpmaster.internal hardy/main html2text 1.3.2a-3build2 [89.1kB] Get:113 http://ftpmaster.internal hardy/main gettext 0.17-2ubuntu1 [1971kB] Get:114 http://ftpmaster.internal hardy/main intltool-debian 0.35.0+20060710.1 [31.6kB] Get:115 http://ftpmaster.internal hardy/main po-debconf 1.0.10 [232kB] Get:116 http://ftpmaster.internal hardy/main esound-common 0.2.38-0ubuntu9 [42.7kB] Get:117 http://ftpmaster.internal hardy/main fontconfig 2.5.0-2ubuntu3 [20.3kB] Get:118 http://ftpmaster.internal hardy/main libgamin0 0.1.9-2ubuntu2 [17.6kB] Get:119 http://ftpmaster.internal hardy/main gamin 0.1.9-2ubuntu2 [29.2kB] Get:120 http://ftpmaster.internal hardy/main gnome-mime-data 2.18.0-1 [362kB] Get:121 http://ftpmaster.internal hardy/universe lesstif2 1:0.95.0-2.1 [616kB] Get:122 http://ftpmaster.internal hardy/universe lesstif2-dev 1:0.95.0-2.1 [842kB] Get:123 http://ftpmaster.internal hardy/main libart-2.0-2 2.3.20-1 [52.1kB] Get:124 http://ftpmaster.internal hardy/main libart-2.0-dev 2.3.20-1 [65.8kB] Get:125 http://ftpmaster.internal hardy/main libasound2 1.0.15-3ubuntu4 [353kB] Get:126 http://ftpmaster.internal hardy/main libatk1.0-0 1.22.0-0ubuntu1 [49.2kB] Get:127 http://ftpmaster.internal hardy-updates/main libglib2.0-dev 2.16.6-0ubuntu1 [866kB] Get:128 http://ftpmaster.internal hardy/main libatk1.0-dev 1.22.0-0ubuntu1 [74.7kB] Get:129 http://ftpmaster.internal hardy/main libaudiofile0 0.2.6-7ubuntu1 [79.7kB] Get:130 http://ftpmaster.internal hardy/main libaudiofile-dev 0.2.6-7ubuntu1 [119kB] Get:131 http://ftpmaster.internal hardy-security/main libavahi-common-data 0.6.22-2ubuntu4.1 [29.6kB] Get:132 http://ftpmaster.internal hardy-security/main libavahi-common3 0.6.22-2ubuntu4.1 [21.9kB] Get:133 http://ftpmaster.internal hardy-security/main libavahi-client3 0.6.22-2ubuntu4.1 [48.6kB] Get:134 http://ftpmaster.internal hardy-security/main libavahi-common-dev 0.6.22-2ubuntu4.1 [64.1kB] Get:135 http://ftpmaster.internal hardy-updates/main libdbus-1-dev 1.1.20-1ubuntu3.2 [165kB] Get:136 http://ftpmaster.internal hardy-security/main libavahi-client-dev 0.6.22-2ubuntu4.1 [36.3kB] Get:137 http://ftpmaster.internal hardy-security/main libavahi-glib1 0.6.22-2ubuntu4.1 [30.4kB] Get:138 http://ftpmaster.internal hardy-security/main libavahi-glib-dev 0.6.22-2ubuntu4.1 [9164B] Get:139 http://ftpmaster.internal hardy/main libbonobo2-common 2.22.0-0ubuntu1 [58.4kB] Get:140 http://ftpmaster.internal hardy/main libbonobo2-0 2.22.0-0ubuntu1 [207kB] Get:141 http://ftpmaster.internal hardy/main libidl-dev 0.8.10-0.1 [83.7kB] Get:142 http://ftpmaster.internal hardy/main liborbit2-dev 1:2.14.12-0.1 [371kB] Get:143 http://ftpmaster.internal hardy/main libpopt-dev 1.10-3build1 [38.1kB] Get:144 http://ftpmaster.internal hardy/main libbonobo2-dev 2.22.0-0ubuntu1 [652kB] Get:145 http://ftpmaster.internal hardy/main libbonoboui2-common 2.21.90-1 [165kB] Get:146 http://ftpmaster.internal hardy/main libpixman-1-0 0.10.0-0ubuntu1 [71.9kB] Get:147 http://ftpmaster.internal hardy-security/main libpng12-0 1.2.15~beta5-3ubuntu0.1 [190kB] Get:148 http://ftpmaster.internal hardy-updates/main libcairo2 1.6.0-0ubuntu2 [523kB] Get:149 http://ftpmaster.internal hardy-security/main libcupsys2 1.3.7-1ubuntu3.3 [174kB] Get:150 http://ftpmaster.internal hardy-updates/main libgtk2.0-common 2.12.9-3ubuntu5 [304kB] Get:151 http://ftpmaster.internal hardy/main libjpeg62 6b-14 [88.3kB] Get:152 http://ftpmaster.internal hardy/main libdatrie0 0.1.2-2 [17.6kB] Get:153 http://ftpmaster.internal hardy-updates/main libpango1.0-common 1.20.5-0ubuntu1 [63.5kB] Get:154 http://ftpmaster.internal hardy/main libthai-data 0.1.9-1 [164kB] Get:155 http://ftpmaster.internal hardy/main libthai0 0.1.9-1 [32.5kB] Get:156 http://ftpmaster.internal hardy-updates/main libpango1.0-0 1.20.5-0ubuntu1 [282kB] Get:157 http://ftpmaster.internal hardy-security/main libtiff4 3.8.2-7ubuntu3.1 [123kB] Get:158 http://ftpmaster.internal hardy-updates/main libgtk2.0-0 2.12.9-3ubuntu5 [2031kB] Get:159 http://ftpmaster.internal hardy/main libglade2-0 1:2.6.2-1 [86.4kB] Get:160 http://ftpmaster.internal hardy/main libesd-alsa0 0.2.38-0ubuntu9 [21.1kB] Get:161 http://ftpmaster.internal hardy/main libgnome2-common 2.22.0-0ubuntu1 [297kB] Get:162 http://ftpmaster.internal hardy/main shared-mime-info 0.23-5 [308kB] Get:163 http://ftpmaster.internal hardy/main libgnomevfs2-common 1:2.22.0-2ubuntu1 [222kB] Get:164 http://ftpmaster.internal hardy-updates/main libhal1 0.5.11~rc2-1ubuntu8.2 [84.4kB] Get:165 http://ftpmaster.internal hardy-updates/main libhal-storage1 0.5.11~rc2-1ubuntu8.2 [22.5kB] Get:166 http://ftpmaster.internal hardy/main libgnomevfs2-0 1:2.22.0-2ubuntu1 [287kB] Get:167 http://ftpmaster.internal hardy/main libgnome2-0 2.22.0-0ubuntu1 [64.7kB] Get:168 http://ftpmaster.internal hardy/main libgail18 1.22.1-0ubuntu1 [29.4kB] Get:169 http://ftpmaster.internal hardy/main libgail-common 1.22.1-0ubuntu1 [140kB] Get:170 http://ftpmaster.internal hardy/main libgnomecanvas2-common 2.20.1.1-1 [8872B] Get:171 http://ftpmaster.internal hardy/main libgnomecanvas2-0 2.20.1.1-1 [93.2kB] Get:172 http://ftpmaster.internal hardy/main libbonoboui2-0 2.21.90-1 [170kB] Get:173 http://ftpmaster.internal hardy/main libpixman-1-dev 0.10.0-0ubuntu1 [87.2kB] Get:174 http://ftpmaster.internal hardy-security/main libpng12-dev 1.2.15~beta5-3ubuntu0.1 [173kB] Get:175 http://ftpmaster.internal hardy-updates/main libcairo2-dev 1.6.0-0ubuntu2 [591kB] Get:176 http://ftpmaster.internal hardy-updates/main libpango1.0-dev 1.20.5-0ubuntu1 [349kB] Get:177 http://ftpmaster.internal hardy-updates/main libgtk2.0-dev 2.12.9-3ubuntu5 [2766kB] Get:178 http://ftpmaster.internal hardy-security/main libxml2-dev 2.6.31.dfsg-2ubuntu1.3 [679kB] Get:179 http://ftpmaster.internal hardy/main libglade2-dev 1:2.6.2-1 [130kB] Get:180 http://ftpmaster.internal hardy/main libesd0-dev 0.2.38-0ubuntu9 [22.7kB] Get:181 http://ftpmaster.internal hardy/main libgconf2-dev 2.22.0-0ubuntu3 [187kB] Get:182 http://ftpmaster.internal hardy/main libgpg-error-dev 1.4-2ubuntu7 [35.0kB] Get:183 http://ftpmaster.internal hardy/main libgcrypt11-dev 1.2.4-2ubuntu7 [217kB] Get:184 http://ftpmaster.internal hardy-security/main libgnutlsxx13 2.0.4-1ubuntu2.3 [30.8kB] Get:185 http://ftpmaster.internal hardy/main liblzo2-dev 2.02-3 [142kB] Get:186 http://ftpmaster.internal hardy/main libopencdk10-dev 0.6.6-1ubuntu1 [106kB] Get:187 http://ftpmaster.internal hardy/main libtasn1-3-dev 1.1-1 [368kB] Get:188 http://ftpmaster.internal hardy-security/main libgnutls-dev 2.0.4-1ubuntu2.3 [336kB] Get:189 http://ftpmaster.internal hardy/main libsepol1-dev 2.0.20-0ubuntu3 [148kB] Get:190 http://ftpmaster.internal hardy/main libselinux1-dev 2.0.55-0ubuntu4 [111kB] Get:191 http://ftpmaster.internal hardy/main libgnomevfs2-dev 1:2.22.0-2ubuntu1 [427kB] Get:192 http://ftpmaster.internal hardy/main libgnome2-dev 2.22.0-0ubuntu1 [50.3kB] Get:193 http://ftpmaster.internal hardy/main libgail-dev 1.22.1-0ubuntu1 [4938B] Get:194 http://ftpmaster.internal hardy/main libgnomecanvas2-dev 2.20.1.1-1 [112kB] Get:195 http://ftpmaster.internal hardy/main libbonoboui2-dev 2.21.90-1 [227kB] Get:196 http://ftpmaster.internal hardy-updates/main libgnome-keyring0 2.22.2-0ubuntu1 [36.2kB] Get:197 http://ftpmaster.internal hardy-updates/main libgnome-keyring-dev 2.22.2-0ubuntu1 [69.4kB] Get:198 http://ftpmaster.internal hardy-updates/main libgnomeui-common 2.22.1.0-0ubuntu2 [22.2kB] Get:199 http://ftpmaster.internal hardy-updates/main libgnomeui-0 2.22.1.0-0ubuntu2 [260kB] Get:200 http://ftpmaster.internal hardy/main libjpeg62-dev 6b-14 [189kB] Get:201 http://ftpmaster.internal hardy-updates/main libgnomeui-dev 2.22.1.0-0ubuntu2 [308kB] Get:202 http://ftpmaster.internal hardy/main libgpmg1-dev 1.19.6-25ubuntu1 [53.2kB] Get:203 http://ftpmaster.internal hardy/main libncurses5-dev 5.6+20071124-1ubuntu2 [1483kB] Get:204 http://ftpmaster.internal hardy-security/main libperl5.8 5.8.8-12ubuntu0.4 [1062B] Get:205 http://ftpmaster.internal hardy-security/main libperl-dev 5.8.8-12ubuntu0.4 [580kB] Get:206 http://ftpmaster.internal hardy-security/main libruby1.8 1.8.6.111-2ubuntu1.2 [1376kB] Get:207 http://ftpmaster.internal hardy-security/main python2.5-dev 2.5.2-2ubuntu4.1 [1882kB] Get:208 http://ftpmaster.internal hardy/main python-dev 2.5.2-0ubuntu1 [974B] Get:209 http://ftpmaster.internal hardy-security/main ruby1.8 1.8.6.111-2ubuntu1.2 [24.9kB] Get:210 http://ftpmaster.internal hardy/main ruby 4.1 [20.7kB] Get:211 http://ftpmaster.internal hardy-security/main ruby1.8-dev 1.8.6.111-2ubuntu1.2 [527kB] Get:212 http://ftpmaster.internal hardy/main tcl8.4 8.4.16-4ubuntu1 [1161kB] Get:213 http://ftpmaster.internal hardy/universe tcl 8.4.16-1 [3780B] Get:214 http://ftpmaster.internal hardy/main tcl8.4-dev 8.4.16-4ubuntu1 [781kB] Get:215 http://ftpmaster.internal hardy/universe tcl-dev 8.4.16-1 [6034B] Get:216 http://ftpmaster.internal hardy/main libattr1-dev 1:2.4.39-1 [30.3kB] Get:217 http://ftpmaster.internal hardy/main libacl1-dev 2.2.45-1 [76.4kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 53.4MB in 20s (2662kB/s) dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpcre3. (Reading database ... 9223 files and directories currently installed.) Unpacking libpcre3 (from .../libpcre3_7.4-1ubuntu2.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.16.6-0ubuntu1_lpia.deb) ... Selecting previously deselected package ucf. Unpacking ucf (from .../apt/archives/ucf_3.005_all.deb) ... Moving old data out of the way Selecting previously deselected package gconf2-common. Unpacking gconf2-common (from .../gconf2-common_2.22.0-0ubuntu3_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.4-2ubuntu7_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.2.4-2ubuntu7_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package liblzo2-2. Unpacking liblzo2-2 (from .../liblzo2-2_2.02-3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libopencdk10. Unpacking libopencdk10 (from .../libopencdk10_0.6.6-1ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libtasn1-3. Unpacking libtasn1-3 (from .../libtasn1-3_1.1-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnutls13. Unpacking libgnutls13 (from .../libgnutls13_2.0.4-1ubuntu2.3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libssl0.9.8. Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-4ubuntu3.4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsasl2-modules. Unpacking libsasl2-modules (from .../libsasl2-modules_2.1.22.dfsg1-18ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsasl2-2. Unpacking libsasl2-2 (from .../libsasl2-2_2.1.22.dfsg1-18ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libldap-2.4-2. Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.9-0ubuntu0.8.04.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libidl0. Unpacking libidl0 (from .../libidl0_0.8.10-0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package liborbit2. Unpacking liborbit2 (from .../liborbit2_1%3a2.14.12-0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxml2. Unpacking libxml2 (from .../libxml2_2.6.31.dfsg-2ubuntu1.3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgconf2-4. Unpacking libgconf2-4 (from .../libgconf2-4_2.22.0-0ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package psmisc. Unpacking psmisc (from .../psmisc_22.6-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libncursesw5. Unpacking libncursesw5 (from .../libncursesw5_5.6+20071124-1ubuntu2_lpia.deb) ... Selecting previously deselected package readline-common. Unpacking readline-common (from .../readline-common_5.2-3build1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libreadline5. Unpacking libreadline5 (from .../libreadline5_5.2-3build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsqlite3-0. Unpacking libsqlite3-0 (from .../libsqlite3-0_3.4.2-2_lpia.deb) ... Selecting previously deselected package mime-support. Unpacking mime-support (from .../mime-support_3.39-1ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package python2.5. Unpacking python2.5 (from .../python2.5_2.5.2-2ubuntu4.1_lpia.deb) ... Selecting previously deselected package python. Unpacking python (from .../python_2.5.2-0ubuntu1_all.deb) ... Setting up libpcre3 (7.4-1ubuntu2.1) ... Setting up libglib2.0-0 (2.16.6-0ubuntu1) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package gconf2. (Reading database ... 10153 files and directories currently installed.) Unpacking gconf2 (from .../gconf2_2.22.0-0ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.3+10ubuntu10.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.4-1_lpia.deb) ... Setting up x11-common (1:7.3+10ubuntu10.2) ... Selecting previously deselected package x11proto-core-dev. (Reading database ... 10214 files and directories currently installed.) Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.11-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.4-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.0.3-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.0.3-1_lpia.deb) ... Selecting previously deselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.1.3-1ubuntu2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.3-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.0.2-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.1-1ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcb-xlib0. Unpacking libxcb-xlib0 (from .../libxcb-xlib0_1.1-1ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.1.3-1ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.3-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.1-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.1-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.0.2-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.1-1ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcb-xlib0-dev. Unpacking libxcb-xlib0-dev (from .../libxcb-xlib0-dev_1.1-1ubuntu1_lpia.deb) ... Selecting previously deselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_1.4.2-1_all.deb) ... Selecting previously deselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.3-2ubuntu1_all.deb) ... Selecting previously deselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.0.4-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.1.3-1ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.0.3-2build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a4.0.3-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcomposite1. Unpacking libxcomposite1 (from .../libxcomposite1_1%3a0.4.0-1_lpia.deb) ... Selecting previously deselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.0.2-5ubuntu1_all.deb) ... Selecting previously deselected package x11proto-fixes-dev. Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a4.0-2ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxfixes-dev. Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a4.0.3-2_lpia.deb) ... Selecting previously deselected package x11proto-composite-dev. Unpacking x11proto-composite-dev (from .../x11proto-composite-dev_1%3a0.4-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcomposite-dev. Unpacking libxcomposite-dev (from .../libxcomposite-dev_1%3a0.4.0-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.4-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcursor1. Unpacking libxcursor1 (from .../libxcursor1_1%3a1.1.9-1_lpia.deb) ... Selecting previously deselected package x11proto-render-dev. Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.9.3-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.4-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxcursor-dev. Unpacking libxcursor-dev (from .../libxcursor-dev_1%3a1.1.9-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.1-3_lpia.deb) ... Selecting previously deselected package x11proto-damage-dev. Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.1.0-2build1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxdamage-dev. Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.1-3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.0.3-2build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libexpat1-dev. Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_4.21-3ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package file. Unpacking file (from .../file_4.21-3ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libnewt0.52. Unpacking libnewt0.52 (from .../libnewt0.52_0.52.2-11.2ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.10-3build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package whiptail. Unpacking whiptail (from .../whiptail_0.52.2-11.2ubuntu1_lpia.deb) ... Selecting previously deselected package defoma. Unpacking defoma (from .../defoma_0.11.10-0.2_all.deb) ... Selecting previously deselected package ttf-dejavu-core. Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.23-1_all.deb) ... Selecting previously deselected package ttf-dejavu-extra. Unpacking ttf-dejavu-extra (from .../ttf-dejavu-extra_2.23-1_all.deb) ... Selecting previously deselected package ttf-dejavu. Unpacking ttf-dejavu (from .../ttf-dejavu_2.23-1_all.deb) ... Selecting previously deselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.5.0-2ubuntu3_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libfreetype6. Unpacking libfreetype6 (from .../libfreetype6_2.3.5-1ubuntu4.8.04.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libfontconfig1. Unpacking libfontconfig1 (from .../libfontconfig1_2.5.0-2ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.3.dfsg-7ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libfreetype6-dev. Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.3.5-1ubuntu4.8.04.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.22-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libfontconfig1-dev. Unpacking libfontconfig1-dev (from .../libfontconfig1-dev_2.5.0-2ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxft2. Unpacking libxft2 (from .../libxft2_2.1.12-2ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxft-dev. Unpacking libxft-dev (from .../libxft-dev_2.1.12-2ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxi6. Unpacking libxi6 (from .../libxi6_2%3a1.1.3-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxi-dev. Unpacking libxi-dev (from .../libxi-dev_2%3a1.1.3-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxinerama1. Unpacking libxinerama1 (from .../libxinerama1_2%3a1.0.2-1build1_lpia.deb) ... Selecting previously deselected package x11proto-xinerama-dev. Unpacking x11proto-xinerama-dev (from .../x11proto-xinerama-dev_1.1.2-4ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxinerama-dev. Unpacking libxinerama-dev (from .../libxinerama-dev_2%3a1.0.2-1build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxp6. Unpacking libxp6 (from .../libxp6_1%3a1.0.0.xsf1-1build1_lpia.deb) ... Selecting previously deselected package x11proto-print-dev. Unpacking x11proto-print-dev (from .../x11proto-print-dev_1.0.3.xsf1-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxp-dev. Unpacking libxp-dev (from .../libxp-dev_1%3a1.0.0.xsf1-1build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.7-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxpm-dev. Unpacking libxpm-dev (from .../libxpm-dev_1%3a3.5.7-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2%3a1.2.2-1_lpia.deb) ... Selecting previously deselected package x11proto-randr-dev. Unpacking x11proto-randr-dev (from .../x11proto-randr-dev_1.2.1-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxrandr-dev. Unpacking libxrandr-dev (from .../libxrandr-dev_2%3a1.2.2-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.0.5-3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.0.5-3_lpia.deb) ... Selecting previously deselected package adduser. Unpacking adduser (from .../adduser_3.105ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.17-2ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libdbus-1-3. Unpacking libdbus-1-3 (from .../libdbus-1-3_1.1.20-1ubuntu3.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libkeyutils1. Unpacking libkeyutils1 (from .../libkeyutils1_1.2-4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libkrb53. Unpacking libkrb53 (from .../libkrb53_1.6.dfsg.3~beta1-2ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package groff-base. Unpacking groff-base (from .../groff-base_1.18.1.1-16_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_6.1.10ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package man-db. Unpacking man-db (from .../man-db_2.5.3-1~Xk2c20090102-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgpmg1. Unpacking libgpmg1 (from .../libgpmg1_1.19.6-25ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package dbus. Unpacking dbus (from .../dbus_1.1.20-1ubuntu3.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libck-connector0. Unpacking libck-connector0 (from .../libck-connector0_0.2.3-3ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libdbus-glib-1-2. Unpacking libdbus-glib-1-2 (from .../libdbus-glib-1-2_0.74-2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package consolekit. Unpacking consolekit (from .../consolekit_0.2.3-3ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-3build2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.17-2ubuntu1_lpia.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.10_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_7.0.13ubuntu1~Xk2c20090101-1_all.deb) ... Selecting previously deselected package esound-common. Unpacking esound-common (from .../esound-common_0.2.38-0ubuntu9_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package fontconfig. Unpacking fontconfig (from .../fontconfig_2.5.0-2ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgamin0. Unpacking libgamin0 (from .../libgamin0_0.1.9-2ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package gamin. Unpacking gamin (from .../gamin_0.1.9-2ubuntu2_lpia.deb) ... Selecting previously deselected package gnome-mime-data. Unpacking gnome-mime-data (from .../gnome-mime-data_2.18.0-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package lesstif2. Unpacking lesstif2 (from .../lesstif2_1%3a0.95.0-2.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package lesstif2-dev. Unpacking lesstif2-dev (from .../lesstif2-dev_1%3a0.95.0-2.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libart-2.0-2. Unpacking libart-2.0-2 (from .../libart-2.0-2_2.3.20-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libart-2.0-dev. Unpacking libart-2.0-dev (from .../libart-2.0-dev_2.3.20-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.15-3ubuntu4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libatk1.0-0. Unpacking libatk1.0-0 (from .../libatk1.0-0_1.22.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.16.6-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libatk1.0-dev. Unpacking libatk1.0-dev (from .../libatk1.0-dev_1.22.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libaudiofile0. Unpacking libaudiofile0 (from .../libaudiofile0_0.2.6-7ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libaudiofile-dev. Unpacking libaudiofile-dev (from .../libaudiofile-dev_0.2.6-7ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-common-dev. Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libdbus-1-dev. Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.1.20-1ubuntu3.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-client-dev. Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-glib1. Unpacking libavahi-glib1 (from .../libavahi-glib1_0.6.22-2ubuntu4.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libavahi-glib-dev. Unpacking libavahi-glib-dev (from .../libavahi-glib-dev_0.6.22-2ubuntu4.1_lpia.deb) ... Selecting previously deselected package libbonobo2-common. Unpacking libbonobo2-common (from .../libbonobo2-common_2.22.0-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libbonobo2-0. Unpacking libbonobo2-0 (from .../libbonobo2-0_2.22.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libidl-dev. Unpacking libidl-dev (from .../libidl-dev_0.8.10-0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package liborbit2-dev. Unpacking liborbit2-dev (from .../liborbit2-dev_1%3a2.14.12-0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpopt-dev. Unpacking libpopt-dev (from .../libpopt-dev_1.10-3build1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libbonobo2-dev. Unpacking libbonobo2-dev (from .../libbonobo2-dev_2.22.0-0ubuntu1_lpia.deb) ... Selecting previously deselected package libbonoboui2-common. Unpacking libbonoboui2-common (from .../libbonoboui2-common_2.21.90-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpixman-1-0. Unpacking libpixman-1-0 (from .../libpixman-1-0_0.10.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.15~beta5-3ubuntu0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libcairo2. Unpacking libcairo2 (from .../libcairo2_1.6.0-0ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libcupsys2. Unpacking libcupsys2 (from .../libcupsys2_1.3.7-1ubuntu3.3_lpia.deb) ... Selecting previously deselected package libgtk2.0-common. Unpacking libgtk2.0-common (from .../libgtk2.0-common_2.12.9-3ubuntu5_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libjpeg62. Unpacking libjpeg62 (from .../libjpeg62_6b-14_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libdatrie0. Unpacking libdatrie0 (from .../libdatrie0_0.1.2-2_lpia.deb) ... Selecting previously deselected package libpango1.0-common. Unpacking libpango1.0-common (from .../libpango1.0-common_1.20.5-0ubuntu1_all.deb) ... Selecting previously deselected package libthai-data. Unpacking libthai-data (from .../libthai-data_0.1.9-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libthai0. Unpacking libthai0 (from .../libthai0_0.1.9-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpango1.0-0. Unpacking libpango1.0-0 (from .../libpango1.0-0_1.20.5-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libtiff4. Unpacking libtiff4 (from .../libtiff4_3.8.2-7ubuntu3.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgtk2.0-0. Unpacking libgtk2.0-0 (from .../libgtk2.0-0_2.12.9-3ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libglade2-0. Unpacking libglade2-0 (from .../libglade2-0_1%3a2.6.2-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libesd-alsa0. Unpacking libesd-alsa0 (from .../libesd-alsa0_0.2.38-0ubuntu9_lpia.deb) ... Selecting previously deselected package libgnome2-common. Unpacking libgnome2-common (from .../libgnome2-common_2.22.0-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_0.23-5_lpia.deb) ... Selecting previously deselected package libgnomevfs2-common. Unpacking libgnomevfs2-common (from .../libgnomevfs2-common_1%3a2.22.0-2ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libhal1. Unpacking libhal1 (from .../libhal1_0.5.11~rc2-1ubuntu8.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libhal-storage1. Unpacking libhal-storage1 (from .../libhal-storage1_0.5.11~rc2-1ubuntu8.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomevfs2-0. Unpacking libgnomevfs2-0 (from .../libgnomevfs2-0_1%3a2.22.0-2ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnome2-0. Unpacking libgnome2-0 (from .../libgnome2-0_2.22.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgail18. Unpacking libgail18 (from .../libgail18_1.22.1-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgail-common. Unpacking libgail-common (from .../libgail-common_1.22.1-0ubuntu1_lpia.deb) ... Selecting previously deselected package libgnomecanvas2-common. Unpacking libgnomecanvas2-common (from .../libgnomecanvas2-common_2.20.1.1-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomecanvas2-0. Unpacking libgnomecanvas2-0 (from .../libgnomecanvas2-0_2.20.1.1-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libbonoboui2-0. Unpacking libbonoboui2-0 (from .../libbonoboui2-0_2.21.90-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpixman-1-dev. Unpacking libpixman-1-dev (from .../libpixman-1-dev_0.10.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.15~beta5-3ubuntu0.1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libcairo2-dev. Unpacking libcairo2-dev (from .../libcairo2-dev_1.6.0-0ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libpango1.0-dev. Unpacking libpango1.0-dev (from .../libpango1.0-dev_1.20.5-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgtk2.0-dev. Unpacking libgtk2.0-dev (from .../libgtk2.0-dev_2.12.9-3ubuntu5_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libxml2-dev. Unpacking libxml2-dev (from .../libxml2-dev_2.6.31.dfsg-2ubuntu1.3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libglade2-dev. Unpacking libglade2-dev (from .../libglade2-dev_1%3a2.6.2-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libesd0-dev. Unpacking libesd0-dev (from .../libesd0-dev_0.2.38-0ubuntu9_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgconf2-dev. Unpacking libgconf2-dev (from .../libgconf2-dev_2.22.0-0ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgpg-error-dev. Unpacking libgpg-error-dev (from .../libgpg-error-dev_1.4-2ubuntu7_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgcrypt11-dev. Unpacking libgcrypt11-dev (from .../libgcrypt11-dev_1.2.4-2ubuntu7_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnutlsxx13. Unpacking libgnutlsxx13 (from .../libgnutlsxx13_2.0.4-1ubuntu2.3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package liblzo2-dev. Unpacking liblzo2-dev (from .../liblzo2-dev_2.02-3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libopencdk10-dev. Unpacking libopencdk10-dev (from .../libopencdk10-dev_0.6.6-1ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libtasn1-3-dev. Unpacking libtasn1-3-dev (from .../libtasn1-3-dev_1.1-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnutls-dev. Unpacking libgnutls-dev (from .../libgnutls-dev_2.0.4-1ubuntu2.3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libsepol1-dev. Unpacking libsepol1-dev (from .../libsepol1-dev_2.0.20-0ubuntu3_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libselinux1-dev. Unpacking libselinux1-dev (from .../libselinux1-dev_2.0.55-0ubuntu4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomevfs2-dev. Unpacking libgnomevfs2-dev (from .../libgnomevfs2-dev_1%3a2.22.0-2ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnome2-dev. Unpacking libgnome2-dev (from .../libgnome2-dev_2.22.0-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgail-dev. Unpacking libgail-dev (from .../libgail-dev_1.22.1-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomecanvas2-dev. Unpacking libgnomecanvas2-dev (from .../libgnomecanvas2-dev_2.20.1.1-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libbonoboui2-dev. Unpacking libbonoboui2-dev (from .../libbonoboui2-dev_2.21.90-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnome-keyring0. Unpacking libgnome-keyring0 (from .../libgnome-keyring0_2.22.2-0ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnome-keyring-dev. Unpacking libgnome-keyring-dev (from .../libgnome-keyring-dev_2.22.2-0ubuntu1_lpia.deb) ... Selecting previously deselected package libgnomeui-common. Unpacking libgnomeui-common (from .../libgnomeui-common_2.22.1.0-0ubuntu2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomeui-0. Unpacking libgnomeui-0 (from .../libgnomeui-0_2.22.1.0-0ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libjpeg62-dev. Unpacking libjpeg62-dev (from .../libjpeg62-dev_6b-14_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgnomeui-dev. Unpacking libgnomeui-dev (from .../libgnomeui-dev_2.22.1.0-0ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libgpmg1-dev. Unpacking libgpmg1-dev (from .../libgpmg1-dev_1.19.6-25ubuntu1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.6+20071124-1ubuntu2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libperl5.8. Unpacking libperl5.8 (from .../libperl5.8_5.8.8-12ubuntu0.4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.8.8-12ubuntu0.4_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libruby1.8. Unpacking libruby1.8 (from .../libruby1.8_1.8.6.111-2ubuntu1.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package python2.5-dev. Unpacking python2.5-dev (from .../python2.5-dev_2.5.2-2ubuntu4.1_lpia.deb) ... Selecting previously deselected package python-dev. Unpacking python-dev (from .../python-dev_2.5.2-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package ruby1.8. Unpacking ruby1.8 (from .../ruby1.8_1.8.6.111-2ubuntu1.2_lpia.deb) ... Selecting previously deselected package ruby. Unpacking ruby (from .../apt/archives/ruby_4.1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package ruby1.8-dev. Unpacking ruby1.8-dev (from .../ruby1.8-dev_1.8.6.111-2ubuntu1.2_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package tcl8.4. Unpacking tcl8.4 (from .../tcl8.4_8.4.16-4ubuntu1_lpia.deb) ... Selecting previously deselected package tcl. Unpacking tcl (from .../archives/tcl_8.4.16-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package tcl8.4-dev. Unpacking tcl8.4-dev (from .../tcl8.4-dev_8.4.16-4ubuntu1_lpia.deb) ... Selecting previously deselected package tcl-dev. Unpacking tcl-dev (from .../tcl-dev_8.4.16-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libattr1-dev. Unpacking libattr1-dev (from .../libattr1-dev_1%3a2.4.39-1_lpia.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (lpia) does not match system (amd64) Selecting previously deselected package libacl1-dev. Unpacking libacl1-dev (from .../libacl1-dev_2.2.45-1_lpia.deb) ... Setting up ucf (3.005) ... Setting up gconf2-common (2.22.0-0ubuntu3) ... Creating config file /etc/gconf/2/path with new version Setting up libgpg-error0 (1.4-2ubuntu7) ... Setting up libgcrypt11 (1.2.4-2ubuntu7) ... Setting up liblzo2-2 (2.02-3) ... Setting up libopencdk10 (0.6.6-1ubuntu1) ... Setting up libtasn1-3 (1.1-1) ... Setting up libgnutls13 (2.0.4-1ubuntu2.3) ... Setting up libssl0.9.8 (0.9.8g-4ubuntu3.4) ... Setting up libidl0 (0.8.10-0.1) ... Setting up liborbit2 (1:2.14.12-0.1) ... Setting up libxml2 (2.6.31.dfsg-2ubuntu1.3) ... Setting up psmisc (22.6-1) ... Setting up libncursesw5 (5.6+20071124-1ubuntu2) ... Setting up readline-common (5.2-3build1) ... Setting up libreadline5 (5.2-3build1) ... Setting up libsqlite3-0 (3.4.2-2) ... Setting up mime-support (3.39-1ubuntu1) ... Setting up python2.5 (2.5.2-2ubuntu4.1) ... Setting up python (2.5.2-0ubuntu1) ... Setting up libice6 (2:1.0.4-1) ... Setting up x11proto-core-dev (7.0.11-1) ... Setting up libice-dev (2:1.0.4-1) ... Setting up libsm6 (2:1.0.3-1) ... Setting up libsm-dev (2:1.0.3-1) ... Setting up libx11-data (2:1.1.3-1ubuntu2) ... Setting up libxau6 (1:1.0.3-2) ... Setting up libxdmcp6 (1:1.0.2-2) ... Setting up libxcb1 (1.1-1ubuntu1) ... Setting up libxcb-xlib0 (1.1-1ubuntu1) ... Setting up libx11-6 (2:1.1.3-1ubuntu2) ... Setting up libxau-dev (1:1.0.3-2) ... Setting up libpthread-stubs0 (0.1-2) ... Setting up libpthread-stubs0-dev (0.1-2) ... Setting up libxdmcp-dev (1:1.0.2-2) ... Setting up libxcb1-dev (1.1-1ubuntu1) ... Setting up libxcb-xlib0-dev (1.1-1ubuntu1) ... Setting up x11proto-input-dev (1.4.2-1) ... Setting up x11proto-kb-dev (1.0.3-2ubuntu1) ... Setting up xtrans-dev (1.0.4-1) ... Setting up libx11-dev (2:1.1.3-1ubuntu2) ... Setting up libxext6 (2:1.0.3-2build1) ... Setting up libxfixes3 (1:4.0.3-2) ... Setting up libxcomposite1 (1:0.4.0-1) ... Setting up x11proto-xext-dev (7.0.2-5ubuntu1) ... Setting up x11proto-fixes-dev (1:4.0-2ubuntu1) ... Setting up libxfixes-dev (1:4.0.3-2) ... Setting up x11proto-composite-dev (1:0.4-2) ... Setting up libxcomposite-dev (1:0.4.0-1) ... Setting up libxrender1 (1:0.9.4-1) ... Setting up libxcursor1 (1:1.1.9-1) ... Setting up x11proto-render-dev (2:0.9.3-2) ... Setting up libxrender-dev (1:0.9.4-1) ... Setting up libxcursor-dev (1:1.1.9-1) ... Setting up libxdamage1 (1:1.1.1-3) ... Setting up x11proto-damage-dev (1:1.1.0-2build1) ... Setting up libxdamage-dev (1:1.1.1-3) ... Setting up libxext-dev (2:1.0.3-2build1) ... Setting up libexpat1 (2.0.1-0ubuntu1) ... Setting up libexpat1-dev (2.0.1-0ubuntu1) ... Setting up libmagic1 (4.21-3ubuntu1) ... Setting up file (4.21-3ubuntu1) ... Setting up libnewt0.52 (0.52.2-11.2ubuntu1) ... Setting up libpopt0 (1.10-3build1) ... Setting up whiptail (0.52.2-11.2ubuntu1) ... Setting up defoma (0.11.10-0.2) ... Setting up ttf-dejavu-core (2.23-1) ... Setting up ttf-dejavu-extra (2.23-1) ... Setting up ttf-dejavu (2.23-1) ... Setting up fontconfig-config (2.5.0-2ubuntu3) ... Setting up libfreetype6 (2.3.5-1ubuntu4.8.04.1) ... Setting up libfontconfig1 (2.5.0-2ubuntu3) ... Setting up zlib1g-dev (1:1.2.3.3.dfsg-7ubuntu1) ... Setting up libfreetype6-dev (2.3.5-1ubuntu4.8.04.1) ... Setting up pkg-config (0.22-1) ... Setting up libfontconfig1-dev (2.5.0-2ubuntu3) ... Setting up libxft2 (2.1.12-2ubuntu5) ... Setting up libxft-dev (2.1.12-2ubuntu5) ... Setting up libxi6 (2:1.1.3-1) ... Setting up libxi-dev (2:1.1.3-1) ... Setting up libxinerama1 (2:1.0.2-1build1) ... Setting up x11proto-xinerama-dev (1.1.2-4ubuntu1) ... Setting up libxinerama-dev (2:1.0.2-1build1) ... Setting up libxp6 (1:1.0.0.xsf1-1build1) ... Setting up x11proto-print-dev (1.0.3.xsf1-1) ... Setting up libxp-dev (1:1.0.0.xsf1-1build1) ... Setting up libxpm4 (1:3.5.7-1) ... Setting up libxpm-dev (1:3.5.7-1) ... Setting up libxrandr2 (2:1.2.2-1) ... Setting up x11proto-randr-dev (1.2.1-2) ... Setting up libxrandr-dev (2:1.2.2-1) ... Setting up libxt6 (1:1.0.5-3) ... Setting up libxt-dev (1:1.0.5-3) ... Setting up adduser (3.105ubuntu1) ... Setting up gettext-base (0.17-2ubuntu1) ... Setting up libdbus-1-3 (1.1.20-1ubuntu3.2) ... Setting up libkeyutils1 (1.2-4) ... Setting up libkrb53 (1.6.dfsg.3~beta1-2ubuntu1) ... Setting up groff-base (1.18.1.1-16) ... Setting up bsdmainutils (6.1.10ubuntu2) ... Setting up man-db (2.5.3-1~Xk2c20090102-1) ... Building database of manual pages ... ... skipping, since this is a buildd Setting up libgpmg1 (1.19.6-25ubuntu1) ... Setting up libck-connector0 (0.2.3-3ubuntu5) ... Setting up libdbus-glib-1-2 (0.74-2) ... Setting up html2text (1.3.2a-3build2) ... Setting up gettext (0.17-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.10) ... Setting up debhelper (7.0.13ubuntu1~Xk2c20090101-1) ... Setting up esound-common (0.2.38-0ubuntu9) ... Setting up fontconfig (2.5.0-2ubuntu3) ... Updating font configuration of fontconfig... Cleaning up category cid.. Cleaning up category truetype.. Cleaning up category type1.. Updating category type1.. Updating category truetype.. Updating category cid.. Updating fontconfig cache for /usr/share/fonts/truetype/ttf-dejavu Cleaning up old fontconfig caches... done. Regenerating fonts cache... done. Setting up gnome-mime-data (2.18.0-1) ... Setting up lesstif2 (1:0.95.0-2.1) ... Setting up lesstif2-dev (1:0.95.0-2.1) ... Setting up libart-2.0-2 (2.3.20-1) ... Setting up libart-2.0-dev (2.3.20-1) ... Setting up libasound2 (1.0.15-3ubuntu4) ... You may need to execute the asoundconf(1) set-default-card macro. Setting up libatk1.0-0 (1.22.0-0ubuntu1) ... Setting up libglib2.0-dev (2.16.6-0ubuntu1) ... Setting up libatk1.0-dev (1.22.0-0ubuntu1) ... Setting up libaudiofile0 (0.2.6-7ubuntu1) ... Setting up libaudiofile-dev (0.2.6-7ubuntu1) ... Setting up libavahi-common-data (0.6.22-2ubuntu4.1) ... Setting up libavahi-common3 (0.6.22-2ubuntu4.1) ... Setting up libavahi-client3 (0.6.22-2ubuntu4.1) ... Setting up libavahi-common-dev (0.6.22-2ubuntu4.1) ... Setting up libdbus-1-dev (1.1.20-1ubuntu3.2) ... Setting up libavahi-client-dev (0.6.22-2ubuntu4.1) ... Setting up libavahi-glib1 (0.6.22-2ubuntu4.1) ... Setting up libavahi-glib-dev (0.6.22-2ubuntu4.1) ... Setting up libbonobo2-common (2.22.0-0ubuntu1) ... Setting up libbonobo2-0 (2.22.0-0ubuntu1) ... Setting up libidl-dev (0.8.10-0.1) ... Setting up liborbit2-dev (1:2.14.12-0.1) ... Setting up libpopt-dev (1.10-3build1) ... Setting up libbonobo2-dev (2.22.0-0ubuntu1) ... Setting up libbonoboui2-common (2.21.90-1) ... Setting up libpixman-1-0 (0.10.0-0ubuntu1) ... Setting up libpng12-0 (1.2.15~beta5-3ubuntu0.1) ... Setting up libcairo2 (1.6.0-0ubuntu2) ... Setting up libcupsys2 (1.3.7-1ubuntu3.3) ... Setting up libgtk2.0-common (2.12.9-3ubuntu5) ... Setting up libjpeg62 (6b-14) ... Setting up libdatrie0 (0.1.2-2) ... Setting up libpango1.0-common (1.20.5-0ubuntu1) ... I: Purging /etc/pango/pango.modules Cleaning up font configuration of pango... Updating font configuration of pango... Cleaning up category xfont.. Updating category xfont.. *** You don't have any defomized font packages. *** So we are trying to force to generate pangox.aliases... Setting up libthai-data (0.1.9-1) ... Setting up libthai0 (0.1.9-1) ... Setting up libpango1.0-0 (1.20.5-0ubuntu1) ... Setting up libtiff4 (3.8.2-7ubuntu3.1) ... Setting up libgtk2.0-0 (2.12.9-3ubuntu5) ... Removing generated module files coming from the previous Gtk binary version... Setting up libglade2-0 (1:2.6.2-1) ... Setting up libesd-alsa0 (0.2.38-0ubuntu9) ... Setting up shared-mime-info (0.23-5) ... Setting up libhal1 (0.5.11~rc2-1ubuntu8.2) ... Setting up libhal-storage1 (0.5.11~rc2-1ubuntu8.2) ... Setting up libgail18 (1.22.1-0ubuntu1) ... Setting up libgail-common (1.22.1-0ubuntu1) ... Setting up libgnomecanvas2-common (2.20.1.1-1) ... Setting up libgnomecanvas2-0 (2.20.1.1-1) ... Setting up libpixman-1-dev (0.10.0-0ubuntu1) ... Setting up libpng12-dev (1.2.15~beta5-3ubuntu0.1) ... Setting up libcairo2-dev (1.6.0-0ubuntu2) ... Setting up libpango1.0-dev (1.20.5-0ubuntu1) ... Setting up libgtk2.0-dev (2.12.9-3ubuntu5) ... Setting up libxml2-dev (2.6.31.dfsg-2ubuntu1.3) ... Setting up libglade2-dev (1:2.6.2-1) ... Setting up libesd0-dev (0.2.38-0ubuntu9) ... Setting up libgpg-error-dev (1.4-2ubuntu7) ... Setting up libgcrypt11-dev (1.2.4-2ubuntu7) ... Setting up libgnutlsxx13 (2.0.4-1ubuntu2.3) ... Setting up liblzo2-dev (2.02-3) ... Setting up libopencdk10-dev (0.6.6-1ubuntu1) ... Setting up libtasn1-3-dev (1.1-1) ... Setting up libgnutls-dev (2.0.4-1ubuntu2.3) ... Setting up libsepol1-dev (2.0.20-0ubuntu3) ... Setting up libselinux1-dev (2.0.55-0ubuntu4) ... Setting up libgail-dev (1.22.1-0ubuntu1) ... Setting up libgnomecanvas2-dev (2.20.1.1-1) ... Setting up libgnome-keyring0 (2.22.2-0ubuntu1) ... Setting up libgnome-keyring-dev (2.22.2-0ubuntu1) ... Setting up libgnomeui-common (2.22.1.0-0ubuntu2) ... Setting up libjpeg62-dev (6b-14) ... Setting up libgpmg1-dev (1.19.6-25ubuntu1) ... Setting up libncurses5-dev (5.6+20071124-1ubuntu2) ... Setting up libperl5.8 (5.8.8-12ubuntu0.4) ... Setting up libperl-dev (5.8.8-12ubuntu0.4) ... Setting up libruby1.8 (1.8.6.111-2ubuntu1.2) ... Setting up python2.5-dev (2.5.2-2ubuntu4.1) ... Setting up python-dev (2.5.2-0ubuntu1) ... Setting up ruby1.8 (1.8.6.111-2ubuntu1.2) ... Setting up ruby (4.1) ... Setting up ruby1.8-dev (1.8.6.111-2ubuntu1.2) ... Setting up tcl8.4 (8.4.16-4ubuntu1) ... Setting up tcl (8.4.16-1) ... Setting up tcl8.4-dev (8.4.16-4ubuntu1) ... Setting up tcl-dev (8.4.16-1) ... Setting up libattr1-dev (1:2.4.39-1) ... Setting up libacl1-dev (2.2.45-1) ... Setting up consolekit (0.2.3-3ubuntu5) ... Setting up dbus (1.1.20-1ubuntu3.2) ... Adding system user `messagebus' (UID 101) ... Adding new group `messagebus' (GID 102) ... Adding new user `messagebus' (UID 101) with group `messagebus' ... Not creating home directory `/var/run/dbus'. * Starting system message bus dbus  [ OK ] Setting up gamin (0.1.9-2ubuntu2) ... Setting up libgamin0 (0.1.9-2ubuntu2) ... Setting up libsasl2-modules (2.1.22.dfsg1-18ubuntu2) ... Setting up libsasl2-2 (2.1.22.dfsg1-18ubuntu2) ... Setting up libldap-2.4-2 (2.4.9-0ubuntu0.8.04.2) ... Setting up libgconf2-4 (2.22.0-0ubuntu3) ... Setting up gconf2 (2.22.0-0ubuntu3) ... Setting up libgnome2-common (2.22.0-0ubuntu1) ... Setting up libgnomevfs2-common (1:2.22.0-2ubuntu1) ... Setting up libgnomevfs2-0 (1:2.22.0-2ubuntu1) ... Setting up libgnome2-0 (2.22.0-0ubuntu1) ... Setting up libbonoboui2-0 (2.21.90-1) ... Setting up libgconf2-dev (2.22.0-0ubuntu3) ... Setting up libgnomevfs2-dev (1:2.22.0-2ubuntu1) ... Setting up libgnome2-dev (2.22.0-0ubuntu1) ... Setting up libbonoboui2-dev (2.21.90-1) ... Setting up libgnomeui-0 (2.22.1.0-0ubuntu2) ... Setting up libgnomeui-dev (2.22.1.0-0ubuntu2) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.7-10ubuntu4 make_3.81-3build1 dpkg-dev_1.14.20ubuntu6.1~Xk2c20090205-1 gcc-4.2_4.2.4-1ubuntu3 g++-4.2_4.2.4-1ubuntu3 binutils_2.18.1~cvs20080103-0ubuntu1 libstdc++6_4.2.4-1ubuntu3 libstdc++6-4.2-dev_4.2.4-1ubuntu3 ------------------------------------------------------------------------------ gpg: new configuration file `/home/buildd/.gnupg/gpg.conf' created gpg: WARNING: options in `/home/buildd/.gnupg/gpg.conf' are not yet active during this run gpg: Signature made Fri Mar 6 19:08:07 2009 UTC using DSA key ID 4A411E09 gpg: Can't check signature: public key not found dpkg-source: extracting vim in vim-7.2.130-1~Xk2c20090306 dpkg-source: unpacking vim_7.2.130-1~Xk2c20090306.orig.tar.gz dpkg-source: applying /home/buildd/build-895639-2049022/vim_7.2.130-1~Xk2c20090306-1.diff.gz dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package vim dpkg-buildpackage: source version 2:7.2.130-1~Xk2c20090306-1 dpkg-buildpackage: host architecture lpia /usr/bin/fakeroot debian/rules clean dh_testdir dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-tiny.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-gtk.$x ; \ done rm -f debian/lintian/vim-tiny if [ "vim-tiny" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -f debian/lintian/vim-gtk rm -rf src/vim-tiny if [ "vim-gtk" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-gtk dh_testdir dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-gnome.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-lesstif.$x ; \ done rm -f debian/lintian/vim-gnome if [ "vim-gnome" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -f debian/lintian/vim-lesstif rm -rf src/vim-gnome if [ "vim-lesstif" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-lesstif dh_testdir dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-nox.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim.$x ; \ done rm -f debian/lintian/vim-nox if [ "vim-nox" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi [ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean rm -rf src/vim-nox 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 debian/lintian/vim-runtime 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 if test -f src/auto/config.cache; then make distclean; fi rm -f runtime/doc/doctags runtime/doc/tags.ref rm -f runtime/doc/*.html runtime/doc/*.log rm -f src/pixmaps src/runtime dh_clean debian/rules build dh_testdir dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-tiny *** DEBIAN *** CONFIGURING VARIANT vim-gtk /usr/bin/make -C src shadow SHADOWDIR=vim-gtk make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' ln -s ../runtime . ln -s ../pixmaps . mkdir vim-tiny cd vim-tiny; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-tiny/auto cd vim-tiny/auto; ln -s ../../auto/configure . make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' mkdir vim-gtk cd vim-gtk; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . cd vim-tiny; rm -f auto/link.sed cp Makefile configure vim-tiny mkdir vim-gtk/auto rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist cd vim-gtk/auto; ln -s ../../auto/configure . cp config.mk.dist vim-tiny/auto/config.mk cp config.mk.dist vim-tiny cd vim-gtk; rm -f auto/link.sed mkdir vim-tiny/xxd cp Makefile configure vim-gtk cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist cp config.mk.dist vim-gtk/auto/config.mk 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 cp config.mk.dist vim-gtk mkdir vim-gtk/xxd mkdir vim-tiny/testdir cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cd vim-tiny/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . 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 make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi mkdir vim-gtk/testdir cd src/vim-tiny && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2 -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --with-features=small --disable-gui --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-acl --disable-gpm --enable-nls --enable-multibyte cd vim-gtk/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-gtk && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --disable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for C compiler default output file name... checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... checking for suffix of object files... o checking whether we are using the GNU C compiler... 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... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... gcc -E gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for grep that handles long lines and -e... checking for library containing strerror... /bin/grep checking for egrep... /bin/grep -E 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 yes checking for sys/wait.h that is POSIX.1 compatible... checking for sys/wait.h that is POSIX.1 compatible... yes yes configure: checking for buggy tools... configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for QNX... no checking for Darwin (Mac OS X)... no checking for Darwin (Mac OS X)... no no checking --with-local-dir argument... no checking --with-vim-name argument... checking --with-local-dir argument... Defaulting to vim no checking --with-ex-name argument... checking --with-vim-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to vim Defaulting to view checking --with-ex-name argument... checking --with-global-runtime argument... Defaulting to ex no checking --with-view-name argument... checking --with-modified-by argument... Defaulting to view no checking --with-global-runtime argument... checking if character set is EBCDIC... no checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-selinux argument... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking for is_selinux_enabled in -lselinux... yes yes checking --with-features argument... huge checking --with-features argument... small checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... yes checking --enable-mzschemeinterp argument... no no checking --enable-perlinterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-pythoninterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... 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 --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no OK checking for xmkmf... no checking for X... libraries , headers checking if compile and link flags for Perl are sane... checking for gethostbyname... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr yes checking for connect... checking Python's configuration directory... /usr/lib/python2.5/config checking if -pthread should be used... yes checking for remove... yes checking if compile and link flags for Python are sane... yes checking for shmat... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... 8.4 - OK yes checking for IceConnectionNumber in -lICE... checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... yes /usr/lib/ruby/1.8/i686-linux-lp checking if X11 header files can be found... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... yes checking for _XdmcpAuthDoIt in -lXdmcp... no checking for gethostbyname in -lnsl... yes checking for IceOpenConnection in -lICE... yes checking whether compiling netbeans integration is possible... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... yes checking if X11 header files implicitly declare return values... no checking --enable-gui argument... no GUI support checking whether toupper is broken... libraries , headers no checking whether __DATE__ and __TIME__ work... checking for gethostbyname... yes checking elf.h usability... yes checking elf.h presence... yes checking for connect... yes checking for elf.h... yes checking for main in -lelf... no checking for dirent.h that defines DIR... yes checking for remove... yes checking for library containing opendir... yes checking for shmat... none required checking stdarg.h usability... yes checking for IceConnectionNumber in -lICE... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdlib.h usability... yes checking if X11 header files can be found... yes checking stdlib.h presence... yes checking for stdlib.h... yes yes checking string.h usability... checking for _XdmcpAuthDoIt in -lXdmcp... yes checking string.h presence... yes checking for string.h... yes checking for IceOpenConnection in -lICE... yes checking sys/select.h usability... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking if X11 header files implicitly declare return values... yes checking sys/utsname.h presence... no checking --enable-gui argument... yes checking for sys/utsname.h... yes yes/auto - automatic GUI support checking whether or not to look for GTK... yes checking whether or not to look for GTK+ 2... yes checking whether or not to look for GNOME... no checking whether or not to look for Motif... yes checking whether or not to look for Athena... yes checking whether or not to look for neXtaw... yes checking whether or not to look for Carbon... yes checking --with-gtk-prefix argument... no checking --with-gtk-exec-prefix argument... no checking --disable-gtktest argument... gtk test enabled checking for gtk-config... no checking for gtk12-config... no checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes; found version 2.12.9 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 yes checking X11/xpm.h usability... checking sys/time.h presence... yes checking for sys/time.h... yes yes checking X11/xpm.h presence... checking sys/types.h usability... yes checking for X11/xpm.h... yes yes checking sys/types.h presence... checking X11/Sunkeysym.h usability... yes checking for sys/types.h... yes yes checking X11/Sunkeysym.h presence... checking termio.h usability... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes checking termio.h presence... yes GTK+ 2 GUI selected; fontset has been disabled checking whether toupper is broken... yes checking for termio.h... yes checking iconv.h usability... no checking whether __DATE__ and __TIME__ work... yes checking iconv.h presence... yes checking for iconv.h... yes yes checking langinfo.h usability... checking elf.h usability... yes checking langinfo.h presence... yes checking elf.h presence... yes checking for langinfo.h... yes yes checking for elf.h... yes checking for main in -lelf... checking math.h usability... no checking for dirent.h that defines DIR... yes checking math.h presence... yes checking for library containing opendir... yes checking for math.h... yes checking unistd.h usability... none required yes checking unistd.h presence... checking stdarg.h usability... yes checking for unistd.h... yes checking stropts.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdlib.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes yes checking stdlib.h presence... checking errno.h usability... yes checking for stdlib.h... yes checking string.h usability... yes checking errno.h presence... yes checking for errno.h... yes yes checking string.h presence... checking sys/resource.h usability... yes checking for string.h... yes checking sys/select.h usability... yes checking sys/resource.h presence... 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 no checking sys/systeminfo.h presence... checking sys/utsname.h usability... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking termcap.h presence... yes checking sys/stream.h usability... yes checking for termcap.h... yes checking fcntl.h usability... no checking sys/stream.h presence... yes checking fcntl.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking termios.h presence... yes checking for termios.h... yes yes checking sgtty.h presence... checking libc.h usability... yes checking for sgtty.h... yes checking sys/ioctl.h usability... no checking libc.h presence... yes checking sys/ioctl.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes yes checking sys/time.h presence... checking poll.h usability... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking poll.h presence... yes checking for poll.h... yes yes checking sys/types.h presence... checking sys/poll.h usability... yes checking for sys/types.h... yes checking termio.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes yes checking termio.h presence... checking pwd.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes yes checking iconv.h presence... checking utime.h usability... yes checking for iconv.h... yes checking langinfo.h usability... yes checking utime.h presence... yes checking langinfo.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking for langinfo.h... yes checking math.h usability... yes checking sys/param.h presence... yes yes checking math.h presence... 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 unistd.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking for unistd.h... yes checking stropts.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking stropts.h presence... yes checking util/debug.h usability... yes checking for stropts.h... yes checking errno.h usability... no checking util/debug.h presence... no checking for util/debug.h... no yes checking errno.h presence... checking util/msg18n.h usability... yes checking for errno.h... yes checking sys/resource.h usability... no checking util/msg18n.h presence... yes checking sys/resource.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking for sys/resource.h... yes no checking sys/systeminfo.h usability... checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking locale.h presence... yes checking sys/access.h usability... yes checking for locale.h... yes checking sys/stream.h usability... no checking sys/access.h presence... no checking sys/stream.h presence... no checking for sys/access.h... no checking sys/sysctl.h usability... no checking for sys/stream.h... no checking termios.h usability... yes checking sys/sysctl.h presence... yes checking termios.h presence... yes checking for sys/sysctl.h... yes yes checking for termios.h... yes checking sys/sysinfo.h usability... checking libc.h usability... yes checking sys/sysinfo.h presence... no checking libc.h presence... yes checking for sys/sysinfo.h... yes no checking for libc.h... no checking sys/statfs.h usability... checking wchar.h usability... yes checking sys/statfs.h presence... yes checking wchar.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes checking poll.h presence... yes yes checking wctype.h presence... checking for poll.h... yes checking sys/poll.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking sys/poll.h presence... no checking for pthread_np.h... yes checking for sys/poll.h... yes checking pwd.h usability... no checking strings.h usability... yes checking pwd.h presence... yes checking strings.h presence... yes checking for pwd.h... yes yes checking for strings.h... yes checking utime.h usability... checking if strings.h can be included after string.h... yes checking whether gcc needs -traditional... yes checking utime.h presence... no checking for an ANSI C-conforming const... yes checking for utime.h... yes checking sys/param.h usability... yes checking for working volatile... yes checking sys/param.h presence... yes checking for sys/param.h... yes yes checking for mode_t... checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes yes checking for off_t... checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes yes checking for pid_t... 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 size_t... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... no checking frame.h presence... yes no checking for frame.h... checking for ino_t... no checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking for dev_t... checking sys/access.h usability... no checking sys/access.h presence... no checking for sys/access.h... no checking sys/sysctl.h usability... yes checking for rlim_t... yes checking for stack_t... yes checking sys/sysctl.h presence... yes checking whether stack_t has an ss_base field... yes checking for sys/sysctl.h... yes checking sys/sysinfo.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes yes checking wchar.h usability... yes checking wchar.h presence... checking whether we talk terminfo... yes checking for wchar.h... yes checking wctype.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... zero checking whether termcap.h contains ospeed... no checking for pthread_np.h... no checking strings.h usability... yes checking whether termcap.h contains UP, BC and PC... yes checking strings.h presence... yes checking for strings.h... yes yes checking if strings.h can be included after string.h... checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for working volatile... yes checking for ptyranges... yes checking for mode_t... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for off_t... can't determine - assume ptys are world accessable world checking return type of signal handlers... void checking for struct sigcontext... yes checking for pid_t... yes checking getcwd implementation is broken... no yes checking for size_t... checking for bcmp... yes checking for fchdir... 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 fchown... yes checking for ino_t... yes checking for fseeko... yes checking for dev_t... yes checking for fsync... yes yes checking for rlim_t... checking for ftello... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes no checking --with-tlib argument... checking for getcwd... empty: automatic terminal library selection checking for tgetent in -lncurses... yes yes checking for getpseudotty... no checking whether we talk terminfo... checking for getpwnam... yes checking for getpwuid... yes checking what tgetent() returns for an unknown terminal... yes checking for getrlimit... zero checking whether termcap.h contains ospeed... yes yes checking whether termcap.h contains UP, BC and PC... checking for gettimeofday... yes checking whether tputs() uses outfuntype... yes checking for getwd... no checking whether sys/select.h and sys/time.h may both be included... yes yes checking for /dev/ptc... no checking for SVR4 ptys... checking for lstat... yes yes checking for ptyranges... checking for memcmp... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for memset... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking for nanosleep... void checking for struct sigcontext... yes yes checking getcwd implementation is broken... checking for opendir... no yes checking for bcmp... checking for putenv... yes yes checking for fchdir... checking for qsort... yes yes checking for readlink... checking for fchown... yes yes checking for select... checking for fseeko... yes yes checking for setenv... checking for fsync... yes yes checking for setpgid... checking for ftello... yes yes checking for setsid... checking for getcwd... yes yes checking for sigaltstack... checking for getpseudotty... yes no checking for sigstack... checking for getpwnam... yes yes checking for sigset... checking for getpwuid... yes yes checking for sigsetjmp... checking for getrlimit... no yes checking for sigaction... checking for gettimeofday... yes yes checking for sigvec... checking for getwd... yes checking for strcasecmp... yes checking for lstat... yes checking for strerror... yes checking for memcmp... yes checking for strftime... yes checking for memset... yes yes checking for stricmp... checking for nanosleep... no checking for strncasecmp... yes checking for opendir... yes yes checking for strnicmp... checking for putenv... no yes checking for strpbrk... checking for qsort... yes yes checking for strtol... checking for readlink... yes yes checking for tgetent... checking for select... yes yes checking for towlower... checking for setenv... yes yes checking for towupper... checking for setpgid... yes yes checking for iswupper... checking for setsid... yes yes checking for usleep... checking for sigaltstack... yes yes checking for utime... checking for sigstack... yes yes checking for utimes... checking for sigset... yes checking for st_blksize... yes checking for sigsetjmp... yes checking whether stat() ignores a trailing slash... no checking for sigaction... no checking for iconv_open()... yes checking for sigvec... yes yes checking for nl_langinfo(CODESET)... checking for strcasecmp... yes checking for strtod in -lm... yes checking for strerror... yes checking for strtod() and other floating point functions... yes checking for strftime... yes checking --disable-acl argument... yes checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for stricmp... no checking for rename... yes no checking for sysctl... checking for strncasecmp... not usable checking for sysinfo... yes yes checking for sysinfo.mem_unit... checking for strnicmp... yes checking for sysconf... no yes checking for strpbrk... checking size of int... yes 4 checking for strtol... checking whether memmove handles overlaps... yes checking for tgetent... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... yes checking how to run man with a section nr... man checking --disable-nls argument... checking for towlower... no checking for msgfmt... msgfmt checking for NLS... gettext() works yes checking for bind_textdomain_codeset... checking for towupper... yes yes checking for _nl_msg_cat_cntr... checking for iswupper... yes checking dlfcn.h usability... yes checking for usleep... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... yes checking for utime... no checking for dlopen() in -ldl... yes checking for utimes... yes checking for dlsym()... yes yes checking for st_blksize... checking setjmp.h usability... yes checking whether stat() ignores a trailing slash... 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 no checking for iconv_open()... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... config.status: creating auto/config.mk config.status: creating auto/config.h yes checking for strtod() and other floating point functions... touch configure-stamp-vim-tiny dh_testdir yes *** DEBIAN *** CONFIGURING VARIANT vim-gnome /usr/bin/make -C src shadow SHADOWDIR=vim-gnome checking --disable-acl argument... no checking for acl_get_file in -lposix1e... make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' mkdir vim-gnome cd vim-gnome; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-gnome/auto cd vim-gnome/auto; ln -s ../../auto/configure . cd vim-gnome; rm -f auto/link.sed cp Makefile configure vim-gnome rm -f vim-gnome/auto/config.mk vim-gnome/config.mk.dist cp config.mk.dist vim-gnome/auto/config.mk cp config.mk.dist vim-gnome mkdir vim-gnome/xxd cd vim-gnome/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-gnome; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-gnome/testdir cd vim-gnome/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi no checking for acl_get_file in -lacl... cd src/vim-gnome && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --disable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --enable-gui=gnome2 --disable-gtk2-check --enable-gnome-check --disable-motif-check --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp yes checking for fgetxattr in -lattr... yes checking for POSIX ACL support... yes checking for Solaris ACL support... no checking for AIX ACL support... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... no checking for rename... yes checking for gcc... gcc checking for C compiler default output file name... yes checking for sysctl... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... not usable checking for sysinfo... 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... yes checking whether gcc accepts -g... yes checking size of int... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... 4 checking whether memmove handles overlaps... gcc -E yes checking for grep that handles long lines and -e... checking for _xpg4_setrunelocale in -lxpg4... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking for sys/wait.h that is POSIX.1 compatible... yes configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... yes no checking for QNX... no checking for Darwin (Mac OS X)... checking dlfcn.h usability... 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... no checking if character set is EBCDIC... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking setjmp.h usability... checking if compile and link flags for Perl are sane... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr configure: updating cache auto/config.cache configure: creating auto/config.status checking Python's configuration directory... /usr/lib/python2.5/config checking if -pthread should be used... yes checking if compile and link flags for Python are sane... config.status: creating auto/config.mk yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... config.status: creating auto/config.h 8.4 - OK checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... /usr/lib/ruby/1.8/i686-linux-lp checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... touch configure-stamp-vim-gtk dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-lesstif /usr/bin/make -C src shadow SHADOWDIR=vim-lesstif make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' mkdir vim-lesstif cd vim-lesstif; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-lesstif/auto no checking for gethostbyname in -lnsl... cd vim-lesstif/auto; ln -s ../../auto/configure . cd vim-lesstif; rm -f auto/link.sed cp Makefile configure vim-lesstif rm -f vim-lesstif/auto/config.mk vim-lesstif/config.mk.dist cp config.mk.dist vim-lesstif/auto/config.mk cp config.mk.dist vim-lesstif mkdir vim-lesstif/xxd cd vim-lesstif/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-lesstif; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-lesstif/testdir cd vim-lesstif/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-lesstif && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --disable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --enable-gui=motif --disable-gtk2-check --disable-gnome-check --enable-motif-check --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp yes checking whether compiling netbeans integration is possible... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... libraries , headers configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gethostbyname... checking for gcc... gcc checking for C compiler default output file name... yes checking for connect... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for remove... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for shmat... yes checking for gcc option to accept ISO C89... yes checking for IceConnectionNumber in -lICE... none needed checking how to run the C preprocessor... gcc -E yes checking if X11 header files can be found... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... yes checking for _XdmcpAuthDoIt in -lXdmcp... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for IceOpenConnection in -lICE... yes checking for XpmCreatePixmapFromData in -lXpm... yes yes checking if X11 header files implicitly declare return values... checking for sys/wait.h that is POSIX.1 compatible... no yes checking --enable-gui argument... configure: checking for buggy tools... GNOME 2.x GUI support checking whether or not to look for GTK... yes - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... checking --with-gtk-prefix argument... no checking --with-gtk-exec-prefix argument... no no checking --disable-gtktest argument... checking for Darwin (Mac OS X)... gtk test enabled checking for gtk-config... no checking for gtk12-config... no checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... 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... no checking if character set is EBCDIC... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK checking if compile and link flags for Perl are sane... yes; found version 2.12.9 checking for libgnomeui-2.0... yes yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... checking for FreeBSD... no yep checking Python's install prefix... /usr checking Python's execution prefix... checking X11/SM/SMlib.h usability... /usr checking Python's configuration directory... /usr/lib/python2.5/config yes checking X11/SM/SMlib.h presence... checking if -pthread should be used... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking if compile and link flags for Python are sane... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... checking X11/Sunkeysym.h usability... 8.4 - OK checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh yes checking X11/Sunkeysym.h presence... checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... /usr/lib/ruby/1.8/i686-linux-lp yes GTK+ 2 GUI selected; fontset has been disabled checking whether toupper is broken... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking whether __DATE__ and __TIME__ work... yes checking elf.h usability... yes checking whether compiling netbeans integration is possible... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... no checking for dirent.h that defines DIR... yes checking for library containing opendir... libraries , headers none required checking stdarg.h usability... checking for gethostbyname... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdlib.h usability... yes checking for connect... yes yes checking stdlib.h presence... checking for remove... yes checking for stdlib.h... yes checking string.h usability... yes checking for shmat... yes checking string.h presence... yes checking for string.h... yes yes checking for IceConnectionNumber in -lICE... checking sys/select.h usability... yes yes checking sys/select.h presence... checking if X11 header files can be found... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking for IceOpenConnection in -lICE... checking termcap.h usability... yes checking termcap.h presence... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for termcap.h... yes checking fcntl.h usability... yes checking if X11 header files implicitly declare return values... yes checking fcntl.h presence... no yes checking for fcntl.h... checking --enable-gui argument... yes Motif GUI support checking for location of Motif GUI includes... checking sgtty.h usability... in default path checking --with-motif-lib argument... no checking for location of Motif GUI libs... in default path checking for XShapeQueryExtension in -lXext... yes checking sgtty.h presence... yes checking for sgtty.h... yes yes checking for wslen in -lw... checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... no checking for dlsym in -ldl... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking sys/time.h presence... no checking for XpEndJob in -lXp... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking sys/types.h presence... yes checking for extra X11 defines... no checking X11/SM/SMlib.h usability... yes checking for sys/types.h... yes checking termio.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes yes checking termio.h presence... checking X11/xpm.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking X11/xpm.h presence... yes checking iconv.h presence... yes yes checking for iconv.h... checking for X11/xpm.h... yes yes checking X11/Sunkeysym.h usability... checking langinfo.h usability... yes checking X11/Sunkeysym.h presence... yes checking langinfo.h presence... yes checking for X11/Sunkeysym.h... yes checking for langinfo.h... yes yes checking for XIMText in X11/Xlib.h... checking math.h usability... yes checking for X11/Xmu/Editres.h... yes checking math.h presence... no checking Xm/Xm.h usability... yes checking for math.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking Xm/Xm.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking for Xm/Xm.h... yes checking Xm/XpmP.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking Xm/XpmP.h presence... yes checking errno.h presence... yes checking for Xm/XpmP.h... yes yes checking for errno.h... yes checking Xm/JoinSideT.h usability... checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes yes checking Xm/JoinSideT.h presence... checking sys/systeminfo.h usability... yes checking for Xm/JoinSideT.h... yes no checking sys/systeminfo.h presence... checking Xm/TraitP.h usability... no checking for sys/systeminfo.h... no checking locale.h usability... no checking Xm/TraitP.h presence... yes checking locale.h presence... yes checking for locale.h... yes configure: WARNING: Xm/TraitP.h: present but cannot be compiled configure: WARNING: Xm/TraitP.h: check for missing prerequisite headers? configure: WARNING: Xm/TraitP.h: see the Autoconf documentation configure: WARNING: Xm/TraitP.h: section "Present But Cannot Be Compiled" configure: WARNING: Xm/TraitP.h: proceeding with the preprocessor's result yes configure: WARNING: Xm/TraitP.h: in the future, the compiler will take precedence checking for Xm/TraitP.h... yes checking sys/stream.h usability... checking Xm/Manager.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no yes checking Xm/Manager.h presence... checking termios.h usability... yes checking for Xm/Manager.h... yes yes checking termios.h presence... checking Xm/UnhighlightT.h usability... yes checking for termios.h... yes checking libc.h usability... no checking Xm/UnhighlightT.h presence... no checking for Xm/UnhighlightT.h... no no checking libc.h presence... checking Xm/Notebook.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking Xm/Notebook.h presence... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for Xm/Notebook.h... yes yes checking for poll.h... checking for XpmAttributes_21 in Xm/XpmP.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... no checking whether toupper is broken... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking pwd.h presence... no checking whether __DATE__ and __TIME__ work... yes checking for pwd.h... yes checking utime.h usability... yes checking elf.h usability... yes checking elf.h presence... yes checking utime.h presence... yes checking for utime.h... yes checking for elf.h... yes yes checking for main in -lelf... checking sys/param.h usability... no checking for dirent.h that defines DIR... yes checking sys/param.h presence... yes yes checking for sys/param.h... yes checking for library containing opendir... checking libintl.h usability... yes checking libintl.h presence... none required checking stdarg.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes yes checking libgen.h presence... checking stdlib.h usability... yes checking for libgen.h... yes checking util/debug.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes no checking util/debug.h presence... checking string.h usability... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking string.h presence... yes checking for string.h... yes no checking util/msg18n.h presence... checking sys/select.h usability... no checking for util/msg18n.h... no checking frame.h usability... yes checking sys/select.h presence... no checking frame.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking sys/acl.h presence... checking termcap.h usability... yes checking for sys/acl.h... yes checking sys/access.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes no checking sys/access.h presence... checking fcntl.h usability... no checking for sys/access.h... no checking sys/sysctl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes yes checking sys/sysctl.h presence... checking sgtty.h usability... yes checking for sys/sysctl.h... yes checking sys/sysinfo.h usability... yes checking sgtty.h presence... yes checking sys/sysinfo.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking wchar.h presence... checking sys/time.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes checking sys/time.h presence... yes yes checking wctype.h presence... checking for sys/time.h... yes checking sys/types.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking sys/types.h presence... no checking for pthread_np.h... yes checking for sys/types.h... yes checking termio.h usability... no checking strings.h usability... yes checking termio.h presence... yes checking strings.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking iconv.h presence... yes checking whether gcc needs -traditional... yes checking for iconv.h... yes checking langinfo.h usability... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking for mode_t... checking math.h usability... yes checking math.h presence... yes checking for math.h... yes yes checking for off_t... checking unistd.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes yes checking for pid_t... checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes yes checking for size_t... checking errno.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 whether time.h and sys/time.h may both be included... yes checking sys/resource.h presence... yes checking for ino_t... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking for dev_t... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking locale.h presence... yes checking for rlim_t... yes checking for locale.h... yes yes checking for stack_t... checking sys/stream.h usability... yes checking whether stack_t has an ss_base field... no checking sys/stream.h presence... no checking --with-tlib argument... empty: automatic terminal library selection no checking for sys/stream.h... no checking for tgetent in -lncurses... checking termios.h usability... yes checking termios.h presence... yes yes checking for termios.h... yes checking libc.h usability... checking whether we talk terminfo... no checking libc.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... zero checking whether termcap.h contains ospeed... yes checking poll.h presence... yes yes checking for poll.h... yes checking whether termcap.h contains UP, BC and PC... checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking whether tputs() uses outfuntype... yes checking for sys/poll.h... yes no checking whether sys/select.h and sys/time.h may both be included... checking pwd.h usability... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking for ptyranges... yes checking utime.h presence... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for utime.h... yes checking sys/param.h usability... yes checking sys/param.h presence... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking for sys/param.h... yes checking libintl.h usability... void checking for struct sigcontext... yes checking libintl.h presence... yes checking for libintl.h... yes yes checking getcwd implementation is broken... checking libgen.h usability... yes checking libgen.h presence... no checking for bcmp... yes checking for libgen.h... yes checking util/debug.h usability... yes no checking util/debug.h presence... checking for fchdir... no checking for util/debug.h... no checking util/msg18n.h usability... yes no checking util/msg18n.h presence... checking for fchown... no checking for util/msg18n.h... no checking frame.h usability... no checking frame.h presence... yes checking for fseeko... no checking for frame.h... no checking sys/acl.h usability... yes yes checking sys/acl.h presence... checking for fsync... yes checking for sys/acl.h... yes checking sys/access.h usability... yes no checking sys/access.h presence... checking for ftello... no checking for sys/access.h... no checking sys/sysctl.h usability... yes checking for getcwd... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/sysinfo.h usability... yes checking for getpseudotty... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes checking wchar.h usability... no checking for getpwnam... yes checking wchar.h presence... yes checking for wchar.h... yes yes checking wctype.h usability... checking for getpwuid... yes checking wctype.h presence... yes yes checking for wctype.h... yes checking for getrlimit... checking for sys/ptem.h... no checking for pthread_np.h... yes checking for gettimeofday... no checking strings.h usability... yes checking strings.h presence... yes checking for getwd... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes yes checking whether gcc needs -traditional... checking for lstat... no checking for an ANSI C-conforming const... yes checking for working volatile... yes yes checking for mode_t... checking for memcmp... yes yes checking for off_t... checking for memset... yes checking for nanosleep... yes checking for pid_t... yes checking for opendir... yes checking for size_t... yes checking for putenv... yes checking for uid_t in sys/types.h... yes yes checking whether time.h and sys/time.h may both be included... checking for qsort... yes checking for ino_t... yes checking for readlink... yes checking for dev_t... yes checking for select... yes yes checking for rlim_t... checking for setenv... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... checking for setpgid... yes yes checking for setsid... yes checking whether we talk terminfo... checking for sigaltstack... yes checking what tgetent() returns for an unknown terminal... yes checking for sigstack... zero checking whether termcap.h contains ospeed... yes checking for sigset... yes checking whether termcap.h contains UP, BC and PC... yes checking for sigsetjmp... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... no checking for sigaction... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for sigvec... yes checking for ptyranges... yes abcdepqrstuvwxyz / 0123456789abcdef checking for strcasecmp... checking default tty permissions/group... yes checking for strerror... can't determine - assume ptys are world accessable world checking return type of signal handlers... void yes checking for struct sigcontext... checking for strftime... yes checking getcwd implementation is broken... yes checking for stricmp... no checking for bcmp... no checking for strncasecmp... yes checking for fchdir... yes yes checking for strnicmp... checking for fchown... no checking for strpbrk... yes checking for fseeko... yes yes checking for strtol... checking for fsync... yes yes checking for tgetent... checking for ftello... yes yes checking for getcwd... checking for towlower... yes yes checking for towupper... checking for getpseudotty... yes checking for iswupper... no checking for getpwnam... yes checking for usleep... yes checking for getpwuid... yes yes checking for utime... checking for getrlimit... yes yes checking for utimes... checking for gettimeofday... yes yes checking for st_blksize... checking for getwd... yes checking whether stat() ignores a trailing slash... yes checking for lstat... no checking for iconv_open()... yes checking for memcmp... yes checking for nl_langinfo(CODESET)... yes checking for memset... yes checking for strtod in -lm... yes yes checking for strtod() and other floating point functions... checking for nanosleep... yes yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... checking for opendir... no checking for acl_get_file in -lacl... yes checking for putenv... yes checking for fgetxattr in -lattr... yes checking for qsort... yes checking for POSIX ACL support... yes yes checking for readlink... checking for Solaris ACL support... no checking for AIX ACL support... no yes checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... checking for select... no checking for rename... yes checking for setenv... yes checking for sysctl... yes not usable checking for sysinfo... checking for setpgid... yes checking for sysinfo.mem_unit... yes yes checking for sysconf... checking for setsid... yes checking size of int... yes checking for sigaltstack... 4 checking whether memmove handles overlaps... yes checking for sigstack... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking for sigset... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes gettext() works checking for sigsetjmp... checking for bind_textdomain_codeset... yes no checking for sigaction... checking for _nl_msg_cat_cntr... yes yes checking dlfcn.h usability... checking for sigvec... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes yes checking for dlopen()... checking for strcasecmp... no checking for dlopen() in -ldl... yes checking for strerror... yes checking for dlsym()... yes yes checking for strftime... checking setjmp.h usability... yes checking setjmp.h presence... yes checking for stricmp... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes no configure: updating cache auto/config.cache checking for strncasecmp... configure: creating auto/config.status yes checking for strnicmp... no config.status: creating auto/config.mk checking for strpbrk... config.status: creating auto/config.h yes checking for strtol... touch configure-stamp-vim-gnome dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-nox /usr/bin/make -C src shadow SHADOWDIR=vim-nox make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' mkdir vim-nox cd vim-nox; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . yes mkdir vim-nox/auto cd vim-nox/auto; ln -s ../../auto/configure . 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 mkdir vim-nox/xxd checking for tgetent... 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 mkdir vim-nox/testdir cd vim-nox/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-nox && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --disable-gpm --enable-cscope --with-features=huge --enable-multibyte --without-x --enable-gui=no --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp yes checking for towlower... yes checking for towupper... yes checking for iswupper... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes yes checking for gcc... gcc checking for usleep... checking for C compiler default output file name... a.out checking whether the C compiler works... yes yes checking whether we are cross compiling... no checking for suffix of executables... checking for utime... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking for utimes... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... yes checking for st_blksize... none needed checking how to run the C preprocessor... yes checking whether stat() ignores a trailing slash... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... no checking for iconv_open()... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for strtod() and other floating point functions... yes configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... 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... no checking if character set is EBCDIC... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking --with-features argument... huge checking --with-compiledby argument... no checking for acl_get_file in -lacl... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK yes checking for fgetxattr in -lattr... yes checking for POSIX ACL support... checking if compile and link flags for Perl are sane... yes checking for Solaris ACL support... no checking for AIX ACL support... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... /usr checking Python's configuration directory... /usr/lib/python2.5/config no checking for rename... checking if -pthread should be used... yes yes checking if compile and link flags for Python are sane... checking for sysctl... not usable checking for sysinfo... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... 8.4 - OK yes checking for sysinfo.mem_unit... checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... yes checking for sysconf... /usr/lib/ruby/1.8/i686-linux-lp yes checking size of int... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes 4 checking whether memmove handles overlaps... checking whether compiling netbeans integration is possible... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no checking for _xpg4_setrunelocale in -lxpg4... defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support checking X11/SM/SMlib.h usability... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking whether toupper is broken... gettext() works checking for bind_textdomain_codeset... no checking whether __DATE__ and __TIME__ work... yes yes checking elf.h usability... checking for _nl_msg_cat_cntr... yes checking elf.h presence... yes yes checking for elf.h... yes checking for main in -lelf... checking dlfcn.h usability... no checking for dirent.h that defines DIR... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes yes checking for dlopen()... checking for library containing opendir... no checking for dlopen() in -ldl... none required checking stdarg.h usability... yes checking stdarg.h presence... yes checking for dlsym()... yes checking for stdarg.h... yes checking stdlib.h usability... yes yes checking stdlib.h presence... checking setjmp.h usability... yes checking for stdlib.h... yes checking string.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking string.h presence... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes checking for string.h... yes checking sys/select.h usability... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking termcap.h usability... config.status: creating auto/config.mk config.status: creating auto/config.h yes checking termcap.h presence... yes checking for termcap.h... yes checking fcntl.h usability... touch configure-stamp-vim-lesstif dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-basic /usr/bin/make -C src shadow SHADOWDIR=vim-basic make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' mkdir vim-basic cd vim-basic; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-basic/auto yes checking fcntl.h presence... cd vim-basic/auto; ln -s ../../auto/configure . cd vim-basic; rm -f auto/link.sed 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 yes checking for fcntl.h... mkdir vim-basic/xxd yes 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 mkdir vim-basic/testdir cd vim-basic/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-basic && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --disable-gpm --enable-cscope --with-features=huge --enable-multibyte --without-x --enable-gui=no --disable-mzschemeinterp --disable-tclinterp --disable-perlinterp --disable-pythoninterp --disable-rubyinterp checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc yes checking sys/types.h presence... checking for C compiler default output file name... yes checking for sys/types.h... yes checking termio.h usability... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking termio.h presence... yes checking for termio.h... yes checking for suffix of object files... checking iconv.h usability... o checking whether we are using the GNU C compiler... yes checking iconv.h presence... yes checking whether gcc accepts -g... yes checking for iconv.h... yes checking langinfo.h usability... yes checking for gcc option to accept ISO C89... yes checking langinfo.h presence... none needed checking how to run the C preprocessor... yes checking for langinfo.h... yes checking math.h usability... gcc -E yes checking math.h presence... checking for grep that handles long lines and -e... yes checking for math.h... yes /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... checking unistd.h usability... yes checking unistd.h presence... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for unistd.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for errno.h... yes checking sys/resource.h usability... yes configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... 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... no checking if character set is EBCDIC... yes checking sys/resource.h presence... yes no checking for sys/resource.h... checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no checking --enable-tclinterp argument... no checking for sys/systeminfo.h... no checking --enable-rubyinterp argument... no no checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... checking locale.h usability... no checking for gethostbyname in -lnsl... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... yes checking whether compiling netbeans integration is possible... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support yes checking termios.h presence... checking X11/SM/SMlib.h usability... yes checking for termios.h... yes checking libc.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes no checking libc.h presence... checking whether toupper is broken... no checking for libc.h... no checking sys/statfs.h usability... no checking whether __DATE__ and __TIME__ work... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes yes checking poll.h usability... checking elf.h usability... yes checking poll.h presence... yes checking elf.h presence... yes checking for poll.h... yes yes checking for elf.h... yes checking for main in -lelf... checking sys/poll.h usability... no checking for dirent.h that defines DIR... yes checking sys/poll.h presence... yes checking for library containing opendir... yes checking for sys/poll.h... yes checking pwd.h usability... none required yes checking pwd.h presence... checking stdarg.h usability... yes checking for pwd.h... yes checking utime.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes yes checking utime.h presence... checking stdlib.h usability... yes checking for utime.h... yes checking sys/param.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking libintl.h usability... yes checking string.h presence... yes checking for string.h... yes yes checking libintl.h presence... checking sys/select.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes yes checking sys/utsname.h presence... checking util/debug.h usability... yes checking for sys/utsname.h... yes no checking util/debug.h presence... checking termcap.h usability... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes no checking util/msg18n.h presence... checking fcntl.h usability... no checking for util/msg18n.h... no checking frame.h usability... yes checking fcntl.h presence... no checking frame.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... no checking for frame.h... no checking sys/acl.h usability... yes checking sgtty.h presence... yes checking sys/acl.h presence... yes checking for sgtty.h... yes yes checking for sys/acl.h... yes checking sys/ioctl.h usability... checking sys/access.h usability... yes checking sys/ioctl.h presence... no checking sys/access.h presence... yes checking for sys/ioctl.h... yes no checking for sys/access.h... no checking sys/sysctl.h usability... checking sys/time.h usability... yes checking sys/time.h presence... yes checking sys/sysctl.h presence... yes checking for sys/time.h... yes yes checking sys/types.h usability... checking for sys/sysctl.h... yes checking sys/sysinfo.h usability... yes checking sys/types.h presence... yes checking sys/sysinfo.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking termio.h presence... yes checking for termio.h... yes yes checking wchar.h presence... checking iconv.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking langinfo.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes yes checking langinfo.h presence... checking for sys/ptem.h... yes checking for langinfo.h... yes checking math.h usability... no checking for pthread_np.h... no checking strings.h usability... yes checking math.h presence... yes checking for math.h... yes yes checking strings.h presence... checking unistd.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking unistd.h presence... yes yes checking whether gcc needs -traditional... checking for unistd.h... yes checking stropts.h usability... no yes checking stropts.h presence... checking for an ANSI C-conforming const... yes checking for stropts.h... yes yes checking for working volatile... checking errno.h usability... yes checking for mode_t... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for off_t... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking for pid_t... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... yes checking for size_t... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking for uid_t in sys/types.h... yes checking termios.h presence... yes checking whether time.h and sys/time.h may both be included... yes checking for termios.h... yes checking libc.h usability... yes checking for ino_t... no checking libc.h presence... no checking for libc.h... no checking sys/statfs.h usability... yes checking for dev_t... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking for rlim_t... yes checking poll.h presence... yes checking for stack_t... yes checking for poll.h... yes yes checking whether stack_t has an ss_base field... checking sys/poll.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... checking whether we talk terminfo... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking sys/param.h presence... yes checking for sys/param.h... yes zero checking whether termcap.h contains ospeed... checking libintl.h usability... yes checking libintl.h presence... yes checking whether termcap.h contains UP, BC and PC... yes checking for libintl.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking whether tputs() uses outfuntype... yes checking for libgen.h... yes checking util/debug.h usability... no checking whether sys/select.h and sys/time.h may both be included... no checking util/debug.h presence... yes checking for /dev/ptc... no checking for SVR4 ptys... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for ptyranges... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... no checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking sys/acl.h presence... void checking for struct sigcontext... yes checking for sys/acl.h... yes checking sys/access.h usability... yes checking getcwd implementation is broken... no checking sys/access.h presence... no checking for sys/access.h... no no checking sys/sysctl.h usability... checking for bcmp... yes checking sys/sysctl.h presence... yes yes checking for sys/sysctl.h... yes checking for fchdir... checking sys/sysinfo.h usability... yes checking sys/sysinfo.h presence... yes checking for fchown... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes yes checking wchar.h presence... checking for fseeko... yes checking for wchar.h... yes checking wctype.h usability... yes checking for fsync... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes no checking for pthread_np.h... checking for ftello... yes no checking strings.h usability... checking for getcwd... yes checking strings.h presence... yes checking for strings.h... yes yes checking if strings.h can be included after string.h... checking for getpseudotty... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... no checking for getpwnam... yes checking for working volatile... yes checking for mode_t... yes checking for getpwuid... yes yes checking for off_t... checking for getrlimit... yes yes checking for pid_t... checking for gettimeofday... yes checking for getwd... yes checking for size_t... yes checking for lstat... 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 memcmp... yes checking for ino_t... yes checking for memset... yes checking for dev_t... yes checking for nanosleep... yes checking for rlim_t... yes checking for stack_t... yes yes checking for opendir... checking whether stack_t has an ss_base field... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking for putenv... yes yes checking for qsort... checking whether we talk terminfo... yes checking for readlink... yes checking what tgetent() returns for an unknown terminal... yes checking for select... zero checking whether termcap.h contains ospeed... yes checking for setenv... yes checking whether termcap.h contains UP, BC and PC... yes checking for setpgid... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes yes checking for setsid... checking for /dev/ptc... no checking for SVR4 ptys... yes yes checking for ptyranges... checking for sigaltstack... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for sigstack... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking for sigset... void checking for struct sigcontext... yes yes checking getcwd implementation is broken... checking for sigsetjmp... no checking for bcmp... no checking for sigaction... yes yes checking for fchdir... checking for sigvec... yes yes checking for fchown... checking for strcasecmp... yes yes checking for fseeko... checking for strerror... yes yes checking for fsync... checking for strftime... yes yes checking for ftello... checking for stricmp... yes no checking for getcwd... checking for strncasecmp... yes yes checking for getpseudotty... checking for strnicmp... no no checking for getpwnam... checking for strpbrk... yes yes checking for strtol... checking for getpwuid... yes yes checking for getrlimit... checking for tgetent... yes yes checking for gettimeofday... checking for towlower... yes checking for getwd... yes checking for towupper... yes checking for lstat... yes checking for iswupper... yes checking for memcmp... yes checking for usleep... yes checking for memset... yes checking for utime... yes checking for nanosleep... yes checking for utimes... yes checking for opendir... yes checking for st_blksize... yes yes checking for putenv... checking whether stat() ignores a trailing slash... yes no checking for iconv_open()... checking for qsort... yes checking for readlink... yes checking for nl_langinfo(CODESET)... yes checking for select... yes checking for strtod in -lm... yes yes checking for strtod() and other floating point functions... checking for setenv... yes yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... checking for setpgid... no checking for acl_get_file in -lacl... yes checking for setsid... yes checking for fgetxattr in -lattr... yes checking for sigaltstack... yes checking for POSIX ACL support... yes checking for sigstack... yes checking for Solaris ACL support... no checking for AIX ACL support... yes checking for sigset... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for rename... yes checking for sigsetjmp... yes checking for sysctl... no checking for sigaction... not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking for sigvec... yes checking for sysconf... yes checking size of int... yes checking for strcasecmp... 4 checking whether memmove handles overlaps... yes checking for strerror... yes checking whether X_LOCALE needed... yes checking for strftime... yes checking for stricmp... no checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... no checking how to run man with a section nr... checking for strncasecmp... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes gettext() works checking for strnicmp... checking for bind_textdomain_codeset... no yes checking for strpbrk... checking for _nl_msg_cat_cntr... yes yes checking dlfcn.h usability... checking for strtol... yes checking dlfcn.h presence... yes checking for tgetent... yes checking for dlfcn.h... yes checking for dlopen()... yes no checking for dlopen() in -ldl... checking for towlower... yes checking for dlsym()... yes checking for towupper... yes checking setjmp.h usability... yes checking for iswupper... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking for usleep... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking for utime... yes checking for utimes... config.status: creating auto/config.mk yes config.status: creating auto/config.h checking for st_blksize... yes checking whether stat() ignores a trailing slash... touch configure-stamp-vim-nox dh_testdir dh_clean -pvim-tiny -k no checking for iconv_open()... *** DEBIAN *** BUILDING VARIANT vim-tiny /usr/bin/make -C src/vim-tiny CFLAGS="-Wall -g -O2 -DTINY_VIMRC" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh yes checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for strtod() and other floating point functions... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... yes checking for fgetxattr in -lattr... yes checking for POSIX ACL support... yes checking for Solaris ACL support... no checking for AIX ACL support... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for rename... yes checking for sysctl... not usable checking for sysinfo... creating auto/pathdef.c yes checking for sysinfo.mem_unit... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/popupmnu.o popupmnu.c yes checking for sysconf... yes checking size of int... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/regexp.o regexp.c 4 checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h touch configure-stamp-vim-basic gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/window.o window.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2 -DTINY_VIMRC" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny/xxd' gcc -Wall -g -O2 -DTINY_VIMRC -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1427 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1705 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 80 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1715 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1447 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1715 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/buffer.o buffer.c 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1372 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1672 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1709 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1632 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1706 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1637 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1637 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1426 translated messages. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1632 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1706 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1637 translated messages, 3 fuzzy translations. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_docmd.o ex_docmd.c dh_testdir dh_clean -pvim-gtk -k *** DEBIAN *** BUILDING VARIANT vim-gtk /usr/bin/make -C src/vim-gtk CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_getln.o ex_getln.c creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC version.c -o objects/version.o gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/version.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lselinux -ldl link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xpm library... link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny' link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/version.o -lm -lncurses -lselinux link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-tiny' mv src/vim-tiny/vim src/vim-tiny/vim.tiny touch build-stamp-vim-tiny gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk.o gui_gtk.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk_x11.o gui_gtk_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_beval.o gui_beval.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.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/netbeans.o netbeans.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' dh_testdir dh_clean -pvim-gnome -k *** DEBIAN *** BUILDING VARIANT vim-gnome /usr/bin/make -C src/vim-gnome CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/buffer.o buffer.c creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk.o gui_gtk.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk_x11.o gui_gtk_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_beval.o gui_beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/main.o main.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.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/menu.o menu.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp version.c -o objects/version.o gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_eval.o ex_eval.c gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -lselinux -lacl -lattr -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_getln.o ex_getln.c link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fileio.o fileio.c link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fold.o fold.c link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/getchar.o getchar.c link.sh: We don't need the nsl library! link.sh: Trying to remove the Xt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hardcopy.o hardcopy.c link.sh: We DO need the Xt library. link.sh: Trying to remove the Xpm library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_cscope.o if_cscope.c link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/main.o main.c link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mark.o mark.c link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memline.o memline.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/menu.o menu.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/message.o message.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc1.o misc1.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc2.o misc2.c link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/move.o move.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mbyte.o mbyte.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/normal.o normal.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ops.o ops.c link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/option.o option.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/os_unix.o os_unix.c link.sh: We don't need the m library! link.sh: Trying to remove the perl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp version.c -o objects/version.o link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -lselinux -lacl -lattr -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lXt -lncurses -lselinux -lacl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gtk' mv src/vim-gtk/vim src/vim-gtk/vim.gtk touch build-stamp-vim-gtk dh_testdir dh_clean -pvim-lesstif -k *** DEBIAN *** BUILDING VARIANT vim-lesstif /usr/bin/make -C src/vim-lesstif CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp " srcdir=. sh ./osdef.sh link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/popupmnu.o popupmnu.c link.sh: We don't need the SM library! gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/quickfix.o quickfix.c link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/regexp.o regexp.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/screen.o screen.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/search.o search.c link.sh: We don't need the nsl library! link.sh: Trying to remove the Xt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/spell.o spell.c link.sh: We DO need the Xt library. link.sh: Trying to remove the Xpm library... link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/syntax.o syntax.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/tag.o tag.c link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/term.o term.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ui.o ui.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/window.o window.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui.o gui.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_motif.o gui_motif.c gui_motif.c: In function 'tabline_menu_cb': gui_motif.c:268: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_motif.c:268: warning: dereferencing type-punned pointer will break strict-aliasing rules link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_x11.o gui_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_beval.o gui_beval.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_xmdlg.o gui_xmdlg.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/gui_xmebw.o gui_xmebw.c gui_xmebw.c: In function 'draw_unhighlight': gui_xmebw.c:558: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:558: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Enter': gui_xmebw.c:766: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:766: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Leave': gui_xmebw.c:846: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:846: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Redisplay': gui_xmebw.c:1296: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1296: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1360: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1360: warning: dereferencing type-punned pointer will break strict-aliasing rules /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.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perlsfio.o if_perlsfio.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_tcl.o if_tcl.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/netbeans.o netbeans.c link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/buffer.o buffer.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/diff.o diff.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/edit.o edit.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/eval.o eval.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds.o ex_cmds.c link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds2.o ex_cmds2.c link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_docmd.o ex_docmd.c link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgnomeui-2 -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lXt -lncurses -lselinux -lacl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-gnome' mv src/vim-gnome/vim src/vim-gnome/vim.gnome touch build-stamp-vim-gnome gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' dh_testdir dh_clean -pvim-nox -k *** DEBIAN *** BUILDING VARIANT vim-nox /usr/bin/make -C src/vim-nox CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp version.c -o objects/version.o creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/popupmnu.o popupmnu.c gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_motif.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_xmdlg.o objects/gui_xmebw.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lXp -lXext -lXm -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -lncurses -lnsl -lselinux -lacl -lattr -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/quickfix.o quickfix.c link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/regexp.o regexp.c link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/screen.o screen.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/search.o search.c link.sh: We don't need the nsl library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/spell.o spell.c link.sh: We don't need the Xt library! link.sh: Trying to remove the Xp library... link.sh: We don't need the Xp library! link.sh: Trying to remove the Xpm library... link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/syntax.o syntax.c link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/tag.o tag.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/term.o term.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/window.o window.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... /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.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_python.o if_python.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/netbeans.o netbeans.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/buffer.o buffer.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/charset.o charset.c link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/edit.o edit.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/eval.o eval.c link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif' link.sh: Using auto/link.sed file to remove a few libraries gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds.o ex_cmds.c gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_motif.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_xmdlg.o objects/gui_xmebw.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lXext -lXm -lncurses -lselinux -lacl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-lesstif' mv src/vim-lesstif/vim src/vim-lesstif/vim.lesstif touch build-stamp-vim-lesstif gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/main.o main.c dh_testdir dh_clean -pvim-basic -k *** DEBIAN *** BUILDING VARIANT vim-basic /usr/bin/make -C src/vim-basic CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/if_perl.o auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ui.o ui.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp version.c -o objects/version.o gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lm -lncurses -lnsl -lselinux -lacl -lattr -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/netbeans.o netbeans.c link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile link.sh: Trying to remove the nsl library... make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/xxd' gcc -Wall -g -O2 -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/buffer.o buffer.c link.sh: We don't need the nsl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/charset.o charset.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/digraph.o digraph.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/edit.o edit.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/eval.o eval.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_cmds.o ex_cmds.c link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_cmds2.o ex_cmds2.c link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i686-linux-lp -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lncurses -lselinux -lacl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_docmd.o ex_docmd.c link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-nox' mv src/vim-nox/vim src/vim-nox/vim.nox touch build-stamp-vim-nox gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 version.c -o objects/version.o gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lnsl -lselinux -lacl -lattr -ldl link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the nsl library... link.sh: We don't need the nsl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the attr library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lselinux -lacl link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' mv src/vim-basic/vim src/vim-basic/vim.basic touch build-stamp-vim-basic dh_testdir touch build-stamp-arch rm configure-stamp-vim-lesstif configure-stamp-vim-basic configure-stamp-vim-tiny configure-stamp-vim-nox configure-stamp-vim-gnome configure-stamp-vim-gtk /usr/bin/fakeroot debian/rules binary-arch cat debian/tiny/vimrc.tiny.in | sed 's/@VIMCUR@/vim72/' > debian/tiny/vimrc.tiny dh_testdir dh_testdir dh_testroot dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-gtk dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-gnome dh_installdirs # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target # variant-related installations for x in install postinst prerm links ; do \ if [ "vim-gtk" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ else \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ fi \ done # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-gnome" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ else \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ fi \ done sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:gtk:" \ debian/lintian/vim-variant > debian/lintian/vim-gtk # Handle the gvim menu file overrides sed -e "s:@PKG@:vim-gnome:;s:@VARIANT@:gnome:" \ debian/lintian/vim-variant > debian/lintian/vim-gnome if [ -e "debian/lintian/vim-gtk.in" ]; then \ cat debian/lintian/vim-gtk.in >> debian/lintian/vim-gtk; \ fi # Handle the gvim menu file overrides for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gtk.postinst; \ done if [ -e "debian/lintian/vim-gnome.in" ]; then \ cat debian/lintian/vim-gnome.in >> debian/lintian/vim-gnome; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gnome.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-gtk.postinst dh_install sed -i "/@LANG_ALTS@/d" debian/vim-gnome.postinst dh_install dh_installmenu dh_installmenu dh_link dh_link touch install-stamp-vim-gtk dh_testdir touch install-stamp-vim-gnome dh_testdir dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-lesstif dh_installdirs dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-nox dh_installdirs # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-lesstif" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-lesstif:" -e "s:@VARIANT@:lesstif:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-lesstif.$x ;\ else \ sed -e "s:@PKG@:vim-lesstif:" -e "s:@VARIANT@:lesstif:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-lesstif.$x ;\ fi \ done sed -e "s:@PKG@:vim-lesstif:;s:@VARIANT@:lesstif:" \ debian/lintian/vim-variant > debian/lintian/vim-lesstif # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-lesstif.in" ]; then \ cat debian/lintian/vim-lesstif.in >> debian/lintian/vim-lesstif; \ fi # variant-related installations for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-lesstif.postinst; \ done # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-nox" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ else \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ fi \ done sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:nox:" \ debian/lintian/vim-variant > debian/lintian/vim-nox # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-nox.in" ]; then \ cat debian/lintian/vim-nox.in >> debian/lintian/vim-nox; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-nox.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-lesstif.postinst dh_install sed -i "/@LANG_ALTS@/d" debian/vim-nox.postinst dh_install dh_installmenu dh_installmenu dh_link dh_link touch install-stamp-vim-lesstif touch install-stamp-vim-nox cat debian/vim-common.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-common.install cat debian/vim-common.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-common.links cat debian/vim-gui-common.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-gui-common.install cat debian/vim-gui-common.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-gui-common.links cat debian/vim-runtime.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.install cat debian/vim-runtime.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.links cat debian/vim-runtime.postrm.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.postrm cat debian/vim-runtime.preinst.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.preinst cat debian/runtime/debian.vim.in | sed 's/@VIMCUR@/vim72/' > debian/runtime/debian.vim cat debian/lintian/vim-runtime.in | sed 's/@VIMCUR@/vim72/' > debian/lintian/vim-runtime dh_testdir dh_testdir dh_testroot dh_testroot dh_desktop *** DEBIAN *** INSTALLING VARIANT vim-tiny dh_installdirs dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ sed -e "s:@PKG@:vim-tiny:" -e "s:@VARIANT@:tiny:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-tiny.$x ;\ done sed -e "s:@PKG@:vim-tiny:;s:@VARIANT@:tiny:" \ debian/lintian/vim-variant > debian/lintian/vim-tiny for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-tiny.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-tiny.postinst # fake help installation for vim-tiny echo "debian/tiny/doc/ usr/share/vim/vim72" >> debian/vim-tiny.install echo "debian/tiny/vimrc.tiny etc/vim" >> debian/vim-tiny.install echo "etc/vim/vimrc.tiny usr/share/vim/vimrc.tiny" >> debian/vim-tiny.links dh_install dh_installmenu dh_link touch install-stamp-vim-tiny dh_testdir dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dh_gencontrol dh_md5sums dpkg-deb: building package `vim-gtk' in `../vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb'. dh_testdir dh_builddeb dh_testroot dh_desktop INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_compress dh_fixperms dh_installdeb dh_shlibdeps dpkg-deb: building package `vim-gnome' in `../vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb'. dh_testdir dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_gencontrol dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-lesstif' in `../vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb'. dh_testdir dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-basic dh_installdirs # UPSTREAM INSTALLATION /usr/bin/make -C src/vim-basic DESTDIR=/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp installvimbin \ installtutorbin \ installgtutorbin \ installruntime \ installtools \ install-icons \ install-languages make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_FORTIFY_SOURCE=1 version.c -o objects/version.o dpkg-deb: building package `vim-nox' in `../vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb'. /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr dh_testdir dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given link.sh: The file 'auto/link.sed' exists, which is going to be used now. link.sh: If linking fails, try deleting the auto/link.sed file. link.sh: If this fails too, try creating an empty auto/link.sed file. link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lselinux -lacl dh_compress dh_fixperms link.sh: Linked fine with a few libraries removed /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin dh_installdeb mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72 chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72 /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/print mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/print chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/print /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/colors mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/colors chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/colors /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/syntax mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/syntax chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/syntax /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent dh_shlibdeps /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload/xml mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload/xml chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload/xml /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/plugin mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/plugin chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/plugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tutor mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tutor chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tutor /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/compiler mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/compiler chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/compiler /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros cp ../runtime/tutor/README* ../runtime/tutor/tutor* /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tutor chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tutor/* if test -f ../runtime/spell/en.latin1.spl; then \ cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell; \ chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell/*.spl /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell/*.sug /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/spell/*.vim; \ fi /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1 dh_gencontrol dh_md5sums installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/xxd.1 if test -d /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/hicolor/48x48/apps -a -w /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/hicolor/48x48/apps \ -a ! -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; then \ cp ../runtime/vim48x48.png /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/32x32/apps -a -w /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/32x32/apps \ -a ! -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; then \ cp ../runtime/vim32x32.png /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/16x16/apps -a -w /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/16x16/apps \ -a ! -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; then \ cp ../runtime/vim16x16.png /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; \ fi dh_builddeb make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap if test -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim; then \ mv -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim.rm; \ rm -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim.rm; \ fi cp vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim cp vimtutor /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vimtutor chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vimtutor cp gvimtutor /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/gvimtutor chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/gvimtutor /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1 mkdir /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1/vimtutor.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1/evim.1 generating help tags make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/runtime/doc' /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/runtime/doc' cd ../runtime/doc; \ files=`ls *.txt tags`; \ files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \ cp $files /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc; \ cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc; \ chmod 644 $files dpkg-deb: building package `vim-tiny' in `../vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb'. cp -r ../runtime/macros/* /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros chmod 755 `find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros -type d -print` chmod 644 `find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros -type f -print` chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros/less.sh cvs=`find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/macros \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi if test -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/xxd; then \ mv -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/xxd.rm; \ rm -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/xxd.rm; \ fi cp ../runtime/doc/*.pl /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc cp xxd/xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/doc/*.pl chmod 755 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/xxd cp ../runtime/menu.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/menu.vim /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/man1/xxd.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/menu.vim cp -r ../runtime/tools/* /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools cp ../runtime/synmenu.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/synmenu.vim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/synmenu.vim cvs=`find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi cp ../runtime/delmenu.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/delmenu.vim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/* perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/efm_perl.pl chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/delmenu.vim cp ../runtime/mswin.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/mswin.vim awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/mve.awk; fi; fi chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/mswin.vim chmod 755 `grep -l "^#!" /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/tools/*` cp ../runtime/evim.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/evim.vim /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/evim.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/vim.1 cp ../runtime/bugreport.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/bugreport.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/vimtutor.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/bugreport.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/vimdiff.1 cp ../runtime/vimrc_example.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/evim.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/vimrc_example.vim cp ../runtime/gvimrc_example.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/gvimrc_example.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vim.1 cp ../runtime/filetype.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/filetype.vim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/filetype.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimtutor.1 cp ../runtime/ftoff.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftoff.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimdiff.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftoff.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/evim.1 cp ../runtime/scripts.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/scripts.vim /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/scripts.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/vim.1 cp ../runtime/ftplugin.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin.vim chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin.vim cp ../runtime/ftplugof.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugof.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/vimtutor.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugof.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/vimdiff.1 cp ../runtime/indent.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/evim.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent.vim /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim cp ../runtime/indoff.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indoff.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/vim.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indoff.vim cp ../runtime/optwin.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/optwin.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/vimtutor.1 chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/optwin.vim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/vimdiff.1 cd ../runtime/print; cp *.ps /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/print installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/print; chmod 644 *.ps installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/vim.1 cd ../runtime/colors; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/colors installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimtutor.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/colors; chmod 644 *.vim README.txt installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/evim.1 cd ../runtime/syntax; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/syntax /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/vimtutor.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimtutor.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/vimtutor.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/syntax; chmod 644 *.vim README.txt installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim cd ../runtime/indent; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/vim.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimtutor.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/vim.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/indent; chmod 644 *.vim README.txt installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/vimtutor.1 cd ../runtime/autoload; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/evim.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload; chmod 644 *.vim README.txt /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview cd ../runtime/autoload/xml; cp *.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload/xml creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/rvim.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/autoload/xml; chmod 644 *.vim creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview cd ../runtime/plugin; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/plugin creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/ex.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/plugin; chmod 644 *.vim README.txt creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/rvim.1 cd ../runtime/ftplugin; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/fr.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.ISO8859-1/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/ex.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/ftplugin; chmod 644 *.vim README.txt creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/it.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/view.1 cd ../runtime/compiler; cp *.vim README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/compiler creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rvim.1 cd /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/compiler; chmod 644 *.vim README.txt creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/pl.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.KOI8-R/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8/man1/rview.1 if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make prefix=/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr LOCALEDIR=/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[3]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[3]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8; do \ dir=/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang/$lang/LC_MESSAGES; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ if test -r $lang.mo; then \ cp $lang.mo $dir/vim.mo; \ chmod 644 $dir/vim.mo; \ fi; \ done make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang; \ chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang/README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap; \ chmod 644 /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap/README.txt /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/vim/vim72/keymap/*.vim; \ fi make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' if [ yes = "yes" ]; then \ /usr/bin/make -j1 -C src/vim-basic test; \ fi make[1]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' make[1]: warning: -jN forced in submake: disabling jobserver mode. /usr/bin/make -f Makefile vim make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' make[2]: `vim' is up to date. make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/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 `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' ../vim -u NONE -e -S check.vim -c "if error == 0 | q | endif" -c cq af.po /bin/sh: ../vim: not found make[2]: *** [af.ck] Error 127 make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/po' make[1]: [test] Error 2 (ignored) if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim make[2]: Entering directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir' rm -f test.log rm -f test1.failed tiny.vim small.vim mbyte.vim test.ok X* viminfo ../vim -u unix.vim -U NONE --noplugin -s dotest.in test1.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test1.in" 40 lines, 1465 charactersFirst a simple test to check if the test script works. If Vim was not compiled with the +eval feature, the small.vim script will be set to copy the test.ok file to test.out, so that it looks like the test succeeded. Otherwise an empty small.vim is written. small.vim is sourced by tests that require the +eval feature or other features that are missing in the small version. If Vim was not compiled with the +windows feature, the tiny.vim script will be set like small.vim above. tiny.vim is sourced by tests that require the +windows feature or other features that are missing in the tiny version. If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the +multi_byte feature. STARTTEST :" Write a single line to test.out to check if testing works at all. :%d athis is a test^[:w! test.out :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. 0D:w! small.vim[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 21 lines, 661 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:w! tiny.vim ae! test.ok w! test.out qa! ^[:w! mbyte.vim :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. :" Otherwise write small.vim to skip the test. :if 1 | q! | endif :w! small.vim :" If +windows feature not supported :sp will fail and tiny.vim will be :" written to skip the test. :sp another :wq! tiny.vim :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" Write a single line to test.out to check if testing works at all. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cthis is a test[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 15 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw! small.vim [?25l[?1c"small.vim" [New File] 1 line, 1 character written[?25h[?0c[?25l[?1c:[?25h[?0cw! tiny.vim [?25l[?1c"tiny.vim" [New File] 1 line, 1 character written[?25h[?0c[?25l[?1ce! test.ok w! test.outqa![?25h[?0c[?25l[?1c:[?25h[?0cw! mbyte.vim [?25l[?1c"mbyte.vim" [New File] 4 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l[?1c"another" [New File] "mbyte.vim" 0 lines, 0 characters writtene! test.ok[?25h[?0c[?25l[?1c:[?25h[?0c" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Otherwise write small.vim to skip the test. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif 1 | q! | endif [?25l[?1c[?25h[?0crm -rf X* viminfo rm -rf test2.failed test.ok test.out X* viminfo cp test2.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test2.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test2.in" 29 lines, 717 charactersThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim /^first /tmp :call append(0, expand("")) /^second /URL :call append(1, expand("")) :if has("ebcdic") : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ :else : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ :endif /^third /name :call append(2, expand("")) /^fourth /URL :call append(3, expand(""))[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 336 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST5GdG:wq! test.out ENDTEST[?25h[?0c[?25l[?1c first test for URL://machine.name/tmp/vimtest2a and other text [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^first [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c/[?25h[?0ctmp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(0, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^second [?25l[?1c second test for URL://machine.name/tmp/vimtest2b. And other text[?25h[?0c[?25l[?1c /[?25h[?0cURL [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(1, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ [?25l[?1c: [?25h[?0c:endif [?25l[?1cSTARTTEST :so small.vim /^first /tmp[?25h[?0c[?25l[?1c /[?25h[?0c^third [?25l[?1c third test for URL:\\machine.name\vimtest2c and other text[?25h[?0c[?25l[?1c /[?25h[?0cname [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(2, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^fourth [?25l[?1c fourth test for URL:\\machine.name\tmp\vimtest2d, and other text[?25h[?0c[?25l[?1c /[?25h[?0cURL [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(3, expand("")) [?25l[?1c[?25h[?0c[?25l[?1cThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim[?25h[?0c[?25l[?1c29 fewer linesURL:\\machine.name\tmp\vimtest2d ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 29 fewer lines[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 4 lines, 128 characters written [?25h[?0c rm -rf X* test.ok 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test3.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test3.in" 1320 lines, 13743 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent' STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo modeline :edit" read modeline /start of AUTO =/end of AUTO ENDTEST /* start of AUTO matically checked vim: set ts=4 : */ {if (test)cmd1;cmd2; } {if (test)cmd1;else[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c/* vim: set cin ts=4 sw=4 : */[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo modeline [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cedit " read modeline [?25l[?1c"test3.in"1320L, 13743Cif (test)cmd1;cmd2;if (test)cmd1;else[?25h[?0c[?25l[?1c/[?25h[?0cstart of AUTO [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cend of AUTO [?25l[?1c789 lines to indent... 7500 650 550 450 350 250 150 50 lines to indent... 790 lines indented [?25h[?0c[?25l[?1c/^STARTTEST } main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 93C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset tw=0 wm=60 columns=80 noai fo=croq [?25l[?1c} main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?25h[?0c[?25l[?1c/[?25h[?0cserious/e [?25l[?1c[?25h[?0c[?25l[?1c -- INSERT -- about life, the * universe, and the * rest important big[?25h[?0c[?25l[?1c * comment[?25h[?0c[?25l[?1c /^STARTTEST */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST[?25h[?0c[?25l[?1c :set nocin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 6L, 78C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocin [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ccomments [?25l[?1c{ /** Testing for comments, without 'cin' set[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c -- INSERT -- about life[?25h[?0c[?25l[?1c /[?25h[?0chappens [?25l[?1c/* * what happens here?[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c -- INSERT -- there[?25h[?0c[?25l[?1c /[?25h[?0cbelow [?25l[?1c/*the end of the comment, try inserting a line below */[?25h[?0c[?25l[?1c -- INSERT -- line[?25h[?0c[?25l[?1c /[?25h[?0cthis [?25l[?1c/* how aboutthis one */[?25h[?0c[?25l[?1c -- INSERT --hello[?25h[?0c[?25l[?1c this one */[?25h[?0c[?25l[?1c /^STARTTEST } STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/vec2 ==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cvec2 [?25l[?1c{ var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set cino=}4 /testing1 k2==/testing2 k2==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino=}4 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ctesting1 [?25l[?1c{asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;[?25h[?0c [?25l[?1c /[?25h[?0ctesting2 [?25l[?1cif (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;[?25h[?0c [?25l[?1c /^STARTTEST } STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set cino=(0,)20 /main =][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,)20 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cmain [?25l[?1cmain ( int first_par, /*[?25h[?0c[?25l[?1c 19 lines to indent... 20indented [?25h[?0c[?25l[?1c * Comment for[?25h[?0c[?25l[?1c /^STARTTEST * Comment for* first par*/second_par /** Comment for* second par*/); } STARTTEST :set cin :set cino= ]]=][ ENDTEST { do {if (){if ()[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c [?25l[?1c11 lines to indent... 12indented [?25h[?0c [?25l[?1c/^STARTTEST asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST[?25h[?0c[?25l[?1c ]]=][ [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1[?25h[?0c[?25l[?1c ENDTEST[?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c if ( k() ) {[?25h[?0c[?25l[?1c /^STARTTEST l();} else { /* Start (two words) end */m(); }n(); } STARTTEST[?25h[?0c[?25l[?1c :set cino={s,e-s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino={s,e-s [?25l[?1c[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 7 lines to indent... 8indented  {[?25h[?0c[?25l[?1c if ( k() )[?25h[?0c[?25l[?1c /^STARTTEST {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST[?25h[?0c[?25l[?1c :set cino={s,fs [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=/ foo[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino={s,fs [?25l[?1c[?25h[?0c[?25l[?1cvoid bar(void) {[?25h[?0c[?25l[?1c /[?25h[?0c foo [?25l[?1c30 lines to indent... 31indented  {[?25h[?0c[?25l[?1c/^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[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cwhile [?25l[?1c[?25h[?0c[?25l[?1c -- INSERT -- here[?25h[?0c[?25l[?1c if ( a ) i[?25h[?0c[?25l[?1c /^STARTTEST a; } STARTTEST[?25h[?0c[?25l[?1c :set cino= com= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^Mcmd();^[[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= com= [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ccomment [?25l[?1ca() { label1:/* hmm */// comment[?25h[?0c[?25l[?1c -- INSERT --label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd();[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set comments& comments^=s:/*,m:**,ex:*/ [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 53C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/simple =5j[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments^=s:/*,m:**,ex:*/ [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0csimple [?25l[?1c/* * A simple comment[?25h[?0c[?25l[?1c 5 lines to indent... 6indented * A simple comment[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c /^STARTTEST /* ** A different comment */ STARTTEST[?25h[?0c[?25l[?1c :set cino=c0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=c0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments-=s1:/* comments^=s0:/* [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c /^STARTTEST /*********A comment. *********/ } STARTTEST[?25h[?0c[?25l[?1c :set cino=c0,C1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 73C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=c0,C1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments-=s1:/* comments^=s0:/* [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c /^STARTTEST /********* A comment. *********/ } STARTTEST[?25h[?0c[?25l[?1c :set cino= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s,U1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s,U1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if ( c1[?25h[?0c[?25l[?1c /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,w1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,w1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if ( c1[?25h[?0c[?25l[?1c /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c c = c1 && ([?25h[?0c[?25l[?1c /^STARTTEST c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s,m1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s,m1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c c = c1 && ([?25h[?0c[?25l[?1c /^STARTTEST c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=b1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=b1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 9 lines to indent... 10 lines indented [?25h[?0c[?25l[?1c switch (x)[?25h[?0c[?25l[?1c /^STARTTEST {case 1:a = b;break;default:a = 0;break; } } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,W5 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,W5 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 10 lines to indent... 11indented [?25h[?0c[?25l[?1c invokeme([?25h[?0c[?25l[?1c /^STARTTEST argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST[?25h[?0c[?25l[?1c :set cino=/6 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=/6 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 3 lines to indent... 4indented [?25h[?0c[?25l[?1c statement;[?25h[?0c[?25l[?1c /^STARTTEST // comment 1// comment 2 } STARTTEST[?25h[?0c[?25l[?1c :set cino= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 34C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-12kdd]]/comment 1/+1 ==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1c==ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c /[?25h[?0ccomment 1/+1 [?25l[?1cstatement;// comment 1 // comment 2[?25h[?0c[?25l[?1c // comment 2[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set cino=g0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=g0 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cclass CAbc {[?25h[?0c[?25l[?1c 6 lines to indent... 7indented [?25h[?0c[?25l[?1c int Test() { return FALSE; }[?25h[?0c[?25l[?1c /^STARTTEST public: // comment void testfall(); protected: void testfall(); }; STARTTEST[?25h[?0c[?25l[?1c :set cino=+20 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=+20 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid foo() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if (a)[?25h[?0c[?25l[?1c /^STARTTEST { } elseasdf; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,W2s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,W2s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1c {[?25h[?0c[?25l[?1c 34 lines to indent... 35indented [?25h[?0c[?25l[?1c averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd([?25h[?0c[?25l[?1c /^STARTTEST dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 &&cond2)foo; }[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=M1 [?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c4 lines to indent... 5indented [?25h[?0c [?25l[?1c/^STARTTEST  STARTTEST[?25h[?0c[?25l[?1c :g/^STARTTEST/.,/^ENDTEST/d [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cg/^STARTTEST/.,/^ENDTEST/d [?25l[?1c128 fewer linesaverylongfunctionnameaverylongfunctionnameavery()->asd(fasdf(abc, dec)->asdfasdfasdf( asdfadsf, asdfasdf, asdfasdf, ),func(asdfadf, asdfasdf), asdasdf ); }int main (){if (cond1 && cond2 )foo; }[?25h[?0c[?25l[?1c:[?25h[?0c1;/start of AUTO/,$wq! test.out [?25l[?1c"test.out" [New] 1185L, 11362C written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test4.failed test.ok test.out X* viminfo cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test4.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test4.in" 31 lines, 839 charactersTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of :.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx" split to Xxx, autocmd will do :brew G?this is a othis should be auto-indented^[ :" Append text with autoindent to this file :au! BufEnter Xxx :buf Xxx" go to Xxx, no autocmd anymore G?this is a othis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx" include Xxx in the current file :?startstart?,$w! test.out :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that changes current buffer on BufEnter event.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 557 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufEnter Xxx brew [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart of [?25l[?1cstartstart start of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c.,/end of/w! Xxx " write test file Xxx [?25l[?1c"Xxx" [New] 7L, 124C written[?25h[?0c[?25l[?1c:[?25h[?0cset ai modeline modelines=3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx " split to Xxx, autocmd will do :brew [?25l[?1c"Xxx" 7L, 124CTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer.STARTTESTso small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of.,/end of/w! Xxx " write test file Xxx:set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew test4.in buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file:?startstart?,$w! test.outqa!ENDTESTstartstart of test file Xxx test4.in test4.in" line 1 of 31 --3%-- col 1[?25h[?0c[?25l[?1c:qa!ENDTESTstartstart start of test file Xxx vim: set noai : this is a test this is a test this is a test this is a testend of test file Xxx[?25h[?0c[?25l[?1c?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT -- this should be auto-indented[+][+][?25h[?0c[?25l[?1c end of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0c " Append text with autoindent to this file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! BufEnter Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbuf Xxx " go to Xxx, no autocmd anymore [?25l[?1c"Xxx" 7L, 124Cstart of test file Xxx vim: set noai : this is a test this is a test this is a test end of test file Xxx~ ~ ~ ~ Xxx [?25h[?0c[?25l[?1c?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --this should be in column 1[+][?25h[?0c[?25l[?1c:[?25h[?0cwq " append text without autoindent to Xxx [?25l[?1c"Xxx8L, 151C writtenSTARTTEST:so small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of:.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brewG?this is aothis should be auto-indented^[: " Append text with autoindent to this fileau! BufEnter Xxx:buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file :?startstart?,$w! test.out :qa!ENDTESTstarstart of test file Xxx[?25h[?0c[?25l[?1cvim: set noai :this is a testthis is a testthis is a testthis is a testthis should be auto-indented end of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0cr Xxx " include Xxx in the current file [?25l[?1c"Xxx" 8L, 151C start of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c?startstart?,$w! test.out [?25l[?1c"test.out" [New] 17L, 316C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test5.failed test.ok test.out X* viminfo cp test5.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test5.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test5.in" 29 lines, 949 charactersTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer. STARTTEST :so small.vim :au BufLeave Xxx bwipe /start of :.,/end of/w! Xxx" write test file Xxx :sp Xxx" split to Xxx :bwipe" delete buffer Xxx, now we're back here G?this is a othis is some more text^[ :" Append some text to this file :?start?,$w! test.out" Write current file contents :bwipe test.out" delete alternate buffer :au bufleave test5.in bwipe :bwipe!" delete current buffer, get an empty one ithis is another test line^[:w >>test.out :" append an extra line to the output file :qa! ENDTEST start of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that deletes the current buffer on BufLeave event.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 664 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufLeave Xxx bwipe [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart of [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx " write test file Xxx [?25l[?1c"Xxx" [New File] 7 lines, 124 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx " split to Xxx [?25l[?1c"Xxx" 7 lines, 124 charactersstart of test file Xxxvim: set noai :this is a test this is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ Xxx ?start?,$w! test.outWrite current file contentsbwipe test.out delete alternate bufferau bufleave test5.in bwipebwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out: " append an extra line to the output file :qa!ENDTESTstart of test file Xxx test5.in [?25h[?0c[?25l[?1c:[?25h[?0cbwipe " delete buffer Xxx, now we're back here [?25l[?1cTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer.STARTTEST:so small.vim:au BufLeave Xxx bwipe /start of:.,/end of/w! Xxx " write test file Xxx:sp Xxx " split to Xxx:bwipe " delete buffer Xxx, now we're back hereG?this is aothis is some more text^[ Append some text to this file :?start?,$w! test.outWrite current file contents :bwipe test.out " delete alternate buffer :au bufleave test5.in bwipe:bwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out " append an extra line to the output file :qa!ENDTESTstart of test file Xxx[?25h[?0c[?25l[?1cvim: set noai :this is a testthis is a testthis is a testthis is a test end of test file Xxx[?25h[?0c[?25l[?1c ?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c this is some more text[?25h[?0c[?25l[?1c end of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c " Append some text to this file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out " Write current file contents [?25l[?1c"test.out" [New File] 8 lines, 147 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe test.out " delete alternate buffer [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau bufleave test5.in bwipe [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe! " delete current buffer, get an empty one [?25l[?1cError detected while processing BufLeave Auto commands for "test5.in": E89: No write since last change for buffer 1 (add ! to override) Press ENTER or type command to continue[?25h[?0c[?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1cthis is another test line[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 26 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c " append an extra line to the output file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test6.failed test.ok test.out X* viminfo cp test6.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test6.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test6.in" 24 lines, 739 charactersTest for autocommand that redefines the argument list, when doing ":all". STARTTEST :so small.vim :au BufReadPost Xxx2 next Xxx2 Xxx1 /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 $r3:.,/end of/w! Xxx3 " write test file Xxx3 :next! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 :all" open window for all args :w! test.out" Write contents of Xxx1 ^W^W^W^W:w >>test.out " Append contents of last window (Xxx1) :rew" should now be in Xxx2 :w >>test.out" Append contents of Xxx2 :qa! ENDTEST start of test file Xxxthis is a testthis is a testthis is a testthis is a test[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that redefines the argument list, when doing ":all".[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 537 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost Xxx2 next Xxx2 Xxx1 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx3 " write test file Xxx3 [?25l[?1c"Xxx3" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c:[?25h[?0cnext! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 [?25l[?1c"Xxx1"6 lines, 109 charactersstart of test file Xxx1this is a test this is a test this is a test this is a testend of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0call " open window for all args [?25l[?1c"Xxx2"6 lines, 109 characters "Xxx2" 6 lines, 109 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of Xxx1 [?25l[?1c"test.out" [New File] 6 lines, 109 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1cstart of test file Xxx1this is a testthis is a testXxx1 start of test file Xxx2 this is a test this is a test this is a test this is a testend of test file XxxXxx2 [?25h[?0cXxx1 Xxx2 Xxx1 Xxx2 [?25l[?1c:[?25h[?0cw >>test.out " Append contents of last window (Xxx1) [?25l[?1c"test.out" 6 lines, 109 characters appended[?25h[?0c[?25l[?1c:[?25h[?0crew " should now be in Xxx2 [?25l[?1c"Xxx2" line 1 of 6 --16%-- col 1 (file 1 of 2)22[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out " Append contents of Xxx2 [?25l[?1c"test.out" 6 lines, 109 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test7.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 508 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx1 [?25l[?1c"Xxx1" 4 lines, 77 charactersstart of test file Xxx1this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx2 [?25l[?1c"Xxx2" 4 lines, 77 charactersstart of test file Xxx2this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx2 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx3 " write test file Xxx3 [?25l[?1c"Xxx3" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx3 [?25l[?1c"Xxx3" 4 lines, 77 charactersstart of test file Xxx3this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx3 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost Xxx2 bwipe [?25l[?1c[?25h[?0c[?25l[?1c4[?25h[?0c[?25l[?1c:[?25h[?0cball " open window for all args, close Xxx2 [?25l[?1c"Xxx1"4 lines, 77 characters "Xxx2" 4 lines, 77 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c.,$w! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 4 lines, 77 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx4 test7.in [+] start of test file Xxx1this is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 [?25h[?0c test7.in [+] Xxx1 [?25l[?1c:[?25h[?0cw >>test.out " Append contents of second window (Xxx1) [?25l[?1c"test.out" 4 lines, 77 characters appended[?25h[?0ctest7.in [+] Xxx1 [?25l[?1c:[?25h[?0c/^start of/,$w >>test.out " Append contents of last window (this file) [?25l[?1csearch hit BOTTOM, continuing at TOP"test.out" 4 lines, 77 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test8.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test8.in" 24 lines, 797 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :qa! ENDTEST start of Xxxtest[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for BufWritePre autocommand that deletes or unloads the buffer.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 678 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWritePre Xxx1 bunload [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWritePre Xxx2 bwipe [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 3 lines, 31 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 3 lines, 31 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! Xxx2 " edit Xxx2 [?25l[?1c"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cbdel test8.in^I^I" delete this file from the buffer list [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xxx1 " edit Xxx1 [?25l[?1c"Xxx1" 3 lines, 31 characters1 [?25h[?0c[?25l[?1c:[?25h[?0cw " write it, will unload it and give an error msg [?25l[?1c"Xxx2"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 3 lines, 31 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce! Xxx2 " start editing Xxx2 [?25l[?1c"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx"Xxx2" 3 lines, 31 characters[?25h[?0c[?25l[?1c:[?25h[?0cbwipe test.out " remove test.out from the buffer list [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw " write it, will delete the buffer and give an error ms g[?25l[?1c"Xxx1"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out " Append contents of this file [?25l[?1c"test.out" 3 lines, 31 characters appended Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test9.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test9.in" 12 lines, 255 charactersTest for Bufleave autocommand that deletes the buffer we are about to edit. STARTTEST :so small.vim :au BufLeave test9.in bwipe yy :e yy :/^start of/,$w! test.out " Write contents of this file :qa! ENDTEST start of test file xx end of test file xx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for Bufleave autocommand that deletes the buffer we are about to edit.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 117 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufLeave test9.in bwipe yy [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce yy [?25l[?1cE143: Autocommands unexpectedly deleted new buffer yy[?25h[?0c[?25l[?1c:[?25h[?0c/^start of/,$w! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 2 lines, 42 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test10.failed test.ok test.out X* viminfo cp test10.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test10.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test10.in" 57 lines, 1624 charactersTest for 'errorformat'. This will fail if the quickfix feature was disabled. STARTTEST :so small.vim :/start of errorfile/,/end of errorfile/w! Xerrorfile :/start of testfile/,/end of testfile/w! Xtestfile :cf Xerrorfile rA :cn rB :cn rC :cn rD :cn rE :w! test.out" Write contents of this file :qa! ENDTEST start of errorfile "Xtestfile", line 4.12: 1506-045 (S) Undeclared identifier fd_set. "Xtestfile", line 7 col 19; this is an error[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'errorformat'. This will fail if the quickfix feature was disabled.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 225 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/start of errorfile/,/end of errorfile/w! Xerrorfile [?25l[?1c"Xerrorfile" [New File] 13 lines, 447 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtestfile [?25l[?1c"Xtestfile" [New File] 23 lines, 853 characters written[?25h[?0c[?25l[?1c:[?25h[?0ccf Xerrorfile [?25l[?1c"Xtestfile" 23 lines, 853 characters (2 of 13): 1506-045 (S) Undeclared identifier fd_set. Press ENTER or type command to continue[?25h[?0c[?25l[?1cstart of testfile line 2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 16 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 21 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 22 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxend of testfile[?25h[?0c[?25l[?1cA[?25h[?0c[?25l[?1c:[?25h[?0ccn [?25l[?1c(3 of 13): this is an error[?25h[?0c[?25l[?1cB[?25h[?0c[?25l[?1c:[?25h[?0ccn [?25l[?1c(5 of 13): parse error before `asd'[?25h[?0c[?25l[?1cC[?25h[?0c [?25l[?1c:[?25h[?0ccn [?25l[?1c(7 of 13): there is an error[?25h[?0c[?25l[?1cD[?25h[?0c [?25l[?1c:[?25h[?0ccn [?25l[?1c(10 of 13): yet another problem[?25h[?0c[?25l[?1cE[?25h[?0c [?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 23 lines, 853 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test11.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test11.in" 78 lines, 3238 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 will fail 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 :let $GZIP = "" :au FileChangedShell * echo "caught FileChangedShell" :set bin :au FileWritePre *.gz '[,']!gzip :au FileWritePost *.gz undo :/^start of testfile/,/^end of testfile/w! Xtestfile.gz[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for autocommands:[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 42 lines, 2171 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:23,$s/\r$//" remove CR for when sed adds them :au! FileReadPre *.gz exe '!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[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet $GZIP = "" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileChangedShell * echo "caught FileChangedShell" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset bin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWritePre *.gz '[,']!gzip [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWritePost *.gz undo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestfile.gz [?25l[?1c[?25h[?0c[?25l[?1c11 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[?0c[?25l[?1c:[?25h[?0cau FileReadPost *.gz '[,']!gzip -d [?25l[?1c: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[?0c[?25l[?1c :[?25h[?0c$r Xtestfile.gz " Read and decompress the testfile [?25l[?1c"Xtestfile.gz" [Incomplete last line] 1 line, 111 characters [?25h[?0c[?25l[?1cstart of test.c /* * Here is a new .c file */ end of test.c start of testfile[?25h[?0c[?25l[?1c :[?25h[?0c?startstart?,$w! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 29 lines, 788 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau BufNewFile *.c read Xtest.c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of test.c/+1,/^end of test.c/-1w! Xtest.c [?25l[?1csearch hit BOTTOM, continuing at TOP"Xtest.c" [New File] 3 lines, 32 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! foo.c " Will load Xtest.c [?25l[?1c"foo.c" [New File] "Xtest.c" 3 lines, 32 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau FileAppendPre *.out '[,']s/new/NEW/ [?25l[?1c/* * Here is a new .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cau FileAppendPost *.out !cat Xtest.c >>test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw>>test.out " Append it to the output file [?25l[?1c"test.out" 4 lines, 33 characters appended :!cat Xtest.c >>test.out [?25h[?0c Press ENTER or type command to continue[?25l[?1c:[?25h[?0cau! FileAppendPre [?25l[?1c/* * Here is a NEW .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c" setup autocommands to decompress before reading and re-compress afterwards [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost *.gz call rename(expand(""), expand(":r")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost *.gz exe '!gzip ' . shellescape(expand(":r")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! Xtestfile.gz " Edit compressed file [?25l[?1c:!gzip -d 'Xtestfile.gz' [?25h[?0c[?25l[?1c"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile' [?25h[?0c Press ENTER or type command to continue[?25l[?1c:[?25h[?0cw>>test.out " Append it to the output file [?25l[?1c"test.out" 11 lines, 357 characters appended :!cat Xtest.c >>test.out [?25h[?0c Press ENTER or type command to continue[?25l[?1c:[?25h[?0cset shelltemp " need temp files here [?25l[?1cstart 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[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out call rename(expand(""), expand("") . " .t") [?25l[?1cstart of testfile[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out exe '!sed s/e/E/ ' . shellescape(expand("")) . ".t >" . shellescape(expand("")) [?25l[?1cstart of testfile[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out exe '!rm ' . shellescape(expand("")) . '.t' [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPost *.out '[,']s/x/X/g [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! test.out " Edit the output file [?25l[?1c"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[?0c[?25l[?1c:[?25h[?0c23,$!cat [?25l[?1c[?25h[?0c[?25l[?1c:!sed s/e/E/ '/tmp/v380518/1'.t >'/tmp/v380518/1' [?25h[?0c[?25l[?1c:!rm '/tmp/v380518/1'.t [?25h[?0c[?25l[?1c218 substitutions on 15 lines 28 lines filtered Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c23,$s/\r$// " remove CR for when sed adds them [?25l[?1cE486: Pattern not found: \r$ Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?1cstartstart 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 line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [?25h[?0c[?25l[?1c :[?25h[?0cau FileReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! FileReadPost *.gz '[,']s/l/L/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$r Xtestfile.gz " Read compressed file [?25l[?1c:!gzip -d 'Xtestfile.gz' [?25h[?0c[?25l[?1c"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters11 substitutions on 11 lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw " write it, after filtering [?25l[?1c"test.out"61 lines, 1599 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau! " remove all autocommands [?25l[?1cE216: No such group or event: " remove all autocommands Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce " Edit test.out again [?25l[?1c"test.out"61 lines, 1599 charactersstartstart 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 line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "test.out" 61 lines, 1599 characters[?25h[?0c[?25l[?1c:[?25h[?0cset nobin ff& " use the default fileformat for writing [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out" 61 lines, 1599 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test12.failed test.ok test.out X* viminfo cp test12.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test12.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test12.in" 52 lines, 1199 charactersTests for 'directory' option. - ".", in same dir as file - "./dir", in directory relative to file - "dir", in directory relative to current dir STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set dir=.,~ :/start of testfile/,/end of testfile/w! Xtest1 :" do an ls of the current dir to find the swap file (should not be there) :if has("unix") : !ls .X*.swp >test.out :else : r !ls X*.swp >test.out :endif :!echo first line >>test.out :e Xtest1 :if has("unix") :" Do an ls of the current dir to find the swap file, remove the leading dot :" to make the result the same for all systems. : r!ls .X*.swp : s/\.*X/X/[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for 'directory' option.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 40 lines, 965 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:!mkdir Xtest2 :set dir=./Xtest2,.,~ :e Xtest1 :!ls X*.swp >>test.out :!echo under under >>test.out :!ls Xtest2 >>test.out :!echo under Xtest1.swp >>test.out :!mkdir Xtest.je :/start of testfile/,/end of testfile/w! Xtest2/Xtest3 :set dir=Xtest.je,~ :e Xtest2/Xtest3 :swap :!ls Xtest2 >>test.out :!echo under Xtest3 >>test.out :!ls Xtest.je >>test.out :!echo under Xtest3.swp >>test.out :qa! ENDTEST start of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset dir=.,~ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtest1 [?25l[?1c"Xtest1" [New] 4L, 70C written[?25h[?0c[?25l[?1c:[?25h[?0c" do an ls of the current dir to find the swap file (should not be there) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c: !ls .X*.swp >test.out [?25l[?1c:!ls .X*.swp >test.out[?25h[?0c ls: cannot access .X*.swp: No such file or directory shell returned 2 [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: r !ls X*.swp >test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c:!mkdir Xtest2 :set dir=./Xtest2,.,~ :e Xtest1 :!ls X*.swp >>test.out :!echo under under >>test.out :!ls Xtest2 >>test.out :!echo under Xtest1.swp >>test.out :!mkdir Xtest.je :/start of testfile/,/end of testfile/w! Xtest2/Xtest3 :set dir=Xtest.je,~ :e Xtest2/Xtest3 :swap :!ls Xtest2 >>test.out :!echo under Xtest3 >>test.out :!ls Xtest.je >>test.out :!echo under Xtest3.swp >>test.out :qa! ENDTEST start of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile[?25h[?0c[?25l[?1c:[?25h[?0c!echo first line >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 4L, 70Cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtest1" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c:" Do an ls of the current dir to find the swap file, remove the leading dot [?25l[?1c: [?25h[?0c:" to make the result the same for all systems. [?25l[?1c: [?25h[?0c: r!ls .X*.swp  [?25l[?1c: [?25h[?0c: s/\.*X/X/ [?25l[?1c: [?25h[?0c: .w >>test.out [?25l[?1c"test.out" 1L, 11C appended : [?25h[?0c: undo [?25l[?1c1 line less; before #1 1 seconds ago : [?25h[?0c:else [?25l[?1c: [?25h[?0c: !ls X*.swp >>test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c!echo under Xtest1.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xtest2 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cset dir=./Xtest2,.,~ [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0c!ls X*.swp >>test.out [?25l[?1c[?25h[?0c ls: cannot access X*.swp: No such file or directory shell returned 2  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under under >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ls Xtest2 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest1.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xtest.je [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtest2/Xtest3 [?25l[?1csearch hit BOTTOM, continuing at TOP"Xtest2/Xtest3" [New] 4L, 70C written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset dir=Xtest.je,~ [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce Xtest2/Xtest3 [?25l[?1c"Xtest2/Xtest3" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0cswap [?25l[?1cXtest.je/Xtest3.swp[?25h[?0c[?25l[?1c:[?25h[?0c!ls Xtest2 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest3 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ls Xtest.je >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest3.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test13.failed test.ok test.out X* viminfo cp test13.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test13.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test13.in" 58 lines, 1133 charactersTests for autocommands on :close command Write three files and open them, each in a window. Then go to next window, with autocommand that deletes the previous one. Do this twice, writing the file. Also test deleting the buffer on a Unload event. If this goes wrong there will be the ATTENTION prompt. Also test changing buffers in a BufDel autocommand. If this goes wrong there are ml_line errors and/or a Crash. STARTTEST :so small.vim :/^start of testfile/,/^end of testfile/w! Xtestje1 :/^start of testfile/,/^end of testfile/w! Xtestje2 :/^start of testfile/,/^end of testfile/w! Xtestje3 :e Xtestje1 otestje1^[ :w :sp Xtestje2 otestje2^[ :w[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for autocommands on :close command[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 38 lines, 631 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:au! :au! BufUnload Xtestje1 bwipe :e Xtestje3 :w >>test.out :e Xtestje2 :sp Xtestje1 :e :w >>test.out :au! :only :e Xtestje1 :bwipe Xtestje2 Xtestje3 test.out test13.in :au BufWipeout Xtestje1 buf Xtestje1 :bwipe :w >>test.out :qa! ENDTEST start of testfilecontentscontentscontents end of testfile[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje1 [?25l[?1c"Xtestje1" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje2 [?25l[?1c"Xtestje2" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje3 [?25l[?1c"Xtestje3" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 5 lines, 64 charactersstart of testfile contents contents contents end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1ctestje1[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje1" 6 lines, 72 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje2 [?25l[?1c"Xtestje2" 5 lines, 64 characters contents end of testfile~ Xtestje2 testje1 contents contents contentsend of testfileXtestje1 [?25h[?0c[?25l[?1ctestje2[+][?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje2" 6 lines, 72 characters written [?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje3 [?25l[?1c"Xtestje3" 5 lines, 64 charactersstart of testfilecontentscontentscontents end of testfile ~ ~ Xtestje3 testje2contentscontentscontents end of testfile ~ ~ Xtestje2 contentscontentscontents end of testfile ~ ~ Xtestje1 [?25h[?0c[?25l[?1ctestje3[+][?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje3" 6 lines, 72 characters written [?25h[?0cXtestje3 Xtestje2 [?25l[?1c:[?25h[?0cau WinLeave Xtestje2 bwipe [?25l[?1c[?25h[?0c[?25l[?1cstart of testfile testje3contentscontentscontents end of testfile ~ ~ ~ ~ Xtestje3 testje1contentscontentscontents end of testfile ~ ~ ~ ~ ~ ~ Xtestje1 [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 6 lines, 72 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau WinLeave Xtestje1 bwipe Xtestje3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1c1~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters[?25h[?0c[?25l[?1c:[?25h[?0cbwipe Xtestje2 Xtestje3 test.out [?25l[?1cE94: No matching buffer for Xtestje2 Xtestje3 test.out[?25h[?0c[?25l[?1c:[?25h[?0cau! [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! BufUnload Xtestje1 bwipe [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje3 [?25l[?1c"Xtestje3" 6 lines, 72 characters3[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje2 [?25l[?1c"Xtestje2" 6 lines, 72 characters2[?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters1Xtestje1 start of testfiletestje2 contents contents contentsend of testfileXtestje2 [?25h[?0c[?25l[?1c:[?25h[?0ce [?25l[?1cE143: Autocommands unexpectedly deleted new buffer Xtestje12~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cau! [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0conly [?25l[?1cAlready only one window[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters1[?25h[?0c[?25l[?1c:[?25h[?0cbwipe Xtestje2 Xtestje3 test.out test13.in [?25l[?1c4 buffers wiped out[?25h[?0c[?25l[?1c:[?25h[?0cau BufWipeout Xtestje1 buf Xtestje1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe [?25l[?1c"Xtestje1" 6 lines, 72 characters[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test14.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test14.in" 66 lines, 1022 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" STARTTEST :so small.vim /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 :.w >>test.out :set vb[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "vaBiB", end could be wrong.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 623 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out j2]MaH^[:.w >>test.out ]M]MaI^[:.w >>test.out 2[MaJ^[:.w >>test.out k[MaK^[:.w >>test.out 3[MaL^[:.w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}}[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cStart cursor here [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c{ cmd; /* <-- Start cursor here */ { } [?25h[?0c[?25l[?1c cmd; }[?25h[?0c[?25l[?1c 6 fewer lines }Piece of Java{ tt m1 { t1;e1[?25h[?0c[?25l[?1c:[?25h[?0c?Bug?,/Piece/-2w! test.out [?25l[?1c"test.out" [New File] 3 lines, 44 characters written[?25h[?0c[?25l[?1c/[?25h[?0c^- Bug [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c:[?25h[?0cs/u/~u~/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs/i/~u~/ [?25l[?1cuuun "vPPPP" on this text (Webb): [?25h[?0c[?25l[?1c:[?25h[?0cs/o/~~~/ [?25l[?1cuuuuuuuuun this text (Webb): [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 48 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: let tt = "o\193\xc2\o303 \90a\xfg\o578\ " [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let tt = "o\65\x42\o103 \33a\xfg\o78\" [?25l[?1c: [?25h[?0c:endif [?25l[?1c]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out[?25h[?0c[?25l[?1c:[?25h[?0cexe "normal " . tt [?25l[?1cABC !a^Og^G8[?25h[?0c[?25l[?1c:[?25h[?0cunlet tt [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cset vb [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^Piece [?25l[?1c[?25h[?0c[?25l[?1c{A[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1ctt m2 {[?25h[?0c[?25l[?1c{B[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1ct2;} e2tt m3 {[?25h[?0c[?25l[?1c{C[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c{DC[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c{EA[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c{F[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 3 characters appended[?25h[?0c[?25l[?1c}G e1[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c [?25l[?1cif (x){t3;}} e3[?25h[?0c[?25l[?1c}H e3[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c }[?25h[?0c[?5h[?5l[?25l[?1c}I[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 3 characters appended[?25h[?0c[?25l[?1c}JH e3[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c}K e2[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c{LF[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test15.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"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[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for :right on text with embedded TAB.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 401 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset tw=65 [?25l[?1c[?25h[?0c[?25l[?1c test for :left[?25h[?0c[?25l[?1c :[?25h[?0c/^\s*test for :left/,/^\s*test for :center/ left [?25l[?1csearch hit BOTTOM, continuing at TOPtest for :left[?25h[?0c[?25l[?1c:[?25h[?0c/^\s*test for :center/,/^\s*test for :right/ center [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^\s*test for :right/,/^xxx/-1 right [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fo+=tcroql tw=72 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cxxxxxxxx$ [?25l[?1casxa;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[?0c [?25l[?1c  xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxxxx. xxxx xxxx.xxxxxxx: xxxx xxxxxxx, xx xxxx xxxxxxx~ [?25h[?0c [?25l[?1c:[?25h[?0cset nocp viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" undo/redo here to make the next undo only work on the following changes [?25l[?1c[?25h[?0c[?25l[?1c1 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[?0c[?25l[?1c1 line less; after #1 0 seconds agotest for :lefta afa adfa asdfaaasdfa axasdfaa test for :center  aa fa afd asdf[?25h[?0c [?25l[?1c:[?25h[?0cmap gg :.,.+2s/^/x/kk:set tw=3gqq [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^aa [?25l[?1casxxdfaaxxxoikeasxa;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[?0c[?25l[?1c :.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc [?25h[?0c[?25l[?1c:set tw=3 [?25h[?0c[?25l[?1c 3 more lines aaaaaa3 more lines[?25h[?0c[?25l[?1c 3 fewer lines; before #2 0 seconds agoaa aa aa aa bb bb bb bb cc cc cc cc ~ [?25h[?0c [?25l[?1c:[?25h[?0c?test for :left?,$w! test.out [?25l[?1c"test.out"[New] 111L, 2304C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test17.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test17.in" 27 lines, 368 charactersTests for "gf" on ${VAR} 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 gf :w! test.out :qa![?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "gf" on ${VAR}[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 20 lines, 285 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} [?25l[?1c: [?25h[?0c:endif [?25l[?1cSTARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}[?25h[?0c[?25l[?1c :[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c:let $CDIR = "." [?25l[?1c: [?25h[?0c/CDIR [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c:if has("amiga") [?25l[?1c: [?25h[?0c:let $TDIR = "/testdir" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c:let $TDIR = "." [?25l[?1c: [?25h[?0c:endif [?25l[?1c: [?25h[?0c/TDIR [?25l[?1c: [?25h[?0c:endif [?25l[?1c: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" :elselet $TDIR = "." :endif/TDIR:endif gf:w! test.out :qa!ENDTEST${CDIR}/test17a.in[?25h[?0c[?25l[?1c "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/./test17a.in" 3 lines, 88 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1cThis file is just to test "gf" in test 17. The contents is not importent. Just testing!~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 3 lines, 88 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test18.failed test.ok test.out X* viminfo cp test18.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test18.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test18.in" 16 lines, 213 charactersTests for not doing smart indenting when it isn't set. STARTTEST :so small.vim :set nocin nosi ai /some 2cc#test^[ :?start?,$w! test.out :qa! ENDTEST start textsome test texttest text test texttest text ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for not doing smart indenting when it isn't set.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 6 lines, 76 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocin nosi ai [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0csome [?25l[?1c[?25h[?0c[?25l[?1c #test~ [?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out [?25l[?1c"test.out" [New File] 4 lines, 41 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test19.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test19.in" 25 lines, 465 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :?^start?,$w! test.out :qa! ENDTEST start textsome test text test textother test text a cde[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "r" with 'smarttab' and 'expandtab' set/not set.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 295 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset smarttab expandtab ts=8 sw=4 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make sure that backspace works, no matter what termcap is used [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset t_kD=^^? t_kb=^^H [?25l[?1cTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :?^start?,$w! test.out :qa! ENDTEST start textsome test text test textother test text a cde[?25h[?0c[?25l[?1c/[?25h[?0csome [?25l[?1c[?25h[?0c[?25l[?1c ome test text[?25h[?0c[?25l[?1c:[?25h[?0cset noexpandtab [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cother [?25l[?1c[?25h[?0c[?25l[?1c ther test text[?25h[?0c[?25l[?1c:[?25h[?0c" Test replacing with Tabs and then backspacing to undo it [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c f ghi[?25h[?0c[?25l[?1c :[?25h[?0c" Test replacing with Tabs [?25l[?1c[?25h[?0c [?25l[?1c hi[?25h[?0c[?25l[?1c test text[?25h[?0c[?25l[?1c :[?25h[?0c?^start?,$w! test.out [?25l[?1c"test.out" [New File] 7 lines, 91 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test20.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test20.in" 22 lines, 361 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ ^Vjjlld :/here$/,$-1w! test.out :qa! ENDTEST test text test tex start heresome texttest text test text Ox^[jAy^[kdd ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests Blockwise Visual when there are TABs before the text.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 9 lines, 92 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso tiny.vim [?25l[?1c[?25h[?0c[?25l[?1cxOx^[jAy^[kdd[?25h[?0c [?25l[?1cy[?25h[?0c[?25l[?1cy Ox^[jAy^[kdd ~ [?25h[?0c[?25l[?1c 2 changes; before #1 0 seconds ago[?25h[?0c [?25l[?1c:[?25h[?0cnew [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] test20.in [?25h[?0c[?25l[?1cx[+][?25h[?0c [?25l[?1cy[?25h[?0c[?25l[?1c ~ [?25h[?0c[?25l[?1c1 line less; before #1 0 seconds ago [?25h[?0c[?25l[?1c:[?25h[?0cquit! [?25l[?1cTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register.Also test this in an empty buffer.STARTTEST:so tiny.vimG0"ay$k@au:new@auY:quit!GP/start here$^Vjjlld~ [?25h[?0c[?25l[?1cOx^[jAy^[kdd[?25h[?0c [?25l[?1c/[?25h[?0cstart here$ [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1cs[?25h[?0c[?25l[?1ce[?25h[?0c[?25l[?1ct t[?25h[?0c[?25l[?1cat [?25h[?0c[?25l[?1crt hereextex[?25h[?0c[?25l[?1c:[?25h[?0c/here$/,$-1w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 6 lines, 57 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test21.failed test.ok test.out X* viminfo cp test21.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test21.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test21.in" 19 lines, 297 charactersTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count STARTTEST :so small.vim /start 6[ :.w! test.out ?start here 6^W :.w >>test.out :qa! ENDTEST #include test21.in /* test text test tex start heresome texttest textstart OK if found this linestart found wrong line test text ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 6 lines, 73 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 30 characters written[?25h[?0c[?25l[?1c?[?25h[?0cstart here [?25l[?1c[?25h[?0c[?25l[?1c/* test text test tex start heresome text test text start OK if found this line start found wrong line test text~ ~ ~ ~ ~ test21.in :qa! ENDTEST#include test21.in/* test text test tex start here some text test text start OK if found this line start found wrong linetest21.in [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 30 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test22.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for file with some lines ending in CTRL-M, some not^M[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 38 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset ta tx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"test22.in" 13 lines, 197 characters[?25h[?0c[?25l[?1c:[?25h[?0c$-3,$w! test.out [?25l[?1c"test.out" [New File] 4 lines, 79 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test23.failed test.ok test.out X* viminfo cp test23.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test23.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test23.in" 15 lines, 282 charactersTests for complicated + argument to :edit command STARTTEST :$-1w! Xfile1 :$w! Xfile2 :edit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w :w! test.out :e Xfile1 :w >> test.out :qa! ENDTEST The result should be in Xfile1: "fooPIPEbar", in Xfile2: "fooSLASHbar" foo|bar foo/bar ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for complicated + argument to :edit command[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 125 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c$-1w! Xfile1 [?25l[?1c"Xfile1" [New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xfile2 [?25l[?1c"Xfile2" [New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cedit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w [?25l[?1c"Xfile1" 1 line, 8 characters foo|bar "Xfile1" 1 line, 11 characters written "Xfile2" 1 line, 8 characters foo/bar "Xfile2" 1 line, 12 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 12 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce Xfile1 [?25l[?1c"Xfile1" 1 line, 11 charactersfooPIPEbar ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xfile1" 1 line, 11 characters[?25h[?0c[?25l[?1c:[?25h[?0cw >> test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test24.failed test.ok test.out X* viminfo cp test24.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test24.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test24.in" 79 lines, 1240 charactersTests for regexp with backslash and other special characters inside [] Also test backslash for hex/octal numbered character. STARTTEST :set nocompatible viminfo+=nviminfo /[\x] x/[\t\]] x/[]y] x/[\]] x/[y^] x/[$y] x/[\x61] x/[\x60-\x64] xj0/[\x785] x/[\o143] x/[\o140-\o144] x/[\o417] x/\%x42 x/\%o103 x/[\x00] x :s/[\x00-\x10]//g[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with backslash and other special characters inside [][?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 44 lines, 480 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:s/\(a\)*\(12\)\@>/A/ :s/\(foo\)\@\|\.\)\=\)\+=/XX/ :s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ :?start?,$w! test.out :qa! ENDTEST start test \text test text test text test text test text ]test text test ]text test text test text te^st text test te$xt test text test taext test text x61 test tbext test text x60-x64 test 5text test text x78 5[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c[\x] [?25l[?1c[?25h[?0c[?25l[?1ctext test text[?25h[?0c[?25l[?1c/[?25h[?0c[\t\]] [?25l[?1c[?25h[?0c[?25l[?1ctext test tex[?25h[?0c[?25l[?1c/[?25h[?0c[]y] [?25l[?1c[?25h[?0c[?25l[?1ctest text[?25h[?0c[?25l[?1c/[?25h[?0c[\]] [?25l[?1c[?25h[?0c[?25l[?1ctext test text[?25h[?0c[?25l[?1c/[?25h[?0c[y^] [?25l[?1c[?25h[?0c[?25l[?1cst text[?25h[?0c[?25l[?1c/[?25h[?0c[$y] [?25l[?1c[?25h[?0c[?25l[?1cxt test text[?25h[?0c[?25l[?1c/[?25h[?0c[\x61] [?25l[?1c[?25h[?0c[?25l[?1cext test text x61[?25h[?0c[?25l[?1c/[?25h[?0c[\x60-\x64] [?25l[?1c[?25h[?0c[?25l[?1cext test text x60-x64[?25h[?0c [?25l[?1c/[?25h[?0c[\x785] [?25l[?1c[?25h[?0c[?25l[?1ctext test text x78 5[?25h[?0c[?25l[?1c/[?25h[?0c[\o143] [?25l[?1c testc text test text o143[?25h[?0c[?25l[?1c text test text o143[?25h[?0c[?25l[?1c /[?25h[?0c[\o140-\o144] [?25l[?1c tesdt text test text o140-o144[?25h[?0c[?25l[?1ct text test text o140-o14[?25h[?0c[?25l[?1c /[?25h[?0c[\o417] [?25l[?1c test7 text test text o41 7[?25h[?0c[?25l[?1c text test text o41 7[?25h[?0c[?25l[?1c /[?25h[?0c\%x42 [?25l[?1c test text tBest text \%x42[?25h[?0c[?25l[?1cest text \%x42[?25h[?0c[?25l[?1c /[?25h[?0c\%o103 [?25l[?1c test text teCst text \%o103[?25h[?0c[?25l[?1cst text \%o103[?25h[?0c[?25l[?1c /[?25h[?0c[\x00] [?25l[?1c test text ^@test text [\x00][?25h[?0c[?25l[?1ctest text [\x00][?25h[?0c[?25l[?1c test te^@xt t^Dest t^Pext [\x00-\x10][?25h[?0c[?25l[?1c :[?25h[?0cs/[\x00-\x10]//g [?25l[?1c3 substitutions on 1 linext test text [\x00-\x10][?25h[?0c[?25l[?1c test \xyztext test text [\x-z][?25h[?0c[?25l[?1c :[?25h[?0cs/[\x-z]\+// [?25l[?1ctext test text [\x-z][?25h[?0c[?25l[?1c test text tev\uyst text [\u-z][?25h[?0c[?25l[?1c :[?25h[?0cs/[\u-z]\{2,}// [?25l[?1cst text [\u-z][?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\+// [?25l[?1c xx [?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a*\)\+// [?25l[?1c[?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a*\)*// [?25l[?1c[?25h[?0c[?25l[?1c xx aaaaa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\{2,3}/A/ [?25l[?1cAaa xx[?25h[?0c[?25l[?1c xx aaaaa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\{-2,3}/A/ [?25l[?1cAaaa x[?25h[?0c[?25l[?1c xx aaa12aa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)*\(12\)\@>/A/ [?25l[?1cAaa xx[?25h[?0c[?25l[?1c xx foobar xbar xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(foo\)\@\|\.\)\=\)\+=/XX/ [?25l[?1cXX [?25h[?0c[?25l[?1c hh= 77;[?25h[?0c[?25l[?1c :[?25h[?0cs/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ [?25l[?1cYY 77;[?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out [?25l[?1c"test.out" [New] 29L, 571C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test25.failed test.ok test.out X* viminfo cp test25.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test25.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test25.in" 31 lines, 840 charactersTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 540 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Create a link from test25.dir to the current directory. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c!rm -f test25.dir [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ln -s . test25.dir [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c" Create tags.text, with the current directory name inserted. [?25l[?1cTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST [?25h[?0c[?25l[?1c /[?25h[?0ctags line [?25l[?1chis only works for Unix, because of the symbolic link.STARTTEST :so small.vim :set hidden" Create a link from test25.dir to the current directory. :!rm -f test25.dirln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line:r !pwdd$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.testG^] x:.w! test.out:!rm -f test25.dir tags.test :qa!ENDTESTtags line: [?25h[?0c[?25l[?1c:[?25h[?0cr !pwd [?25l[?1c[?25h[?0c[?25l[?1cSTARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST tags line: /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0ctest [?25l[?1c SECTION_OFF /test25.dir/test25.in /^#define SECTION_OFF 3$/[?25h[?0c[?25l[?1c/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/t@  SECTION_OFF /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test25.dir/test25.in /^#define SECTION_OFF 3$/[?25h[?0c[?25l[?1c :[?25h[?0c.w! tags.test [?25l[?1c"tags.test" [New File] 1 line, 124 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" Try jumping to a tag in the current file, but with a path that contains a [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" symbolic link. When wrong, this will give the ATTENTION message. The next [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" space will then be eaten by hit-return, instead of moving the cursor to 'd'. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset tags=tags.test [?25l[?1c[?25h[?0c[?25l[?1c/*tx.c*/ #define SECTION_OFF 3 #define NUM_SECTIONS 3 SECTION_OFF[?25h[?0c#[?25l[?1cefine SECTION_OFF 3[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 23 characters written[?25h[?0c[?25l[?1c:[?25h[?0c!rm -f test25.dir tags.test [?25l[?1c[?25h[?0c [No write since last change]  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test26.failed test.ok test.out X* viminfo cp test26.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test26.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test26.in" 44 lines, 750 charactersTest for :execute, :while and :if STARTTEST :so small.vim mt:let i = 0 :while i < 12 : let i = i + 1 : if has("ebcdic") : execute "normal o" . i . "\047" : else : execute "normal o" . i . "\033" : endif : if i % 2 : normal Ax^V^[ : if i == 9 : break : endif : if i == 5 : continue : else : let j = 9 : while j > 0 :if has("ebcdic")[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for :execute, :while and :if[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 39 lines, 696 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: let j = 9 : while j > 0 :if has("ebcdic") :execute "normal" j . "a" . j . "\x27" :else :execute "normal" j . "a" . j . "\x1b" :endif :let j = j - 1 : endwhile : endif : endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet i = 0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwhile i < 12 [?25l[?1c : [?25h[?0c: let i = i + 1 [?25l[?1c: [?25h[?0c: if has("ebcdic") [?25l[?1c: [?25h[?0c: execute "normal o" . i . "\047" [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: execute "normal o" . i . "\033" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i % 2 [?25l[?1c: [?25h[?0c: normal Ax^^[  [?25l[?1c: [?25h[?0c: if i == 9 [?25l[?1c: [?25h[?0c: break [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i == 5 [?25l[?1c: [?25h[?0c: continue [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: let j = 9 [?25l[?1c: [?25h[?0c: while j > 0 [?25l[?1c:[?25h[?0c: if has("ebcdic") [?25l[?1c:[?25h[?0c: execute "normal" j . "a" . j . "\x27" [?25l[?1c:[?25h[?0c: else [?25l[?1c:[?25h[?0c: execute "normal" j . "a" . j . "\x1b" [?25l[?1c:[?25h[?0c: endif [?25l[?1c:[?25h[?0c: let j = j - 1 [?25l[?1c:[?25h[?0c: endwhile [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i == 9 [?25l[?1c: [?25h[?0c: if has("ebcdic") [?25l[?1c: [?25h[?0c: execute "normal Az\047" [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: execute "normal Az\033" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST 1x999999999888888887777777666666555554444333221 2 3x999999999888888887777777666666555554444333221 4 5x 6 7x999999999888888887777777666666555554444333221 8 9x[?25h[?0c[?25l[?1c :[?25h[?0cunlet i j [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c't,$w! test.out [?25l[?1c"test.out" [New File] 10 lines, 159 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test27.failed test.ok test.out X* viminfo cp test27.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test27.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test27.in" 20 lines, 270 charactersTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for expanding file names[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 220 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c!mkdir Xdir1 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xdir2 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xdir3 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ccd Xdir3 [?25l[?1c/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/Xdir3 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c!mkdir Xdir4 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ccd .. [?25l[?1c/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw Xdir1/file [?25l[?1c"Xdir1/file" [New File] 20 lines, 270 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw Xdir3/Xdir4/file [?25l[?1c"Xdir3/Xdir4/file" [New File] 20 lines, 270 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cn Xdir?/*/file [?25l[?1c"Xdir3/Xdir4/file" 20 lines, 270 charactersTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ "Xdir3/Xdir4/file" 20 lines, 270 characters[?25h[?0c[?25l[?1c Xdir3/Xdir4/file[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0cn! Xdir?/*/nofile [?25l[?1c"Xdir?/*/nofile" [New DIRECTORY]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c Xdir?/*/nofile[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce! xx [?25l[?1c"xx" [New File]~ [?25h[?0c[?25l[?1c:[?25h[?0c!rm -rf Xdir1 Xdir2 Xdir3 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test28.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for sourcing a file with CTRL-V's at the end of the line[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 114 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c/firstline/+1,/lastline/-1w! Xtestfile [?25l[?1c"Xtestfile" [New File] 10 lines, 148 characters written[?25h[?0c[?25l[?1c:[?25h[?0cso Xtestfile [?25l[?1c[?25h[?0c[?25l[?1c sd map __2 asd^[[?25h[?0c[?25l[?1csecond[?25h[?0cd [?25l[?1csd^[[?25h[?0c^[ [?25l[?1csd^@map __5 asd^@[?25h[?0c[?25l[?1cfifth[?25h[?0c[?25l[?1c :[?25h[?0c'm,$s/^@/0/g [?25l[?1c0map __5 asd0fifth[?25h[?0c[?25l[?1c:[?25h[?0c'm,$w! test.out [?25l[?1c"test.out" [New File] 2 lines, 45 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test29.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test29.in" 67 lines, 663 charactersTest for joining lines with 'joinspaces' set or not STARTTEST :set nojoinspaces /firstline/ jJjJjJjJjJjJjJjJjJjJjJjJjJjJ:set joinspaces jJjJjJjJjJjJjJjJjJjJjJjJjJjJ:?firstline?+1,$w! test.out :qa! ENDTEST firstline asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for joining lines with 'joinspaces' set or not[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 135 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nojoinspaces [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cfirstline/ [?25l[?1c[?25h[?0c [?25l[?1c asdf. asdfasdfasdf.[?25h[?0c[?25l[?1c asdf. asdfasdf[?25h[?0c[?25l[?1c asdf. asdfasdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c :[?25h[?0cset joinspaces [?25l[?1c[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c. asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1cf asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c :[?25h[?0c?firstline?+1,$w! test.out [?25l[?1c"test.out" [New File] 28 lines, 424 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test30.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available. STARTTEST :so small.vim :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^1/w! XX1 :/^2/w! XX2 :/^3/w! XX3 :/^4/w! XX4 :/^5/w! XX5 :/^6/w! XX6 :/^7/w! XX7 :/^8/w! XX8 :/^9/w! XX9 :/^10/w! XX10 :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for a lot of variations of the 'fileformats' option[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 190 lines, 3116 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$r XXtt62 :$r XXtt63 Go7^[:$r XXtt71 Go8^[:$r XXtt81 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" first write three test files, one in each format [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats= [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^1/w! XX1 [?25l[?1c"XX1" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^2/w! XX2 [?25l[?1c"XX2" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^3/w! XX3 [?25l[?1c"XX3" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^4/w! XX4 [?25l[?1c"XX4" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^5/w! XX5 [?25l[?1c"XX5" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^6/w! XX6 [?25l[?1c"XX6" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^7/w! XX7 [?25l[?1c"XX7" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^8/w! XX8 [?25l[?1c"XX8" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^9/w! XX9 [?25l[?1c"XX9" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^10/w! XX10 [?25l[?1c"XX10" [New File] 1 line, 3 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^unix/;/eof/-1w! XXUnix [?25l[?1c"XXUnix" [New File] 2 lines, 10 characters writtenunix"XXUnix" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^dos/;/eof/-1w! XXDos [?25l[?1c"XXDos" [New File] 2 lines, 10 characters writtenunix eof dos^M"XXDos" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0cset bin noeol [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$w! XXMac [?25l[?1c"XXMac" [New File][Incomplete last line] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cset nobin eol [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c3 buffers wiped out[?25h[?0c[?25l[?1c:[?25h[?0c" create mixed format files [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("vms") [?25l[?1c : [?25h[?0c: !copy XXUnix,XXDos XXUxDs. [?25l[?1c: [?25h[?0c: !copy XXUnix,XXMac XXUxMac. [?25l[?1c: [?25h[?0c: !copy XXDos,XXMac XXDosMac. [?25l[?1c: [?25h[?0c: !copy XXUnix,XXDos,XXMac XXUxDsMc. [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: !cat XXUnix XXDos >XXUxDs [?25l[?1c:!cat XXUnix XXDos >XXUxDs[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXUnix XXMac >XXUxMac [?25l[?1c:!cat XXUnix XXMac >XXUxMac[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXDos XXMac >XXDosMac [?25l[?1c:!cat XXDos XXMac >XXDosMac[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXUnix XXDos XXMac >XXUxDsMc [?25l[?1c:!cat XXUnix XXDos XXMac >XXUxDsMc[?25h[?0c [?25l[?1c: [?25h[?0c:endif [?25l[?1c:$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10 unix unix eof dos^M [?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' empty [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" 2 lines, 10 charactersunixunix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" 2 lines, 10 charactersdos^M dos^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt01 [?25l[?1c"XXtt01" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [Incomplete last line] 1 line, 8 charactersmacmac^M ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt02 [?25l[?1c"XXtt02" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" 217 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=dos [?25l[?1c:qa! ENDTEST12345678910unixunixeofdos^Mdos^Meofmac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" [CR missing][dos format] 2 lines, 10 charactersunix unix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt11 [?25l[?1c"XXtt11" [New File][dos format] 2 lines, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" [dos format] 2 lines, 10 charactersdosdos[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt12 [?25l[?1c"XXtt12" [New File][dos format] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [Incomplete last line][dos format] 1 line, 8 charactersmac^Mmac^M ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt13 [?25l[?1c"XXtt13" [New File][dos format] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=mac [?25l[?1c:qa! ENDTEST12345678910unixunixeofdosdoseofmac^Jmac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" [Incomplete last line][mac format] 1 line, 10 charactersunix^Junix^J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt21 [?25l[?1c"XXtt21" [New File][mac format] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" [Incomplete last line][mac format] 3 lines, 10 charactersdos^Jdos^J[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt22 [?25l[?1c"XXtt22" [New File][mac format] 3 lines, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [mac format] 2 lines, 8 charactersmac mac~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt23 [?25l[?1c"XXtt23" [New File][mac format] 2 lines, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" [Incomplete last line][mac format] 5 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c^Jdos ^Jeof^J^Jmac mac^J[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to one format [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt31 [?25l[?1c"XXtt31" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt32 [?25l[?1c"XXtt32" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 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] 217 lines, 3308 characters[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [mac format] 4 lines, 28 charactersunix^Junix^Jdos^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt33 [?25l[?1c"XXtt33" [New File][mac format] 4 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [Incomplete last line][mac format] 5 lines, 3308 characters^Jdoseof^J^Jmac mac^J[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to two formats [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt41 [?25l[?1c"XXtt41" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxMac [?25l[?1c"XXUxMac" [Incomplete last line] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt42 [?25l[?1c"XXtt42" [New File] 3 lines, 19 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDosMac [?25l[?1c"XXDosMac" [Incomplete last line][dos format] 3 lines, 18 charactersdodos mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt43 [?25l[?1c"XXtt43" [New File][dos format] 3 lines, 20 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXDosMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDs [?25l[?1c"XXUxDs" 4 lines, 20 charactersunixunix dos^Mdos^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt51 [?25l[?1c"XXtt51" [New File] 4 lines, 20 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDs [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt52 [?25l[?1c"XXtt52" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDosMac [?25l[?1c"XXDosMac" [mac format] 4 lines, 18 charactersdo^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt53 [?25l[?1c"XXtt53" [New File][mac format] 4 lines, 18 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXDosMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDs [?25l[?1c"XXUxDs" [CR missing][dos format] 4 lines, 20 charactersunixunix dosdos ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt61 [?25l[?1c"XXtt61" [New File][dos format] 4 lines, 22 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDs [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxMac [?25l[?1c"XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt62 [?25l[?1c"XXtt62" [New File][dos format] 3 lines, 22 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxMac [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt63 [?25l[?1c"XXtt63" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 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] 217 lines, 3308 characters[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to three formats [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,dos,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt71 [?25l[?1c"XXtt71" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac,dos,unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt81 [?25l[?1c"XXtt81" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0c" try with 'binary' set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac,unix,dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset binary [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt91 [?25l[?1c"XXtt91" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt92 [?25l[?1c"XXtt92" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt93 [?25l[?1c"XXtt93" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Append "END" to each file so that we can see what the last written char was. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix nobin [?25l[?1c[?25h[?0c[?25l[?1c~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cEND[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt01 [?25l[?1c"XXtt01" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt02 [?25l[?1c"XXtt02" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt11 [?25l[?1c"XXtt11" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt12 [?25l[?1c"XXtt12" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt13 [?25l[?1c"XXtt13" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt21 [?25l[?1c"XXtt21" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt22 [?25l[?1c"XXtt22" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt23 [?25l[?1c"XXtt23" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt31 [?25l[?1c"XXtt31" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt32 [?25l[?1c"XXtt32" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt33 [?25l[?1c"XXtt33" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt41 [?25l[?1c"XXtt41" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt42 [?25l[?1c"XXtt42" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt43 [?25l[?1c"XXtt43" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt51 [?25l[?1c"XXtt51" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt52 [?25l[?1c"XXtt52" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt53 [?25l[?1c"XXtt53" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt61 [?25l[?1c"XXtt61" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt62 [?25l[?1c"XXtt62" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt63 [?25l[?1c"XXtt63" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt71 [?25l[?1c"XXtt71" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt81 [?25l[?1c"XXtt81" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt91 [?25l[?1c"XXtt91" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt92 [?25l[?1c"XXtt92" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt93 [?25l[?1c"XXtt93" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Concatenate the results. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make fileformat of test.out the native fileformat. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Add a newline at the end. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset binary [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! test.out [?25l[?1c"test.out" 2 lines, 10 charactersunix unix[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt01 [?25l[?1c"XXtt01" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt02 [?25l[?1c"XXtt02" 2 lines, 13 charactersmac^Mmac^MEND[?25h[?0c [?25l[?1c 1[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt11 [?25l[?1c"XXtt11" 3 lines, 16 charactersunix^Munix^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt12 [?25l[?1c"XXtt12" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt13 [?25l[?1c"XXtt13" 2 lines, 14 charactersmac^Mmac^M^MEND[?25h[?0c [?25l[?1c 2[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt21 [?25l[?1c"XXtt21" 3 lines, 15 charactersunixunix^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt22 [?25l[?1c"XXtt22" 3 lines, 15 charactersdos^Mdos^M^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt23 [?25l[?1c"XXtt23" 1 line, 12 characters mac^Mmac^MEND[?25h[?0c[?25l[?1c 3[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt31 [?25l[?1c"XXtt31" 6 lines, 33 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt32 [?25l[?1c"XXtt32" 6 lines, 36 charactersunix dos^M dos^M mac^Mmac^M END unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt33 [?25l[?1c"XXtt33" 5 lines, 32 charactersunix^M dos^M dos^M mac^Mmac^M^M END unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 4[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt41 [?25l[?1c"XXtt41" 6 lines, 33 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt42 [?25l[?1c"XXtt42" 4 lines, 23 charactersunix dos^M dos^M mac^Mmac^M END unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt43 [?25l[?1c"XXtt43" 4 lines, 24 charactersunix mac^Mmac^M END dos^M[?25h[?0c[?25l[?1cdos^M mac^Mmac^M^M END [?25h[?0c[?25l[?1c 5[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt51 [?25l[?1c"XXtt51" 5 lines, 24 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt52 [?25l[?1c"XXtt52" 6 lines, 33 charactersunix dos^M dos^M END unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt53 [?25l[?1c"XXtt53" 3 lines, 22 charactersunix dos^M dos^M mac^Mmac^M END dos^M[?25h[?0c[?25l[?1cdos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 6[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt61 [?25l[?1c"XXtt61" 5 lines, 26 characters unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt62 [?25l[?1c"XXtt62" 4 lines, 26 charactersunix^M dos^M dos^M END unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt63 [?25l[?1c"XXtt63" 6 lines, 36 charactersunix^M mac^Mmac^M^M END unix^M[?25h[?0c[?25l[?1cunix^M dos^M dos^M mac^Mmac^M^M END [?25h[?0c[?25l[?1c 7[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt71 [?25l[?1c"XXtt71" 6 lines, 33 characters unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^M END [?25h[?0c[?25l[?1c 8[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt81 [?25l[?1c"XXtt81" 6 lines, 33 characters unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^M END [?25h[?0c[?25l[?1c 9[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt91 [?25l[?1c"XXtt91" 5 lines, 32 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt92 [?25l[?1c"XXtt92" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt93 [?25l[?1c"XXtt93" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 10[?25h[?0c[?25l[?1c :[?25h[?0c$r XXUnix [?25l[?1c"XXUnix" 2 lines, 10 characters unix[?25h[?0c[?25l[?1c :[?25h[?0cset nobinary ff& [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out" 121 lines, 664 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test31.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test31.in" 69 lines, 1423 charactersTest for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so tiny.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for commands that close windows and/or buffers:[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1288 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:w >>test.out :" test ":edit" failing in modified buffer when 'hidden' not set :" write "testtext 3 3" A 3^[:e Xtest1 :w >>test.out :" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1":set hidden :e Xtest1 :w >>test.out :" test ":close" not hiding when 'hidden' not set in modified buffer; :" write "testtext 3 3 3" :sp Xtest3 :set nohidden A 3^[:close :w >>test.out :" test ":close!" does hide when 'hidden' not set in modified buffer; :" write "testtext 1" A 3^[:close! :w >>test.out :qa! ENDTEST testtext[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso tiny.vim [?25l[?1c[?25h[?0c [?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest1 [?25l[?1c"Xtest1" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest2 [?25l[?1c"Xtest2" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest3 [?25l[?1c"Xtest3" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0cn! Xtest1 Xtest2 [?25l[?1c"Xtest1" 1 line, 11 characterstesttext 1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test for working :n when hidden set; write "testtext 2" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cn [?25l[?1c"Xtest2" 1 line, 11 characters2[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" test for failing :rew when hidden not set; write "testtext 2 2" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0crew [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test for working :rew when hidden set; write "testtext 1 1" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0crew [?25l[?1c"Xtest1" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)1 1 [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test for :all keeping a buffer when it's modified; write "testtext 1 1 1" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0csp [?25l[?1cXtest1 [+] testtext 1 1 1Xtest1 [+] [?25h[?0c[?25l[?1c:[?25h[?0cn Xtest2 Xtest3 [?25l[?1c"Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)2 22[?25h[?0c[?25l[?1c:[?25h[?0call [?25l[?1c"Xtest3" 1 line, 11 characterstesttext 1 1 1 ~ ~ ~ ~ ~ ~ Xtest1 [+] testtext 2 2 ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ Xtest3 [?25h[?0c[?25l[?1c:[?25h[?0c1wincmd w [?25l[?1cXtest1 [+] Xtest2 [+] [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test abandoning changed buffer, should be unloaded even when 'hidden' set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 2 2" twice [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c1 1[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1ctesttext 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cunhide [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":hide" hides anyway when 'hidden' not set; write "testtext 3" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0chide [?25l[?1c3~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":edit" failing in modified buffer when 'hidden' not set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 3 3" [?25l[?1c[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1 "[?25l[?1ctesttext 3 3[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 1 line, 11 characters1[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":close" not hiding when 'hidden' not set in modified buffer; [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 3 3 3" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp Xtest3 [?25l[?1c"Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)3 3Xtest3 [+] testtext 1Xtest1 [?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":close!" does hide when 'hidden' not set in modified buffer; [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 1" [?25l[?1c[?25h[?0c[?25l[?1c3 3[?25h[?0c[?25l[?1c:[?25h[?0cclose! [?25l[?1c1~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test32.failed test.ok test.out X* viminfo cp test32.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test32.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test32.in" 57 lines, 1242 charactersTest for insert expansion :se cpt=.,w * add-expands (word from next line) from other window * add-expands (current buffer first) * Local expansion, ends in an empty line (unless it becomes a global expansion) * starts Local and switches to global add-expansion :se cpt=.,w,i * i-add-expands and switches to local * add-expands lines (it would end in an empty line if it didn't ignored it self):se cpt=kXtestfile * checks k-expansion, and file expansion (use Xtest11 instead of test11, * because TEST11.OUT may match first on DOS) :se cpt=w * checks make_cyclic in other window :se cpt=u nohid * checks unloaded buffer expansion * checks adding mode abortion :se cpt=t,d * tag expansion, define add-expansion interrupted * t-expansion STARTTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for insert expansion[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c[?25l[?1c :so small.vim[?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 24 lines, 384 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST:se cpt=kXtestfile :w Xtest11.one :w Xtest11.two O^N^[IX^[A^X^F^N^[ :se cpt=w OST^N^P^P^P^P^[ :se cpt=u nohid ^WoOEN^N unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[ :wq! test.out ENDTEST start of testfile run1 run2 end of testfile test11 36Gepeto/Tag/ asd test11file 36G Makefileto run[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cse nocp viminfo+=nviminfo cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff& [?25l[?1c"Xtestfile" [New] 3L, 57C written[?25h[?0c[?25l[?1c:[?25h[?0cse cot= [?25l[?1c[?25h[?0c[?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[:wq! test.out ENDTESTstart of testfile run1run2test32.in [?25h[?0c[?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) match 1 of 4match in file test32.in-- Keyword completion (^N^P) match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Adding Keyword completion (^N^P) Word from other line#include "Xtestfile" run1 run2[+][?25h[?0c[?25l[?1c-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?25h[?0c[?25l[?1c3[?25h[?0c [?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Keyword completion (^N^P) match 1 of 103-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Adding Keyword completion (^N^P) Word from other line-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 4 match 2 of 4 match 3 of 4 match 4 of 4 Back at original-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 4 match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Adding Keyword completion (^N^P) match 1 of 2match in file test32.in-- Adding Keyword completion (^N^P) Word from other linerun3 run3 run1 run2[?25h[?0c[?25l[?1c-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?25h[?0c [?25l[?1c:[?25h[?0cse cpt=.,w,i [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 3-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Whole line completion (^L^N^P) -- Searching... Scanning: test32.in-- Whole line completion (^L^N^P) match 1 of 54INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 54Adding Whole line completion (^L^N^P) -- Searching... Scanning: test32.in-- Adding Whole line completion (^L^N^P) The only match Back at original The only matchMakefileto run3 Makefileto run3 Makefileto run3[?25h[?0c[?25l[?1c-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=kXtestfile [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw Xtest11.one [?25l[?1c"Xtest11.one" [New] 9L, 104C writtenXtest11.one [?25h[?0c[?25l[?1c:[?25h[?0cw Xtest11.two [?25l[?1c"Xtest11.two" [New] 9L, 104C written[?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning dictionary: Xtestfilematch in file Xtestfile-- Keyword completion (^N^P) match 1 of 9test11[+]I[?25h[?0c [?25l[?1c-- Keyword completion (^N^P) match 1 of 9-- INSERT --[?25h[?0c[?25l[?1c-- INSERT --Xtest11 [?25h[?0c[?25l[?1c-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- File name completion (^F^N^P) -- Searching...match 1 of 2 match 2 of 2.two[?25h[?0c[?25l[?1c-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=w [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in-- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in-- Keyword completion (^N^P) The only match STARTTEST run1 run2[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=u nohid [?25l[?1c[?25h[?0c[?25l[?1c ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only match-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) match 1 of 3-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only matchENDTEST unless[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=t,d def=^\\k* tags=Xtestfile notagbsearch [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Tag completion (^]^N^P) -- Searching...match 1 of 3INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 3Definition completion (^D^N^P) -- Searching...Scanning included file: Xtestfilematch in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) Word from other lineINSERT ---- Keyword completion (^N^P) -- Searching... Scanning tags.included file: Xtestfile -- Keyword completion (^N^P) The only matchtest11file 36Gepeto/Tag/ asd asd[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c ru[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New] 15L, 175C written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test33.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test33.in" 34 lines, 616 charactersTest for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'lisp'[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 63 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset lisp [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^(defun [?25l[?1c[?25h[?0c[?25l[?1c22 lines to indent... 23indented  (format nil "~(~A~).html" base)) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?25h[?0c[?25l[?1c:[?25h[?0c/^(defun/,$w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 23 lines, 544 characters written[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test34.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test34.in" 66 lines, 1138 charactersTest for user functions. Also test an mapping calling a function. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction :func Expr1() : normal! v[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for user functions.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 59 lines, 1040 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval XX+-XX ---*--- (one (two [(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunction Table(title, ...) [?25l[?1c : [?25h[?0c: let ret = a:title [?25l[?1c: [?25h[?0c: let idx = 1 [?25l[?1c: [?25h[?0c: while idx <= a:0 [?25l[?1c: [?25h[?0c: exe "let ret = ret . a:" . idx [?25l[?1c: [?25h[?0c: let idx = idx + 1 [?25l[?1c: [?25h[?0c: endwhile [?25l[?1c: [?25h[?0c: return ret [?25l[?1c: [?25h[?0c:endfunction [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval XX+-XX[?25h[?0c[?25l[?1c :[?25h[?0cfunction Compute(n1, n2, divname) [?25l[?1c : [?25h[?0c: if a:n2 == 0 [?25l[?1c: [?25h[?0c: return "fail" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: exe "let g:" . a:divname . " = ". a:n1 / a:n2 [?25l[?1c: [?25h[?0c: return "ok" [?25l[?1c: [?25h[?0c:endfunction [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval[?25h[?0c[?25l[?1c :[?25h[?0cfunc Expr1() [?25l[?1c : [?25h[?0c: normal! v [?25l[?1c: [?25h[?0c: return "111" [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc Expr2() [?25l[?1c : [?25h[?0c: call search('XX', 'b') [?25l[?1c: [?25h[?0c: return "222" [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc ListItem() [?25l[?1c : [?25h[?0c: let g:counter += 1 [?25l[?1c: [?25h[?0c: return g:counter . '. ' [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc ListReset() [?25l[?1c : [?25h[?0c: let g:counter = 0 [?25l[?1c: [?25h[?0c: return '' [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0clet counter = 0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cinoremap ( ListItem() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cinoremap [ ListReset() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cimap + Expr1() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cimap * Expr2() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet retval = "nop" [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^here [?25l[?1c[?25h[?0c[?25l[?1cher$=[?25h[?0cTable("xxx", 4, "asdf") [?25l[?1c=[?25h[?0cCompute(45, 0, "retval") [?25l[?1c=[?25h[?0cretval [?25l[?1c=[?25h[?0cCompute(45, 5, "retval") [?25l[?1c=[?25h[?0cretval [?25l[?1cError detected while processing function Expr1: line 1: E523: Not allowed here Press ENTER or type command to continue[?25h[?0c[?25l[?1c^R=retval XX+-XX ---*--- (one(two[(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItemListReset :unlet retval counter :q!ENDTESTxxx4asdf fail nop ok 9 XX111XX---222--- 1. one2. two[?25h[?0c[?25l[?1c1. one again[?25h[?0c[?25l[?1c :[?25h[?0c$-5,$w! test.out [?25l[?1c"test.out" [New File] 6 lines, 68 characters written[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Table [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Compute [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Expr1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Expr2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc ListItem [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc ListReset [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet retval counter [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test35.failed test.ok test.out X* viminfo cp test35.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test35.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test35.in" 21 lines, 448 charactersTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal, and octal numbers. STARTTEST /^start-here :set nrformats=octal,hex j^A102^X^Al^Xl^A64^A128^X$^X :set nrformats=octal 0^A102^X^Al^X2^Aw65^A129^Xblx6lD :set nrformats=hex 0101^Xl257^X^ATxldt ^A ^X ^X :set nrformats= 0200^Xl100^Xw78^X^Ak :$-3,$wq! test.out ENDTEST start-here 100 0x100 077 0 100 0x100 077 100 0x100 077 0xfF 0xFf 100 0x100 077 ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal,[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 10 lines, 200 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c/[?25h[?0c^start-here [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats=octal,hex [?25l[?1c[?25h[?0c [?25l[?1c101[?25h[?0c[?25l[?1c -1 0x100 077 0[?25h[?0c[?25l[?1c0 0x100 077 0[?25h[?0c0[?25l[?1c0ff[?25h[?0cf[?25l[?1c 0100 0[?25h[?0c[?25l[?1c20[?25h[?0c[?25l[?1c00[?25h[?0c0 [?25l[?1c-1[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats=octal [?25l[?1c[?25h[?0c [?25l[?1c101[?25h[?0c[?25l[?1c -1 0x100 077 -[?25h[?0c[?25l[?1c0 0x100 077 [?25h[?0c0[?25l[?1c -1x100 077[?25h[?0c[?25l[?1c1x100 077 [?25h[?0c[?25l[?1c0200[?25h[?0c[?25l[?1c37777777777[?25h[?0c0[?25l[?1c7 [?25h[?0c777777[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats=hex [?25l[?1c[?25h[?0c [?25l[?1c-1 0x100 077 0xfF 0xFf[?25h[?0c1[?25l[?1cffffffff 077 0xfF 0xFf[?25h[?0c[?25l[?1c00000000[?25h[?0c0[?25l[?1c 077 0xfF 0xFf[?25h[?0c[?25l[?1c8[?25h[?0c8[?25l[?1cFE[?25h[?0cE[?25l[?1cfe[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats= [?25l[?1c[?25h[?0c [?25l[?1c-100 0x100 077 -10[?25h[?0c0[?25l[?1c -100x100 077[?25h[?0c[?25l[?1c-001[?25h[?0c[?25l[?1c000 [?25h[?0c[?25l[?1c:[?25h[?0c$-3,$wq! test.out [?25l[?1c"test.out" [New File] 4 lines, 120 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test36.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test36.in" 40 lines, 1596 charactersTest character classes in regexp STARTTEST /^start-here j:s/\d//g j:s/\D//g j:s/\o//g j:s/\O//g j:s/\x//g j:s/\X//g j:s/\w//g j:s/\W//g j:s/\h//g j:s/\H//g j:s/\a//g j:s/\A//g j:s/\l//g j:s/\L//g j:s/\u//g j:s/\U//g :/^start-here/+1,$wq! test.out ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest character classes in regexp[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 18 lines, 204 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c/[?25h[?0c^start-here [?25l[?1c start-here[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\d//g [?25l[?1c10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\D//g [?25l[?1c72 substitutions on 1 line0123456789 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\o//g [?25l[?1c8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\O//g [?25l[?1c74 substitutions on 1 line01234567 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\x//g [?25l[?1c22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\X//g [?25l[?1c60 substitutions on 1 line0123456789ABCDEFabcdef ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\w//g [?25l[?1c36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\W//g [?25l[?1c46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\h//g [?25l[?1c26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\H//g [?25l[?1c56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\a//g [?25l[?1c25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\A//g [?25l[?1c57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\l//g [?25l[?1c13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\L//g [?25l[?1c69 substitutions on 1 lineabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\u//g [?25l[?1c12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\U//g [?25l[?1c70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?0c[?25l[?1c:[?25h[?0c/^start-here/+1,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 16 lines, 672 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test37.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"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[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'scrollbind'. Do not add a line below![?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/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[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noscrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt=ver,jump [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrolloff=2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nowrap [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noequalalways [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset splitbelow [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST using two windows open to one buffer, one extra empty window [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csplit [?25l[?1c^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 :qa!ENDTESTstart of window 1112233445566 test37.in [?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1ctest37.in ~ ~ ~ ~ [No Name][?25h[?0ctest37.in [No Name] [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cresize 8 [?25l[?1c:" ***** done with tests *****w! test.out " Write contents of this file :qa!ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 test37.in ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 1$/ [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1ctest37.in :qa!test37.in [?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cresize 7 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 2$/ [?25l[?1cend of window 1start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 012 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 023 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03[?25h[?0c[?25l[?1c . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" -- start of tests -- [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling down [?25l[?1c[?25h[?0c [?25l[?1c. 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[?25h[?0ctest37.in [No Name] [?25l[?1c . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[+][?25h[?0c[?25l[?1c0[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?0c[?25l[?1c1[?25h[?0ctest37.in [No Name] [+]  [?25l[?1c. 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[?25h[?0ctest37.in [No Name] [+] [?25l[?1c . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c2[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling up [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08440505060607070808090900[?25h[?0ctest37.in test37.in test37.in test37.in test37.in [No Name] [+] [?25l[?1c . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?0c[?25l[?1c4[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?0c[?25l[?1c5[?25h[?0ctest37.in [No Name] [+] [?25l[?1cstart 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 [?25h[?0ctest37.in test37.in test37.in test37.in test37.in [No Name] [+] [?25l[?1c . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?0c[?25l[?1c6[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c7[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST horizontal scrolling [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt+=hor [?25l[?1c[?25h[?0c[?25l[?1c05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5 line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] [?25l[?1c 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0656789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1cUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415UTSRQPONMLKJIHGREDCBA9876543210 09101112131415[?25h[?0c[?25l[?1c. 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[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+]  test37.in [No Name] [+] [?25l[?1c. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt-=hor [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" ****** tests using two different buffers ***** [?25l[?1c[?25h[?0ctest37.in [No Name] [+] test37.in test37.in [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cstart of window 20000000000[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noscrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of window 2$/,/^end of window 2$/y [?25l[?1c18 lines yanked[?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1ctest37.in ~ ~ ~ ~ ~ ~ ~ [No Name][?25h[?0ctest37.in [No Name] test37.in [No Name] [?25l[?1c4 more lines[+][?25h[?0c [?25l[?1c18 more linesstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c/[?25h[?0c^start of window 1$/ [?25l[?1csearch hit BOTTOM, continuing at TOPENDTESTstart of window 1010102020303[?25h[?0c[?25l[?1c . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 2$/ [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" -- start of tests -- [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling down [?25l[?1c[?25h[?0c [?25l[?1c. 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[?0c[No Name] [+] [No Name] [+] [?25l[?1c . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 [?25h[?0c[?25l[?1c0[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 [?25h[?0c[?25l[?1c1[?25h[?0ctest37.in [No Name] [+]  [?25l[?1c. 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[?25h[?0ctest37.in [No Name] [+] [?25l[?1c . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [?25h[?0c[?25l[?1c2[?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling up [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c440505060607070808090900. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?0c[?25l[?1c4[?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?0c[?25l[?1c5[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1cstart 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 [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?0c[?25l[?1c6[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c7[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST horizontal scrolling [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt+=hor [?25l[?1c[?25h[?0c[?25l[?1c05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] [?25l[?1c 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06UTSRQPONMLKJIHGREDCBA9876543210 07[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1cUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516[?25h[?0c[?25l[?1c. 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[?0c[?25l[?1c[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1c. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+]  test37.in [No Name] [+] [?25l[?1c. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt-=hor [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST syncbind [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cTest for 'scrollbind'. Do not add a line below! STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowrap[?25h[?0c test37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cstart of window 201010202[?25h[?0c[?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0c[?25l[?1c. 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[?0c[?25l[?1czt::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[?0c[?25l[?1c:[?25h[?0csyncbind [?25l[?1c[?25h[?0c[?25l[?1c/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c :set scrollbind [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vimset noscrollbindset scrollopt=ver,jump :set scrolloff=2set nowrap[?25h[?0c test37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0c[?25l[?1c. 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[?0c[?25l[?1czt::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[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0csyncbind [?25l[?1c[?25h[?0c[?25l[?1c/^start of window 2$/. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25h[?0c[?25l[?1c:resize 7test37.in [No Name] [+] [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c zt: [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c/^start of window 1$/ zt: :set scrollbind ^Wj:. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c :set scrollbind [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" ***** done with tests ***** [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 33 lines, 1329 characters writtentest.out [?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test38.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test38.in" 35 lines, 455 charactersTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 29 lines, 407 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTopq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make sure that backspace works, no matter what termcap is used [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset t_kD=^^? t_kb=^^H [?25l[?1c^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST [?25h[?0c[?25l[?1cTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz[?25h[?0c[?25l[?1c ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1c abcdefghijk lmn opq rstuvwxyz[?25h[?0c[?25l[?1c:[?25h[?0cset ai [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset bs=2 [?25l[?1c[?25h[?0c[?25l[?1c 1 A BCDEFGHIJ KL MNOPQR[?25h[?0c[?25l[?1c:[?25h[?0cka [?25l[?1c[?25h[?0c[?25l[?1cabcdefghijk lmn opq rstuvwxyz[?25h[?0c [?25l[?1c 1[?25h[?0c[?25l[?1c:[?25h[?0c$ [?25l[?1c[?25h[?0c[?25l[?1cab cdefghi jkl[?25h[?0c [?25l[?1cAB......CDEFGHI.J[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1cabcdefghijklmnopqrst[?25h[?0c [?25l[?1cAB IJKLMNO QR[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 13 lines, 107 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test39.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test39.in" 43 lines, 916 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. 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 G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 740 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" This only works when 'encoding' is "latin1", don't depend on the environment [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1cGkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe :" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST [?25h[?0c[?25l[?1c /[?25h[?0c^abcde [?25l[?1c abcdefghijklm[?25h[?0c[?25l[?1c :[?25h[?0c" Test shift-right of a block [?25l[?1c[?25h[?0c[?25l[?1c abcdefghijklm[?25h[?0cabcd[?25l[?1c[?25h[?0c[?25l[?1c e abcdefghijklm abcd[?25h[?0c[?25l[?1c e abcdefghijklm abcd[?25h[?0c[?25l[?1c 3 lines >ed 1 time efghijklm abcd efghijklm abcd efghijklm[?25h[?0c ef[?25l[?1c[?25h[?0c[?25l[?1cg[?25h[?0c[?25l[?1chg[?25h[?0c[?25l[?1cih[?25h[?0c[?25l[?1cji[?25h[?0c[?25l[?1c ghijklm ghijklm[?25h[?0c[?25l[?1c:[?25h[?0c" Test shift-left of a block [?25l[?1c[?25h[?0c[?25l[?1c abcdefghijklm[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1ci[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c 3 lines > test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 8 lines, 136 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test40.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test40.in" 63 lines, 1521 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd testA 0r Xxx|$del :e testA" will read text of Xxd instead :au BufWriteCmd testA call append(line("$"), "write") :w" will append a line to the file :r testA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd testB '[r Xxx :2r testB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for "*Cmd" autocommands[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1440 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd testE 0r test.out|$del :sp testE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd testE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start/,$w! Xxx^I^I" write lines below to Xxx [?25l[?1c"Xxx" [New File] 3 lines, 32 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadCmd testA 0r Xxx|$del [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce testA^I^I^I" will read text of Xxd instead [?25l[?1c"Xxx" 3 lines, 32 charactersstart of Xxx test40end of Xxx~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cau BufWriteCmd testA call append(line("$"), "write") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw^I^I^I^I" will append a line to the file [?25l[?1cwrite[?25h[?0c[?25l[?1c:[?25h[?0cr testA^I^I^I" should not read anything [?25l[?1cE484: Can't open file testA[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" now we have: [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileReadCmd testB '[r Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2r testB^I^I^I" will read Xxx below line 2 instead [?25l[?1c"Xxx" 3 lines, 32 charactersstart of Xxxtest40 end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWriteCmd testC '[,']copy $ [?25l[?1c[?25h[?0c[?25l[?1ctest401[?25h[?0c[?25l[?1c:[?25h[?0c4,5w testC^I^I^I" will copy lines 4 and 5 to the end [?25l[?1c test401end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0cr testC^I^I^I" should not read anything [?25l[?1cE484: Can't open file testC[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 8^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 9^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FILEAppendCmd testD '[,']w! test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw >>testD^I^I^I" will write all lines to test.out [?25l[?1c"test.out" [New File] 9 lines, 91 characters written[?25h[?0c[?25l[?1c:[?25h[?0c$r testD^I^I^I" should not read anything [?25l[?1cE484: Can't open file testD[?25h[?0c[?25l[?1c:[?25h[?0c$w >>test.out^I^I^I" append "end of Xxx" to test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadCmd testE 0r test.out|$del [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp testE^I^I^I" split window with test.out [?25l[?1c"test.out" 10 lines, 102 charactersend of XxxtestE end of Xxxwrite test401end of XxxtestA [?25h[?0c[?25l[?1casdf[+][?25h[?0ctestE [+] testA [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWriteCmd testE w! test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwall^I^I^I^I" will write other window to test.out [?25l[?1c"test.out" 11 lines, 107 characters written [?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iasdf [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 8^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 9^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 10^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 11^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test41.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for writing and reading a file of over 100 Kbyte[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 196 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cThis is the start This is the leaderThis is the middleThis is the trailerThis is the end[?25h[?0c[?25l[?1c3000 more linestrailer This is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailer[?25h[?0c[?25l[?1cleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleader[?25h[?0c [?25l[?1c:[?25h[?0cw! Xtest [?25l[?1c"Xtest" [New File] 6005 lines, 117092 characters written[?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1c:[?25h[?0ce! Xtest [?25l[?1c"Xtest" 6005 lines, 117092 charactersThis is the start This is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leader[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 18 characters written[?25h[?0c[?25l[?1cThis is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the middle This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 19 characters appended[?25h[?0c[?25l[?1cThis is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the end [?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 16 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test42.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for writing and reading a file starting with a BOM[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 111 lines, 2116 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset encoding=utf-8 [?25l[?1c: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[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cD[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cS[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cM[?25l[?1c[?25h[?0cA[?25l[?1c[?25h[?0cC[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cW[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c0[?25l[?1c[?25h[?0c [?25l[?1c"Xtest0" [New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c"Xtest1" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c [?25l[?1c"Xtest2" [New File] 1 line, 13 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c [?25l[?1c"Xtest3" [New File] 1 line, 14 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0cU[?25l[?1c[?25h[?0cL[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0cL[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cI[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4" 1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c [?25l[?1c^@[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4" [Incomplete last line] 2 lines, 18 characters written[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c&[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cA[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cd[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c#[?25l[?1c[?25h[?0c [?25l[?1c"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[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cF[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c [?25l[?1c"Xtest5" [converted][New File] 1 line, 30 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6" [converted][New File] 1 line, 35 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0cU[?25l[?1c[?25h[?0cL[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0cL[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ci[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6" 1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c ~ [?25l[?1c ^@^@^@[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6" [Incomplete last line] 2 lines, 36 characters written[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c#[?25l[?1c[?25h[?0c [?25l[?1c"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[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cd[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cB[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cM[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c0[?25l[?1c[?25h[?0c [?25l[?1c"Xtest0" [converted] 1 line, 12 charactersþþlatin-1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cþþlatin-1 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 12 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c0[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest0x" [converted][New File] 1 line, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c"Xtest1" 1 line, 9 charactersutf-8[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=utf-8 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cutf-8 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest1x" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c([?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c [?25l[?1c"Xtest2" [converted] 1 line, 17 charactersutf-8<80>err [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cutf-8<80>err ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 17 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest2x" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c [?25l[?1c"Xtest3" [converted] 1 line, 8 charactersucs-2[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=utf-16 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cucs-2 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest3x" [converted][New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4" [converted] 1 line, 10 characters2le [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=utf-16le bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cucs-2le ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 8 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4x" [converted][New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c [?25l[?1c"Xtest5" [converted] 1 line, 10 characters-4[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=ucs-4 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cucs-4 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest5x" [converted][New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6" [converted] 1 line, 12 characters4le [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c [?25l[?1c fileencoding=ucs-4le bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cE[?25l[?1c[?25h[?0cN[?25l[?1c[?25h[?0cD[?25l[?1c[?25h[?0c [?25l[?1cucs-4le ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c>[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [converted] 1 line, 8 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6x" [converted][New File] 1 line, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cB[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cM[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"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[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c0[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest0x" 1 line, 10 characters bomb ucs-2le fileencoding=ucs-4 bomb ucs-4 fileencoding=ucs-4le bomb ucs-4le latin-1[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest1x" 1 line, 9 characters utf-8[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest2x" 1 line, 17 characters utf-8<80>err[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest5x" 1 line, 28 characters^@ ^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0c [?25l[?1c"Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@[?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c&[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cW[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cd[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" 44 lines, 409 characters written[?25h[?0c[?25l[?1c:[?25h[?0cq[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test43.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test43.in" 27 lines, 412 charactersTests for regexp with various magic settings. STARTTEST :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:?^1?,$w! test.out :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with various magic settings.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 14 lines, 217 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ca*b\{2}c\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\Md\*e\{2}f\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nomagic [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cg\*h\{2}i\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\mj*k\{2}l\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\vm*n{2}o+/e [?25l[?1c 5 m mm mnn mnnooo[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0c\V^aa$ [?25l[?1c 6 x ^aa$ x[?25h[?0c[?25l[?1caa$ x[?25h[?0c[?25l[?1c :[?25h[?0cset magic [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\v(a)(b)\2\1\1/e [?25l[?1c 7 (a)(b) abbaa[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0c\V[ab]\(\[xy]\)\1 [?25l[?1c 8 axx [ab]xx[?25h[?0c[?25l[?1cab]x[?25h[?0c[?25l[?1c :[?25h[?0c?^1?,$w! test.out [?25l[?1c"test.out" [New] 8L, 121C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test44.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test44.in" 55 lines, 1137 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H x:" find word by change of word class /ã~A¡\<ã~B«ã~C¨\>ã~A¯[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with multi-byte encoding and various magic settings.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 33 lines, 760 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTx/\%U12345678 x/[\U1234abcd\u1234\uabcd] x/\%d21879b x:?^1?,$w! test.out :e! test.out G:put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 2) " ×~Q :put =matchstr(\"×~P×~Q×~R×~S\", \"..\", 0, 2) " ×~Q×~R :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 0) " ×~P :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 4, -1) " ×~R :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หมà¹~Hx อมx a อมx หมà¹~Hx[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo [?25l[?1cx/\%U12345678 x/[\U1234abcd\u1234\uabcd] x/\%d21879b x:?^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[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ca[?25l[?1c[?25h[?0c*[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c{[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c}[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cM[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c*[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c{[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c}[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cg[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c*[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c{[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c}[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cj[?25l[?1c[?25h[?0c*[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c{[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c}[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c*[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c{[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c}[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cV[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c aa$ x[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0cV[?25l[?1c[?25h[?0c[[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c[[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c ab]x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cm[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c¿x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cN[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cm[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c¿x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c"[?25h[?0c[?25l[?1c" [?25h[?0cf[?25l[?1c :" f[?25h[?0ci[?25l[?1c :" fi[?25h[?0cn[?25l[?1c :" fin[?25h[?0cd[?25l[?1c :" find[?25h[?0c[?25l[?1c :" find [?25h[?0cw[?25l[?1c :"[?25h[?0co[?25l[?1c :"[?25h[?0cr[?25l[?1c :"[?25h[?0cd[?25l[?1c :"[?25h[?0c[?25l[?1c :"[?25h[?0cb[?25l[?1c :"[?25h[?0cy[?25l[?1c :"[?25h[?0c[?25l[?1c :"[?25h[?0cc[?25l[?1c :"[?25h[?0ch[?25l[?1c :"[?25h[?0ca[?25l[?1c :"[?25h[?0cn[?25l[?1c :"[?25h[?0cg[?25l[?1c :"[?25h[?0ce[?25l[?1c :"[?25h[?0c[?25l[?1c :"[?25h[?0co[?25l[?1c :"[?25h[?0cf[?25l[?1c :"[?25h[?0c[?25l[?1c :"[?25h[?0cw[?25l[?1c :"[?25h[?0co[?25l[?1c :"[?25h[?0cr[?25l[?1c :"[?25h[?0cd[?25l[?1c :"[?25h[?0c[?25l[?1c :"[?25h[?0cc[?25l[?1c :"[?25h[?0cl[?25l[?1c :"[?25h[?0ca[?25l[?1c :"[?25h[?0cs[?25l[?1c :"[?25h[?0cs[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿?[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c<[?25l[?1c[?25h[?0c¿?[?25l[?1c[?25h[?0c¿?[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c>[?25l[?1c[?25h[?0c¿?[?25l[?1c[?25h[?0c [?25l[?1c b ¿?¿?¿?¿?[?25h[?0c[?25l[?1c¿?¿?¿?[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c\[?25l[?1c[?25h[?0c%[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c[?25h[?0c%[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c0[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c [?25l[?1c c x ¬¿x[?25h[?0c[?25l[?1c¬x[?25h[?0c[?25l[?1c /[?25h[?0c[[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c7[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c9[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c9[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c [?25l[?1c d ¿?¿?x[?25h[?0c[?25l[?1c ¿?x [?25h[?0c[?25l[?1c /[?25h[?0c\[?25l[?1c[?25h[?0c%[?25l[?1c[?25h[?0cU[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c7[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c [?25l[?1c e ¿y[?25h[?0c[?25l[?1c y[?25h[?0c[?25l[?1c /[?25h[?0c[[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cU[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c [?25l[?1c f ¿z[?25h[?0c[?25l[?1c z[?25h[?0c[?25l[?1c /[?25h[?0c\[?25l[?1c[?25h[?0c%[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c7[?25l[?1c[?25h[?0c9[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c [?25l[?1c g a¿?bb[?25h[?0c[?25l[?1cabb[?25h[?0c[?25l[?1c :[?25h[?0c?[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c?[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c$[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" [New] 16L, 195C written[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c"test.out" 16L, 195C1 a aa abb abbcc2 d dd dee deeff3 g gg ghh ghhii4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x 7 (a)(b) abba 8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?xe yf zg abb~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c0[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c2[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c0[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c2[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c¿¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c0[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c0[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c¿[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c\[?25l[?1c[?25h[?0c"[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c4[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c¿[?25l[?1c[?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c [?25l[?1c"test.out" 20L, 209C written[?25h[?0c[?25l[?1c:[?25h[?0cq[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test45.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test45.in" 73 lines, 1511 charactersTests for folding. vim: set ft=vim : STARTTEST :so small.vim :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel(".")) kYpj:call append("$", foldlevel("."))[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for folding. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 56 lines, 1378 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel(".")) /ii$ :call append("$", foldlevel(".")) /kk$ :call append("$", foldlevel(".")) :/^last/+1,$w! test.out :delfun Flvl :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" We also need the +syntax feature here. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("syntax") [?25l[?1c : [?25h[?0c e! test.ok [?25l[?1c: [?25h[?0c w! test.out [?25l[?1c: [?25h[?0c qa! [?25l[?1c: [?25h[?0c:endif [?25l[?1c/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel("."))[?25h[?0c[?25l[?1c:[?25h[?0c" basic test if a fold can be created, opened, moving to the end and closed [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c[?25h[?0c[?25l[?1c+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "manual " . getline(foldclosed("."))) [?25l[?1c[?25h[?0c[?25l[?1c1 aa2 bb3 cc4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldclosed(".")) [?25l[?1c[?25h[?0c [?25l[?1c:[?25h[?0ccall append("$", getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", getline(foldclosed("."))) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test folding with markers. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=marker fdl=1 fdc=3 [?25l[?1c /bb$  :call append("$", "expr " . foldlevel("."))  /hh$  :call append("$", foldlevel("."))  /ii$  :call append("$", foldlevel("."))  /kk$  :call append("$", foldlevel("."))  :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa 2 bb 3 cc- 4 dd {{{ |- 5 ee {{{ }}} | 6 ff }}}  7 gg  8 hh  9 ii  a jj[?25h[?0c[?25l[?1c/[?25h[?0c^5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "marker " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c{{ | 6 ff }}}[?25h[?0c[?25l[?1c-{| | | |[?25h[?0c[?25l[?1c :[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c6 ff }}}  7 gg  8 hh[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test folding with indent [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=indent sw=2 [?25l[?1c [?25h[?0c[?25l[?1c/[?25h[?0c^2 b [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c - 2 bb[?25h[?0c[?25l[?1c |- 3 cc[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "indent " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test syntax folding [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=syntax fdl=0 [?25l[?1c [?25h[?0c[?25l[?1c:[?25h[?0csyn region Hup start="dd" end="hh" fold [?25l[?1c+ +-- 7 lines: 4 dd ----------------------------------------------------------9 iia jjb kklastmanual 1 aa-1[?25h[?0c[?25l[?1c 3 cc  1 aa  marker 2  1  1  0  indent 2  1[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "folding " . getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test expression folding [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfun Flvl() [?25l[?1c : [?25h[?0c let l = getline(v:lnum) [?25l[?1c: [?25h[?0c if l =~ "bb$" [?25l[?1c: [?25h[?0c return 2 [?25l[?1c: [?25h[?0c elseif l =~ "gg$" [?25l[?1c: [?25h[?0c return "s1" [?25l[?1c: [?25h[?0c elseif l =~ "ii$" [?25l[?1c: [?25h[?0c return ">2" [?25l[?1c: [?25h[?0c elseif l =~ "kk$" [?25l[?1c: [?25h[?0c return "0" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c return "=" [?25l[?1c: [?25h[?0cendfun [?25l[?1c :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa   2 bb   3 cc + +-- 7 lines: 4 dd ---------------------------------------------------------- 9 ii  a jj  b kk[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=expr fde=Flvl() [?25l[?1c+ +-- 11 lines: 2 bb-----------------------------------------------------------b kk lastmanual 1 aa-13 cc1 aarker 2110indentfolding 8 hh 3 cc~ ~ [?25h[?0c[?25l[?1c/[?25h[?0cbb$ [?25l[?1csearch hit BOTTOM, continuing at TOP-- 2 bb|| 3 cc ||4 dd {{{ ||5 ee {{{ }}} ||{{{ ||6 ff }}} ||6 ff }}} ||7 gg|8 hh |+ +--- 2 lines: 9 ii----------------------------------------------------------b kklastmanual 1 aa-13 cc1 aamarker 2[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "expr " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0chh$ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cii$ [?25l[?1c-9 ii||a jjb kklastmanual 1 aa-13 cc1 aa[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ckk$ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^last/+1,$w! test.out [?25l[?1c"test.out" [New File] 16 lines, 86 characters written[?25h[?0c[?25l[?1c:[?25h[?0cdelfun Flvl [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test46.failed test.ok test.out X* viminfo cp test46.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test46.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test46.in" 27 lines, 431 charactersTests for multi-line regexps with ":s". vim: set ft=vim : STARTTEST :" test if replacing a line break works with a back reference :/^1/,/^2/s/\n\(.\)/ \1/ :" test if inserting a line break works with a back reference :/^3/,/^4/s/\(.\)$/\r\1/ :" test if replacing a line break with another line break works :/^5/,/^6/s/\(\_d\{3}\)/x\1x/ :/^1/,$w! test.out :qa! ENDTEST 1 aa bb cc 2 dd ee 3 ef gh 4 ij 5 a8 8b c9[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for multi-line regexps with ":s". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 8 lines, 292 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" test if replacing a line break works with a back reference [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^1/,/^2/s/\n\(.\)/ \1/ [?25l[?1c4 substitutions on 1 line1 aa bb cc 2 dd ee9d 6 e7 77f xxxxx4 substitutions on 1 line[?25h[?0c[?25l[?1c:[?25h[?0c" test if inserting a line break works with a back reference [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^3/,/^4/s/\(.\)$/\r\1/ [?25l[?1c3 substitutions on 3 linesfgh 4 i j3 substitutions on 3 lines[?25h[?0c[?25l[?1c:[?25h[?0c" test if replacing a line break with another line break works [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^5/,/^6/s/\(\_d\{3}\)/x\1x/ [?25l[?1c3 substitutions on 2 linesx8 8xb cx9 9xd 6 ex7 7x7f3 substitutions on 2 lines[?25h[?0c[?25l[?1c:[?25h[?0c/^1/,$w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 13 lines, 70 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test47.failed test.ok test.out X* viminfo cp test47.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test47.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test47.in" 45 lines, 1061 charactersTests for vertical splits and filler lines in diff mode STARTTEST :so small.vim /^1 yG:new pkdd:w! Xtest ddGpkkrXoxxx^[:w! Xtest2 :file Nop ggoyyy^[jjjozzzz^[ :vert diffsplit Xtest :vert diffsplit Xtest2 :" jump to second window for a moment to have filler line appear at start of :" first window ^W^Wgg^Wpgg:let one = winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() ^W^Wgg:let two = winline() j:let two = two . "-" . winline() j:let two = two . "-" . winline()[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for vertical splits and filler lines in diff mode[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 960 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTj:let two = two . "-" . winline() j:let two = two . "-" . winline() ^W^Wgg:let three = winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c 1 aa[?25h[?0c[?25l[?1c 5 lines yanked[?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ^W^W:call append("$", one):call append("$", two)hree) :$-2,$w! test.outunlet one two three :qa!ENDTEST1 aa test47.in [?25h[?0c[?25l[?1c5 more lines1 aa2 bb3 cc4 dd5 ee[+][?25h[?0c[?25l[?1c ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! Xtest [?25l[?1c"Xtest" [New File] 5 lines, 25 characters writtenXtest [?25h[?0c[?25l[?1c ~ [+][?25h[?0c [?25l[?1c 1 aa[?25h[?0c[?25l[?1cX[?25h[?0c[?25l[?1cxxx[?25h[?0c[?25l[?1c:[?25h[?0cw! Xtest2 [?25l[?1c"Xtest2" [New File] 6 lines, 29 characters written [?25h[?0c[?25l[?1c:[?25h[?0cfile Nop [?25l[?1c"Nop" [Not edited] line 4 of 6 --66%-- col 3Nop [?25h[?0c[?25l[?1cyyy[+][?25h[?0c 3 X xx[?25l[?1czzzz[?25h[?0c 5 e[?25l[?1c:[?25h[?0cvert diffsplit Xtest [?25l[?1c"Xtest" 5 lines, 25 characters 1 aa |  2 bb|  --------------------------------------|  3 cc|  4 dd |  --------------------------------------|  --------------------------------------|  5 ee|||| --------------------------------------  ~~ Xtest  ------------------------------------- 2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa   ~~Nop [+] [?25h[?0c[?25l[?1c:[?25h[?0cvert diffsplit Xtest2 [?25l[?1c"Xtest2" 6 lines, 29 characters 2 bb|  ------------------------|  3 cc|  X dd |  xxx |  ------------------------|  5 ee|  1 aa |||| ~ ~ ~  Xtest2  2 bb| ------------------------| 3 cc| 4 dd | ------------------------| ------------------------| 5 ee||||| ------------------------   ~ ~ ~ Xtest  2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa    ~ ~ ~ Nop [+] j:let three = three . "-" . winline() ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST 1 aa test47.in [?25h[?0c[?25l[?1c:[?25h[?0c" jump to second window for a moment to have filler line appear at start of [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" first window [?25l[?1c[?25h[?0c[?25l[?1cXtest2 Xtest [?25h[?0c[?25l[?1c------------------------2 bb ------------------------3 cc X ddxxx ------------------------5 ee 1 aa   2 bb  ------------------------ 3 cc  4 dd  ------------------------ ------------------------ 5 ee  ------------------------ ~  ~  1 aa ------------------------2 bbyyy 3 ccX ddxxx zzzz 5 ee1 aa [?25h[?0c[?25l[?1cXtest2 Xtest [?25h[?0c[?25l[?1c:[?25h[?0clet one = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c Xtest2 Xtest [?25h[?0c[?25l[?1c:[?25h[?0clet two = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1cXtest Nop [+] [?25h[?0c[?25l[?1c:[?25h[?0clet three = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0cNop [+] test47.in [?25l[?1c:[?25h[?0ccall append("$", one) [?25l[?1c[+][?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", two) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", three) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$-2,$w! test.out [?25l[?1c"test.out" [New File] 3 lines, 36 characters written[?25h[?0c[?25l[?1c:[?25h[?0cunlet one two three [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test48.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test48.in" 74 lines, 1452 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[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cThis is a test of 'virtualedit'.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1250 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:" Test to make sure 'x' can delete control characters :set display=uhex ^xxxxxxi[This line should contain only the text between the brackets.]^[ :set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^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 :" :wq! test.out ENDTEST 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 this is a test[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noswf [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=all [?25l[?1c[?25h[?0c[?25l[?1c58 fewer lines"r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ ~ ~ 58 fewer lines[?25h[?0c [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Repeating CTRL-N fixes it. (Mary Ellen Foster) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cw [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c$Scanning tags.The only matchword[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Using "C" then then moves the last remaining character to the next [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" line. (Mary Ellen Foster) [?25l[?1c[?25h[?0c [?25l[?1c/[?25h[?0care [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c$are belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D'this is a test "r"^Vb^Msdabcv6efi.him0kl[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" When past the end of a line that ends in a single character "b" skips [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" that word. [?25l[?1c[?25h[?0c [?25l[?1c$7[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'i' works [?25l[?1c[?25h[?0c 'i' [?25l[?1c<-- should be 3 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'C' works [?25l[?1c[?25h[?0c 'C' [?25l[?1c$<-- should be 3 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'a' works [?25l[?1c[?25h[?0c 'a' [?25l[?1c <-- should be 4 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'A' works [?25l[?1c[?25h[?0c 'A' [?25l[?1c<-- should be 0 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'D' works [?25l[?1c[?25h[?0c 'D' [?25l[?1c<-- 'D' should be intact[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test for yank bug reported by Mark Waggoner. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=block [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1caaa[?25h[?0c[?25l[?1caaablock of 4 lines yanked[?25h[?0c[?25l[?1c3 more linesa aa [?25h[?0c [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test "r" beyond the end of the line [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=all [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^"r" [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c"r" [?25l[?1cx[?25h[?0c[?25l[?1cx<-- should be 'x'[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test to make sure 'x' can delete control characters [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset display=uhex [?25l[?1c<16>b<0d>sd[?25h[?0c [?25l[?1c<16>b<0d>sd[?25h[?0c[?25l[?1cb<0d>sd[?25h[?0c[?25l[?1c<0d>sd[?25h[?0c[?25l[?1csd[?25h[?0c[?25l[?1cd[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c[This line should contain only the text between the brackets.][?25h[?0c[?25l[?1c:[?25h[?0cset display= [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test for ^Y/^E due to bad w_virtcol value, reported by [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Roy . [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c [?25l[?1cv[?25h[?0cv [?25l[?1ci[?25h[?0ci [?25l[?1cm <-- should show the name of a noted text editor[?25h[?0c [?25l[?1c[?25h[?0c [?25l[?1c6[?25h[?0c6 [?25l[?1c.[?25h[?0c. [?25l[?1c0 <-- and its version number[?25h[?0c[?25l[?1c ~ [?25h[?0c  [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 21 lines, 443 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test49.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test49.in" 30 lines, 632 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 ore 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 GGGGGGGGGGGGGG"rp:.-,$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 :endfor :for v in keys(g:)[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cThis is a test of the script language.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 21 lines, 401 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cse nocp nomore viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clang mess C [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso test49.vim [?25l[?1cError detected while processing function G: line 16: E171: Missing :endif: endwhile *** Test 1: OK (34695) function F() 1 Xpath 1" X: 1 2 let first = 1 3 XloopINIT 2 8 4 while 1 5Xloop 1" X: 2 + 0 * 16 6if first 7Xloop 2" X: 4 + 0 * 32 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 64 13return 14endif 15 endwhile endfunction"/tmp/v381095/0"[noeol] 18L, 528C 15 substitutions on 15 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/0" 15L, 476C written "test49.in" 30L, 632C function G() 1 Xpath 256" X: 256 + 0 * 2048 2 let first = 1 3 XloopINIT 512 8 4 while 1 5Xloop 1" X: 512 + 0 * 4096 6if first 7Xloop 2" X: 1024 + 0 * 8192 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 16384 13return 14endif 15if 1 " unmatched :if 16 endwhile endfunction"/tmp/v381095/1"[noeol] 19L, 588C 16 substitutions on 16 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/1" 16L, 534C written "test49.in" 30L, 632C Error detected while processing /tmp/v381095/1: line 16: E171: Missing :endif: endwhile *** Test 2: OK (34695) *** Test 3: OK (1384648195) *** Test 4: OK (32883) function F() 1 if 1 2Xpath 1" X: 1 3let loops = 3 4XloopINIT 2 16 5while loops > 0" 3: 2: 1: 6Xloop 1" X: 2 + 2*16 + 0*16*16 7if (loops == 2) 8Xloop 2" X: 4*16 9return 10Xloop 4" X: 0 11endif 12Xloop 8" X: 16 13let loops = loops - 1 14XloopNEXT 15endwhile 16Xpath 8192" X: 0 17 else 18Xpath 16384" X: 0 19 endif endfunction"/tmp/v381095/2"[noeol] 22L, 784C 19 substitutions on 19 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/2" 19L, 724C written "test49.in" 30L, 632C *** Test 5: OK (32883) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "/tmp/v381095/4" [New] 53L, 1582C written14L, 358C appended26L, 824C appended34L, 986C appended :!echo 'source /tmp/v381095/4' >/tmp/v381095/5[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/5" 130L, 2431C appended131L, 2453C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/6[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/6"' -S /tmp/v38109 5/5[?25h[?0c [?25l[?1c"/tmp/v381095/6" 21L, 130C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 6: OK (603978947) Error detected while processing /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vi m-basic/testdir/test49.vim: line 976: E492: Not an editor command: ^Iasdf line 988: E492: Not an editor command: ^Iasdf line 996: E492: Not an editor command: asdf line 999: E492: Not an editor command: asdf | Xpath 32768^I^I^I^I" X: 0 *** Test 7: OK (90563) Error detected while processing function F: line 5: E492: Not an editor command: ^I asdf line 7: E492: Not an editor command: ^I asdf | Xpath 8^I^I^I" X: 0 line 19: E492: Not an editor command: ^I asdf line 21: E492: Not an editor command: ^I asdf | Xpath 2048^I^I^I" X: 0 line 29: E121: Undefined variable: novar E15: Invalid expression: novar^I^I" returns (default return value 0) Error detected while processing function G: line 5: E492: Not an editor command: ^I asdf^I^I" returns -1 Error detected while processing function H: line 5: E492: Not an editor command: ^I asdf^I^I" returns -1 *** Test 8: OK (562493431) Error detected while processing function F..G..H..I: line 2: E492: Not an editor command: asdf^I^I" error *** Test 9: OK (363) Error detected while processing /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vi m-basic/testdir/test49.vim: line 1201: E15: Invalid expression: | strlen("\"") | Xpath 512^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 512^I^I" X: 0 line 1211: E15: Invalid expression: | strlen("\"") | Xpath 8192^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 8192^I^I" X: 0 line 1220: E15: Invalid expression: | strlen("\"") | Xpath 131072^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 131072^I^I" X: 0 *** Test 10: OK (559615) line 1252: E492: Not an editor command: asdf^I^I" error *** Test 11: OK (2049) 1 line 1330: E492: Not an editor command: asdf^I^I" error line 1338: E492: Not an editor command: asdf^I^I" error *** Test 12: OK (352256) line 1357: E121: Undefined variable: asdf E15: Invalid expression: asdf line 1368: E121: Undefined variable: asdf E15: Invalid expression: asdf | Xpath 32 | endwhile | Xpath 64^I" X: 0 *** Test 13: OK (145) Error detected while processing function F: line 8: E121: Undefined variable: g:boolvar E15: Invalid expression: g:boolvar^I" possibly undefined *** Test 14: OK (42413) E121: Undefined variable: g:boolvar E15: Invalid expression: g:boolvar | Xloop 8 | else | Xloop 16 | endif " X:  8 *** Test 15: OK (42413) 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 /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vi m-basic/testdir/test49.vim: line 1626: E171: Missing :endif: endwhile  *** Test 17: OK (285127993) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/8[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/8" 16L, 304C appended17L, 326C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/9[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/9"' -c 'breakad dfile 8 /tmp/v381095/8' -S /tmp/v381095/8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/9" 3L, 6C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/11[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/11" 6L, 127C appended7L, 149C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/12[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/12"' -c 'breaka dd file 4 /tmp/v381095/11' -S /tmp/v381095/11[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/12" 1L, 5C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/14[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/14" 21L, 486C appended22L, 508C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/15[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/15"' -c 'breaka dd func 7 F' -S /tmp/v381095/14[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/15" 3L, 18C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/17[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/17" 13L, 364C appended14L, 386C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/18[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/18"' -c 'breaka dd func 3 G' -S /tmp/v381095/17[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/18" 1L, 9C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 18: OK (67224583) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/20[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/20" 12L, 201C appended13L, 223C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/21[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/21"' -S /tmp/v3810 95/20[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/21" 2L, 4C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/23[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/23" 12L, 205C appended13L, 227C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/24[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/24"' -S /tmp/v3810 95/23[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/24" 2L, 7C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/26[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/26" 6L, 122C appended7L, 144C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/27[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/27"' -S /tmp/v3810 95/26[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/27" 1L, 5C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/29[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/29" 8L, 176C appended9L, 198C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/30[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/30"' -S /tmp/v3810 95/29[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/30" 1L, 6C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/32[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/32" 10L, 215C appended11L, 237C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/33[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/33"' -S /tmp/v3810 95/32[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/33" 1L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/35[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/35" 7L, 149C appended8L, 171C8L, 170C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/36[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/36"' -S /tmp/v3810 95/35[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/36" 1L, 9C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 19: OK (69275973) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/38[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/38" 9L, 135C appended10L, 157C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/39[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/39"' -S /tmp/v3810 95/38[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/39" 2L, 4C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/41[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/41" 10L, 155C appended11L, 177C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/42[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/42"' -S /tmp/v3810 95/41[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/42" 3L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/44[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/44" 12L, 204C appended13L, 226C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/45[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/45"' -S /tmp/v3810 95/44[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/45" 4L, 18C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/47[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/47" 12L, 214C appended13L, 236C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/48[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/48"' -S /tmp/v3810 95/47[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/48" 4L, 22C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/50[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/50" 12L, 211C appended13L, 233C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/51[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/51"' -S /tmp/v3810 95/50[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/51" 3L, 22C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/53[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/53" 14L, 263C appended15L, 285C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/54[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/54"' -S /tmp/v3810 95/53[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/54" 4L, 34C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/56[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/56" 14L, 277C appended15L, 299C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/57[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/57"' -S /tmp/v3810 95/56[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/57" 4L, 40C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 20: OK (1874575085) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/59[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/59" 58L, 1022C appended59L, 1044C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/60[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/60"' -S /tmp/v3810 95/59[?25h[?0c [?25l[?1c"/tmp/v381095/60" 9L, 56C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 21: OK (147932225) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/62[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/62" 23L, 418C appended24L, 440C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/63[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/63"' -S /tmp/v3810 95/62[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/63" 1L, 2C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/65[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/65" 23L, 437C appended24L, 459C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/66[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/66"' -c 'breaka dd func 2 Interrupt' -S /tmp/v381095/65[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/66" 1L, 3C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/68[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/68" 21L, 386C appended22L, 408C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/69[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/69"' -S /tmp/v3810 95/68[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/69" 1L, 5C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 22: OK (4161) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/71[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/71" 25L, 432C appended26L, 454C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/72[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/72"' -S /tmp/v3810 95/71[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/72" 3L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 23: OK (49) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/74[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/74" 16L, 392C appended17L, 414C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/75[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/75"' -S /tmp/v3810 95/74[?25h[?0c [?25l[?1c"/tmp/v381095/75" 3L, 7C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 24: OK (41) *** Test 25: OK (260177811) *** Test 26: OK (1681500476) *** Test 27: OK (1996459) function F() 1 try 2Xpath 1" X: 1 3try 4Xpath 2" X: 2 5return 6Xpath 4" X: 0 7finally 8Xpath 8" X: 8 9endtry 10Xpath 16" X: 0 11 finally 12Xpath 32" X: 32 13 endtry 14 Xpath 64" X: 0 endfunction"/tmp/v381095/76"[noeol] 17L, 552C 14 substitutions on 14 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/76"14L, 502C written "test49.in" 30L, 632C function G() 1 try 2Xpath 128" X: 128 3return 4Xpath 256" X: 0 5 finally 6Xpath 512" X: 512 7call F() 8Xpath 1024" X: 1024 9 endtry 10 Xpath 2048" X: 0 endfunction"/tmp/v381095/77"[noeol] 13L, 406C 10 substitutions on 10 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/77"10L, 378C written "test49.in" 30L, 632C function H() 1 try 2Xpath 4096" X: 4096 3call G() 4Xpath 8192" X: 8192 5 finally 6Xpath 16384" X: 16384 7return 8Xpath 32768" X: 0 9 endtry 10 Xpath 65536" X: 0 endfunction"/tmp/v381095/78"[noeol] 13L, 409C 10 substitutions on 10 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/78"10L, 381C written "test49.in" 30L, 632C *** Test 28: OK (1996459) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/80[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/80" 39L, 721C appended40L, 743C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/81[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/81"' -S /tmp/v3810 95/80[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/81" 6L, 21C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/83[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/83" 23L, 509C appended24L, 531C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/84[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/84"' -S /tmp/v3810 95/83[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/84" 4L, 34C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 29: OK (170428555) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/86[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/86" 60L, 1101C appended61L, 1123C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/87[?25h[?0c [?25l[?1c:!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/v381095/87"' - c'breakadd func 3 F' -c 'breakadd file 19 /tmp/v381095/86' -c 'breakadd file 31 /tmp/v381095/86' -S /tmp/v381095/86[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/87" 16L, 89C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 30: OK (190905173) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/89[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/89" 60L, 1122C appended61L, 1144C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/90[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/90"' -S /tmp/v3810 95/89[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/90" 16L, 89C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 31: OK (190905173) *** Test 32: OK (354833067) *** Test 33: OK (1216907538) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/92[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/92" 63L, 1288C appended64L, 1310C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/93[?25h[?0c [?25l[?1c:!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/v3810 95/93"' -c 'breakadd func 16 C' -S /tmp/v381095/92[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/93" 17L, 127C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 34: OK (2146584868) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/95[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/95" 63L, 1285C appended64L, 1307C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/96[?25h[?0c [?25l[?1c:!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/v3810 95/96"' -c 'breakadd func 16 B' -S /tmp/v381095/95[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/96" 17L, 127C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 35: OK (2146584868) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/98[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/98" 66L, 1430C appended67L, 1452C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/99[?25h[?0c [?25l[?1c:!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/v381095/ 99"' -c 'breakadd func 16 R' -S /tmp/v381095/98[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/99" 9L, 81C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 36: OK (1071644672) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/101[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/101" 73L, 1488C appended74L, 1510C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/102[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/102"' -c 'breakadd func 16 F' -S /tmp/v381095/101[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/102" 9L, 81C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 37: OK (1071644672) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/104[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/104" 82L, 1519C appended83L, 1541C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/105[?25h[?0c [?25l[?1c:!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/v3810 95/105"' -c 'breakadd func 16 E' -S /tmp/v381095/104[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/105" 8L, 63C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 38: OK (357908480) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/107[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/107" 83L, 1538C appended84L, 1560C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/108[?25h[?0c [?25l[?1c:!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/v381095/108"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S /tmp/v381095/107[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/108" 8L, 63C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 39: OK (357908480) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/110[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/110" 82L, 1519C appended83L, 1541C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/111[?25h[?0c [?25l[?1c:!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/v3810 95/111"' -c 'breakadd func 16 T' -S /tmp/v381095/110[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/111" 8L, 63C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 40: OK (357908480) *** Test 41: OK (3076095) *** Test 42: OK (1505155949) *** Test 43: OK (1157763329) *** Test 44: OK (1031761407) *** Test 45: OK (1157763329) *** Test 46: OK (739407) *** Test 47: OK (371213935) *** Test 48: OK (756255461) *** Test 49: OK (179000669) function C() 1 try 2Xpath 1" X: 1 3throw "arrgh" 4Xpath 2" X: 0 5 catch /arrgh/ 6Xpath 4" X: 4 7 endtry 8 Xpath 8" X: 8 endfunction"/tmp/v381095/112"[noeol] 11L, 334C 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/112" 8L, 295C written "test49.in" 30L, 632C function T1() 1 XloopNEXT 2 try 3Xloop 1" X: 16 + 16*16 4throw "arrgh" 5Xloop 2" X: 0 6 finally 7Xloop 4" X: 64 + 64*16 8 endtry 9 Xloop 8" X: 0 endfunction"/tmp/v381095/113"[noeol] 12L, 364C 9 substitutions on 9 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/113" 9L, 323C written "test49.in" 30L, 632C function T2() 1 try 2Xpath 4096" X: 4096 3call T1() 4Xpath 8192" X: 0 5 finally 6Xpath 16384" X: 16384 7 endtry 8 Xpath 32768" X: 0 endfunction"/tmp/v381095/114"[noeol] 11L, 332C 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/114" 8L, 306C written "test49.in" 30L, 632C *** Test 50: OK (363550045) *** Test 51: OK (40744667) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/117[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/117" 2L, 41C appended3L, 63C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/118[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/118"' -S /tmp/v381095/117[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/118" 1L, 2C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 8L, 184C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/120[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/120" 7L, 115C appended8L, 137C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/121[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/121"' -S /tmp/v381095/120[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/121" 1L, 2C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 8L, 183C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/123[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/123" 12L, 180C appended13L, 202C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/124[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/124"' -S /tmp/v381095/123[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/124" 2L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 10L, 211C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/126[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/126" 8L, 139C appended9L, 161C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/127[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/127"' -S /tmp/v381095/126[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/127" 2L, 11C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 10L, 220C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/129[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/129" 5L, 87C appended6L, 109C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/130[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/tmp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin =1' -c 'let ExtraVimResult = "/tmp/v381095/130"' -c 'breakadd file 4 /tmp/v3810 95/129' -S /tmp/v381095/129[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/130" 1L, 7C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" [noeol] 9L, 205C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/132[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/132" 7L, 189C appended8L, 211C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/133[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/133"' -S /tmp/v381095/132[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/133" 1L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 9L, 254C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/135[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/135" 7L, 199C appended8L, 221C8L, 220C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/136[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/115' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/136"' -S /tmp/v381095/135[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/136" 1L, 10C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/115" 9L, 216C "test49.in" 30L, 632C *** Test 52: OK (1247112011) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/139[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/139" 1L, 10C appended2L, 32C2L, 31C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/140[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/140"' -S /tmp/v381095/139[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/140" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/142[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/142" 3L, 39C appended4L, 61C 3 substitutions on 3 lines "/tmp/v381095/142"4L, 58C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/143[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/143"' -S /tmp/v381095/142[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/143" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/145[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/145" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/v381095/145"5L, 63C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/146[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/146"' -S /tmp/v381095/145[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/146" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/148[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/148" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/v381095/148"4L, 52C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/149[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/149"' -S /tmp/v381095/148[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/149" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/151[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/151" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/v381095/151"6L, 82C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/152[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/152"' -S /tmp/v381095/151[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/152" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/154[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/154" 1L, 9C appended2L, 31C2L, 30C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/155[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/155"' -S /tmp/v381095/154[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/155" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 153C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/157[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/157" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/v381095/157"4L, 57C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/158[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/158"' -S /tmp/v381095/157[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/158" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/160[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/160" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/v381095/160"5L, 62C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/161[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/161"' -S /tmp/v381095/160[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/161" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/163[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/163" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/v381095/163"4L, 51C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/164[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/164"' -S /tmp/v381095/163[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/164" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/166[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/166" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/v381095/166"6L, 81C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/167[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/167"' -S /tmp/v381095/166[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/167" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/169[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/169" 1L, 11C appended2L, 33C2L, 32C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/170[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/170"' -S /tmp/v381095/169[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/170" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/172[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/172" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/v381095/172"4L, 59C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/173[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/173"' -S /tmp/v381095/172[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/173" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/175[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/175" 4L, 46C appended5L, 68C 4 substitutions on 4 lines "/tmp/v381095/175"5L, 64C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/176[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/176"' -S /tmp/v381095/175[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/176" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/178[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/178" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/v381095/178"4L, 53C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/179[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/179"' -S /tmp/v381095/178[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/179" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/181[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/181" 5L, 66C appended6L, 88C 5 substitutions on 5 lines "/tmp/v381095/181"6L, 83C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/182[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/182"' -S /tmp/v381095/181[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/182" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/184[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/184" 4L, 37C appended5L, 59C 4 substitutions on 4 lines "/tmp/v381095/184"5L, 55C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/185[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/185"' -S /tmp/v381095/184[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/185" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 150C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/187[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/187" 4L, 41C appended5L, 63C 4 substitutions on 4 lines "/tmp/v381095/187"5L, 59C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/188[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/137' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/188"' -S /tmp/v381095/187[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/188" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/137" 6L, 159C "test49.in" 30L, 632C *** Test 53: OK (131071) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/191[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/191" 1L, 13C appended2L, 35C2L, 34C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/192[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/192"' -S /tmp/v381095/191[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/192" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 164C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/194[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/194" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/v381095/194"4L, 55C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/195[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/195"' -S /tmp/v381095/194[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/195" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/197[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/197" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/v381095/197"4L, 57C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/198[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/198"' -S /tmp/v381095/197[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/198" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 154C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/200[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/200" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/v381095/200"5L, 66C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/201[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/201"' -S /tmp/v381095/200[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/201" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/203[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/203" 4L, 53C appended5L, 75C 4 substitutions on 4 lines "/tmp/v381095/203"5L, 71C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/204[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/204"' -S /tmp/v381095/203[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/204" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/206[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/206" 5L, 62C appended6L, 84C 5 substitutions on 5 lines "/tmp/v381095/206"6L, 79C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/207[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/207"' -S /tmp/v381095/206[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/207" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/209[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/209" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/v381095/209"6L, 81C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/210[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/210"' -S /tmp/v381095/209[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/210" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 154C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/212[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/212" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/v381095/212"4L, 55C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/213[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/213"' -S /tmp/v381095/212[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/213" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/215[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/215" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/v381095/215"6L, 84C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/216[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/216"' -S /tmp/v381095/215[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/216" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 167C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/218[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/218" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/v381095/218"6L, 85C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/219[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/219"' -S /tmp/v381095/218[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/219" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/221[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/221" 7L, 95C appended8L, 117C 7 substitutions on 7 lines "/tmp/v381095/221"8L, 110C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/222[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/189' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/222"' -S /tmp/v381095/221[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/222" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/189" 6L, 167C "test49.in" 30L, 632C *** Test 54: OK (2047) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/225[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/225" 1L, 13C appended2L, 35C2L, 34C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/226[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/226"' -S /tmp/v381095/225[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/226" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 172C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/228[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/228" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/v381095/228"4L, 55C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/229[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/229"' -S /tmp/v381095/228[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/229" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/231[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/231" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/v381095/231"5L, 66C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/232[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/232"' -S /tmp/v381095/231[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/232" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/234[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/234" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/v381095/234"4L, 55C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/235[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/235"' -S /tmp/v381095/234[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/235" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/237[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/237" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/v381095/237"6L, 85C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/238[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/238"' -S /tmp/v381095/237[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/238" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/240[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/240" 1L, 10C appended2L, 32C2L, 31C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/241[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/241"' -S /tmp/v381095/240[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/241" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 166C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/243[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/243" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/v381095/243"4L, 52C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/244[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/244"' -S /tmp/v381095/243[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/244" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/246[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/246" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/v381095/246"5L, 63C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/247[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/247"' -S /tmp/v381095/246[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/247" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/249[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/249" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/v381095/249"4L, 52C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/250[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/250"' -S /tmp/v381095/249[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/250" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/252[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/252" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/v381095/252"6L, 82C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/253[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/223' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/253"' -S /tmp/v381095/252[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/253" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/223" 6L, 170C "test49.in" 30L, 632C *** Test 55: OK (1023) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/256[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/256" 1L, 11C appended2L, 33C2L, 32C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/257[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/257"' -S /tmp/v381095/256[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/257" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 158C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/259[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/259" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/v381095/259"4L, 53C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/260[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/260"' -S /tmp/v381095/259[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/260" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 162C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/262[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/262" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/v381095/262"4L, 59C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/263[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/263"' -S /tmp/v381095/262[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/263" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 162C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/265[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/265" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/v381095/265"4L, 51C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/266[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/266"' -S /tmp/v381095/265[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/266" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/268[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/268" 3L, 35C appended4L, 57C 3 substitutions on 3 lines "/tmp/v381095/268"4L, 54C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/269[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/269"' -S /tmp/v381095/268[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/269" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/271[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/271" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/v381095/271"5L, 62C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/272[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/272"' -S /tmp/v381095/271[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/272" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/274[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/274" 4L, 47C appended5L, 69C 4 substitutions on 4 lines "/tmp/v381095/274"5L, 65C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/275[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/275"' -S /tmp/v381095/274[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/275" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/277[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/277" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/v381095/277"6L, 81C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/278[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/278"' -S /tmp/v381095/277[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/278" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/280[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/280" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/v381095/280"6L, 84C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/281[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v381095/254' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v381095/281"' -S /tmp/v381095/280[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/281" 0L, 0C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/tmp/v381095/254" 6L, 155C "test49.in" 30L, 632C *** Test 56: OK (511) function FuncException() 1 let g:exception = v:exception endfunction"/tmp/v381095/282" [noeol] 4L, 80C E486: Pattern not found: ^\s*$ "/tmp/v381095/282" 1L, 36C written "test49.in" 30L, 632C function FuncThrowpoint() 1 let g:throwpoint = v:throwpoint endfunction"/tmp/v381095/283" [noeol] 4L, 83C E486: Pattern not found: ^\s*$ "/tmp/v381095/283" 1L, 38C written "test49.in" 30L, 632C function T(arg, line) 1 if a:line == 2 2throw a:arg" in line 2 3 elseif a:line == 4 4throw a:arg" in line 4 5 elseif a:line == 6 6throw a:arg" in line 6 7 elseif a:line == 8 8throw a:arg" in line 8 9 endif endfunction"/tmp/v381095/284"[noeol] 12L, 341C 9 substitutions on 9 lines 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/v381095/284" 9L, 292C written "test49.in" 30L, 632C function G(arg, line) 1 call T(a:arg, a:line) endfunction"/tmp/v381095/285"[noeol] 4L, 69C E486: Pattern not found: ^\s*$ "/tmp/v381095/285" 1L, 30C written "test49.in" 30L, 632C function F(arg, line) 1 call G(a:arg, a:line) endfunction"/tmp/v381095/286"[noeol] 4L, 69C E486: Pattern not found: ^\s*$ "/tmp/v381095/286" 1L, 30C written "test49.in" 30L, 632C *** Test 57: OK (2147450880) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/288[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/288" 87L, 1700C appended88L, 1722C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/289[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/289"' -c 'break add func 4 T' -S /tmp/v381095/288[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/289" 8L, 36C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 58: OK (624945) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/291[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/291" 293L, 5789C appended294L, 5811C 3 substitutions on 3 lines "/tmp/v381095/291"294L, 5808C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/292[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/292"' -c 'br eakadd file 115 /tmp/v381095/291' -c 'breakadd file 225 /tmp/v381095/291' -S /tm p/v381095/291[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/292" 28L, 162C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 59: OK (2038431743) "/n/o/n/w/r/i/t/a/b/l/e/_/f/i/l/e" "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/294[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/294" 33L, 765C appended34L, 787C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/295[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/295"' -c 'break add file 7 /tmp/v381095/294' -S /tmp/v381095/294[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/295" 3L, 27C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 60: OK (311511339) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/297[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/297" 115L, 2272C appended116L, 2294C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/298[?25h[?0c [?25l[?1c:!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/v381095/ 298"' -c 'breakadd file 8 /tmp/v381095/297' -c 'breakadd file 36 /tmp/v381095/29 7' -c 'breakadd file 40 /tmp/v381095/297' -c 'breakadd file 69 /tmp/v381095/297' -c 'breakadd file 95 /tmp/v381095/297' -c 'breakadd file 97 /tmp/v381095/297' - S/tmp/v381095/297[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/298" 14L, 81C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 61: OK (374889517) function F() 1 while 1 2 " Missing :endwhile endfunction"/tmp/v381095/299"[noeol] 5L, 73C E486: Pattern not found: ^\s*$ "/tmp/v381095/299" 2L, 40C written "test49.in" 30L, 632C *** Test 62: OK (286331153) "/i/m/p/o/s/s/i/b/l/e" line 6342: "/i/m/p/o/s/s/i/b/l/e" E212: Can't open file for writing *** Test 63: OK (236978127) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/301[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/301" 149L, 2828C appended150L, 2850C 6 substitutions on 6 lines "/tmp/v381095/301"150L, 2844C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/302[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/302"' -c 'break add file 63 /tmp/v381095/301' -S /tmp/v381095/301[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/302" 16L, 97C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 64: OK (1499645335) *** Test 65: OK (70187) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/304[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/304" 78L, 1520C appended79L, 1542C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/305[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/305"' -c 'break add func 8 F' -S /tmp/v381095/304[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/305" 6L, 22C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 66: OK (5464) *** Test 67: OK (212514423) *** Test 68: OK (212514423) *** Test 69: OK (8995471) *** Test 70: OK (69544277) *** Test 71: OK (34886997) *** Test 72: OK (1789569365) function F0() endfunction function F1() endfunction *** Test 73: OK (9032615) "/tmp/v381095/306" [New File] "test49.in" 30L, 632C "/tmp/v381095/307" [New File] "test49.in" 30L, 632C *** Test 74: OK (224907669) *** Test 75: OK (2000403408) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/309[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/309" 253L, 6369C appended254L, 6391C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/310[?25h[?0c [?25l[?1c:!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 /v381095/310"' -c 'breakadd func 2 INT' -S /tmp/v381095/309[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/310" 28L, 167C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 76: OK (1610087935) Error detected while processing function ERR: line 2: E492: Not an editor command: asdf E492: Not an editor command: asdf E492: Not an editor command: asdf *** Test 77: OK (1388671) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/312[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/312" 161L, 4543C appended162L, 4565C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/313[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/313"' -S /tmp/v381 095/312[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/313" 1L, 10C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 78: OK (134217728) Error detected while processing function NEXT: line 1: E121: Undefined variable: novar E15: Invalid expression: novar | Xloop 1 E121: Undefined variable: novar E488: Trailing characters E108: No such variable: "novar" E488: Trailing characters E121: Undefined variable: novar E15: Invalid expression: novar E475: Invalid argument: {novar} | Xloop 1 E121: Undefined variable: novar E15: Invalid expression: novar E475: Invalid argument: { novar} | Xloop 1 *** Test 79: OK (70288929) Error detected while processing /build/buildd/vim-7.2.130-1~Xk2c20090306/src/vi m-basic/testdir/test49.vim: line 8828: E584: :elseif after :else: elseif 1 ||| 2 line 8838: E584: :elseif after :else: elseif 1 ||| 2 line 8846: E582: :elseif without :if: elseif 1 ||| 2 line 8854: E582: :elseif without :if: elseif 1 ||| 2 *** Test 80: OK (17895765) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/315[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/315" 15L, 272C appended16L, 294C16L, 293C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/316[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/316"' -S /tmp/v381 095/315[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/316" 2L, 4C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/318[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/318" 12L, 227C appended13L, 249C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/319[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/319"' -c 'break add file 8 /tmp/v381095/318' -S /tmp/v381095/318[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/319" 2L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 81: OK (387) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/321[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/321" 20L, 417C appended21L, 439C21L, 438C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/322[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/322"' -S /tmp/v381 095/321[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/322" 1L, 2C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/324[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/324" 24L, 480C appended25L, 502C25L, 501C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/325[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/325"' -S /tmp/v381 095/324[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/325" 1L, 4C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/327[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/327" 17L, 390C appended18L, 412C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/328[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/328"' -c 'break add file 7 /tmp/v381095/327' -S /tmp/v381095/327[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/328" 1L, 6C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/330[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/330" 21L, 444C appended22L, 466C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/331[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/331"' -c 'break add func 6 I' -S /tmp/v381095/330[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/331" 1L, 8C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 82: OK (8454401) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/333[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/333" 17L, 307C appended18L, 329C18L, 328C written "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/334[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/334"' -S /tmp/v381 095/333[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/334" 3L, 7C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/336[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/336" 14L, 266C appended15L, 288C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/337[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/337"' -c 'break add file 8 /tmp/v381095/336' -S /tmp/v381095/336[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/337" 3L, 13C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 83: OK (2835) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/339[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/339" 154L, 3580C appended155L, 3602C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/340[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/340"' -c 'br eakadd func 1 INT' -S /tmp/v381095/339[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/340" 18L, 118C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 84: OK (934782101) TMP "/tmp/v381095/341" [noeol] 2L, 6C/ "test49.in" 30L, 632C "/n/o/n/e/x/i/s/t/e/n/t" "/tmp/v381095/343" 1L, 1C "test49.in" 30L, 632C :!echo XYZ >/tmp/v381095/344[?25h[?0c [?25l[?1c"/tmp/v381095/345" [New File] "test49.in" 30L, 632C *** Test 85: OK (198689) "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!echo 'source /tmp/v381095/4' >/tmp/v381095/347[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v381095/347" 151L, 3929C appended152L, 3951C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C :!>/tmp/v381095/348[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v381095/348"' -c 'breakadd func 5 ThrowOnInterrupt' -S /tmp/v381095/347[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v381095/348" 16L, 281C "/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" <130-1~Xk2c20090306/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "test49.in" 30L, 632C *** Test 86: OK (50443995) Press ENTER or type command to continue[?25h[?0c[?25l[?1c:se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$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 :endfor :for v in keys(g:) : silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST Results of test49.vim:[?25h[?0c [?25l[?1c 91 more lines *** Test 1: OK (34695)91 more lines[?25h[?0c[?25l[?1c:[?25h[?0c.-,$w! test.out [?25l[?1c"test.out" [New] 92L, 2672C written[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make valgrind happy [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0credir => funclist [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csilent func [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0credir END [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfor line in split(funclist, "\n") [?25l[?1c : [?25h[?0c: let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') [?25l[?1c: [?25h[?0c: if name != '' [?25l[?1c: [?25h[?0c: exe "delfunc " . name [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1c:lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy[?25h[?0c[?25l[?1c :[?25h[?0cfor v in keys(g:) [?25l[?1c : [?25h[?0c: silent! exe "unlet " . v [?25l[?1c: [?25h[?0c:endfor [?25l[?1c:lang mess C :so test49.vim[?25h[?0c[?25l[?1c :[?25h[?0cunlet v [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test51.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test51.in" 36 lines, 808 charactersTests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for ":highlight". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 746 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" basic test if ":highlight" doesn't crash [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight [?25l[?1c SpecialKey xxx term=bold cterm=bold ctermfg=4 NonTextxxx term=bold cterm=bold ctermfg=4 Directory xxx term=bold cterm=bold ctermfg=6 ErrorMsgxxx term=standout cterm=bold ctermfg=7 ctermbg=1 IncSearch xxx term=reverse cterm=reverse Searchxxx term=reverse ctermfg=0 ctermbg=3 MoreMsgxxx term=bold cterm=bold ctermfg=2 ModeMsgxxx term=bold cterm=bold LineNrxxx term=underline cterm=bold ctermfg=3 Questionxxx term=standout cterm=bold ctermfg=2 StatusLine xxx term=bold,reverse cterm=bold,reverse StatusLineNC xxx term=reverse cterm=reverse VertSplit xxx term=reverse cterm=reverse Titlexxx term=bold cterm=bold ctermfg=5 Visualxxx term=reverse cterm=reverse VisualNOS xxx cleared WarningMsg xxx term=standout cterm=bold ctermfg=1 WildMenuxxx term=standout ctermfg=0 ctermbg=3 Foldedxxx term=standout cterm=bold ctermfg=6 ctermbg=0 FoldColumn xxx term=standout cterm=bold ctermfg=6 ctermbg=0 DiffAddxxx term=bold ctermbg=4 DiffChange xxx term=bold ctermbg=5 DiffDelete xxx term=bold cterm=bold ctermfg=4 ctermbg=6 DiffTextxxx term=reverse cterm=bold ctermbg=1 SignColumn xxx term=standout cterm=bold ctermfg=6 ctermbg=0 SpellBadxxx term=reverse ctermbg=1 SpellCapxxx term=reverse ctermbg=4 SpellRare xxx term=reverse ctermbg=5 SpellLocal xxx term=underline ctermbg=6 Pmenuxxx ctermbg=5 PmenuSelxxx ctermbg=0 PmenuSbar xxx ctermbg=7 PmenuThumb xxx cterm=reverse TabLinexxx term=underline cterm=bold,underline ctermfg=7 ctermbg=0 TabLineSel xxx term=bold cterm=bold TabLineFill xxx term=reverse cterm=reverse CursorColumn xxx term=reverse ctermbg=0 CursorLine xxx term=underline cterm=underline MatchParen xxx term=reverse ctermbg=6 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Search [?25l[?1c Searchxxx term=reverse ctermfg=0 ctermbg=3 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" test setting colors. [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0c" test clearing one color and all doesn't generate error or warning [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0 0ff00 guibg=Cyan [?25l[?1cE418: Illegal value: guifg=#00ff00Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 term= cterm= [?25l[?1cE418: Illegal value: cterm= Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group3 term=underline cterm=bold [?25l[?1c:hi NewGroup :hi Group2[?25h[?0c[?25l[?1c :[?25h[?0credir! >test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chi NewGroup [?25l[?1c NewGroupxxx term=bold cterm=italic ctermfg=4 ctermbg=7 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group3 [?25l[?1c Group3xxx term=underline cterm=bold Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi clear NewGroup [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2[?25h[?0c[?25l[?1c :[?25h[?0chi NewGroup [?25l[?1c NewGroupxxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 NONE [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup[?25h[?0c[?25l[?1c :[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi clear [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0chi Group3 [?25l[?1c Group3xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Crash term='asdf [?25l[?1cE475: Invalid argument: term='asdf Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0credir END [?25l[?1c:hi NewGroup :hi Group2 :hi Group3[?25h[?0c[?25l[?1c :[?25h[?0c" filter ctermfg and ctermbg, the numbers depend on the terminal [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce test.out [?25l[?1c"test.out" 20 lines, 289 charactersNewGroup xxx term=bold cterm=italic ctermfg=4 ctermbg=7Group2 xxx clearedGroup3 xxx term=underline cterm=boldNewGroup xxx clearedGroup2 xxx clearedGroup2 xxx clearedGroup3 xxx clearedE475: Invalid argument: term='asdf ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c%s/ctermfg=\d*/ctermfg=2/ [?25l[?1c2 [?25h[?0c[?25l[?1c:[?25h[?0c%s/ctermbg=\d*/ctermbg=3/ [?25l[?1c3 [?25h[?0c[?25l[?1c:[?25h[?0c" filter out possibly translated error message [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c%s/E475: [^:]*:/E475:/ [?25l[?1cterm='asdf[?25h[?0c[?25l[?1c:[?25h[?0c" fix the fileformat [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ff& [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwq! [?25l[?1c"test.out" 20 lines, 271 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test52.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test52.in" 65 lines, 1645 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[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for reading and writing files with conversion for Win32.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1333 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/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: Ð~TлÑ~O Vim version 6.2. Ð~_оÑ~Aледнее изменение: 1970 Jan 01 2 cp1251 text: Äëÿ Vim version 6.2. Ïîñëåäíåå èçìåíåíèå: 1970 Jan 01 3 cp866 text: ~D«ï Vim version 6.2. ~O®á«¥¤­¥¥ ¨§¬¥­¥­¨¥: 1970 Jan 01[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make this a dummy test for non-Win32 systems [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("win32") | e! test.ok | wq! test.out | endif [?25l[?1c"test.ok" 18 lines, 1374 characters "test.out" [New File] 18 lines, 1374 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test53.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test53.in" 48 lines, 952 charactersTests for string and html text objects. vim: set ft=vim : Note that the end-of-line moves the cursor to the next test line. Also test match() and matchstr() STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ first match) :put =matchstr(\"abcd\", \".\", 0, -1) " a :put =match(\"abcd\", \".\", 0, 5) " -1 :put =match(\"abcd\", \".\", 0, -1) " 0 :/^start:/,/^end:/wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start:/ [?25l[?1c start: "wo\"rd\\" foo[?25h[?0c[?25l[?1cfo[?25h[?0c[?25l[?1c 'foo' 'bar' 'piep'[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c'foo'[?25h[?0c[?25l[?1c 'bar'[?25h[?0c[?25l[?1c xxxxxxxxxxxx [?25h[?0c[?25l[?1c bla bla `quote` blah [?25h[?0c[?25l[?1cblah[?25h[?0c[?25l[?1c out " in "noXno"[?25h[?0c [?25l[?1c"[?25h[?0c[?25l[?1c "'" 'blah' rep 'buh'[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c' rep[?25h[?0c[?25l[?1cyyyyy[?25h[?0c[?25l[?1c bla `s*`d-`+++`l**` b`la[?25h[?0c[?25l[?1c :[?25h[?0cset quoteescape=+*- [?25l[?1c[?25h[?0c[?25l[?1c` b`la[?25h[?0c[?25l[?1c voo "nah" sdf " asdf" sdf " sdf" sd[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c" sdf"[?25h[?0c[?25l[?1c" [?25h[?0c[?25l[?1c"[?25h[?0c[?25l[?1c asdf" sdf [?25h[?0c[?25l[?1cah" sdf " voo "[?25h[?0c[?25l[?1czzzzzzzzzzzzzzzzzzzzzzzzzzzz voo "[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^[?25h[?0c[?25l[?1c -asdfXasdfasdf- [?25h[?0c[?25l[?1casdf-[?25h[?0c[?25l[?1c -asdXasdfasdf-[?25h[?0c [?25l[?1c-[?25h[?0c[?25l[?1c -asdfXasdfasdf- -[?25h[?0c[?25l[?1casdf-[?25h[?0c[?25l[?1c -asdXasdfasdf-[?25h[?0c [?25l[?1c --[?25h[?0c[?25l[?1c  <[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cput =matchstr(\"abcd\", \".\", 0, 2) " b [?25l[?1c b[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \"..\", 0, 2) " bc [?25l[?1c bc[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \".\", 2, 0) " c (zero and negative -> first match) [?25l[?1c c[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \".\", 0, -1) " a [?25l[?1c a[?25h[?0c[?25l[?1c :[?25h[?0cput =match(\"abcd\", \".\", 0, 5) " -1 [?25l[?1c -1[?25h[?0c[?25l[?1c :[?25h[?0cput =match(\"abcd\", \".\", 0, -1) " 0 [?25l[?1c 0[?25h[?0c[?25l[?1c :[?25h[?0c/^start:/,/^end:/wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 21 lines, 217 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test54.failed test.ok test.out X* viminfo cp test54.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test54.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test54.in" 22 lines, 658 charactersSome tests for buffer-local autocommands STARTTEST :so small.vim :e xx :if has("vms") : !del test.out.* : au BufLeave :!write sys$output "buffer-local autommand in %" > test.out :else : !rm -f test.out : au BufLeave :!echo buffer-local autommand in %>> test.out :endif :e somefile" here, autocommand for xx shall write test.out :" but autocommand shall not apply to buffer named :bwipe xx" here, autocommand shall be auto-deleted :e xx" nothing shall be written :e somefile" nothing shall be written :qa! ENDTEST start of test file xx end of test file xx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cSome tests for buffer-local autocommands[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 555 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce xx [?25l[?1c"xx" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cif has("vms") [?25l[?1c : [?25h[?0c: !del test.out.* [?25l[?1c: [?25h[?0c: au BufLeave :!write sys$output "buffer-local autommand in %" > te st.out [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: !rm -f test.out [?25l[?1c:!rm -f test.out[?25h[?0c [?25l[?1c: [?25h[?0c: au BufLeave :!echo buffer-local autommand in %>> test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce somefile " here, autocommand for xx shall write test.out [?25l[?1c:!echo buffer-local autommand in xx>> test.out [?25h[?0c[?25l[?1c"somefile" [New File] Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c " but autocommand shall not apply to buffer named [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cbwipe xx " here, autocommand shall be auto-deleted [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce xx " nothing shall be written [?25l[?1c"xx" [New File][?25h[?0c[?25l[?1c:[?25h[?0ce somefile " nothing shall be written [?25l[?1c"somefile" [New File][?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test55.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test55.in" 355 lines, 7272 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :" :" List identity[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for List and Dictionary types. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 349 lines, 7186 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$put =string(split('aa,,bb, cc,', ',\s*', 1)) :$put =string(split('abc', '\zs')) :$put =string(split('abc', '\zs', 1)) :" :" compare recursively linked list and dict :let l = [1, 2, 3, 4] :let d = {'1': 1, '2': l, '3': 3} :let l[1] = d :$put =(l == l) :$put =(d == d) :$put =(l != deepcopy(l)) :$put =(d != deepcopy(d)) :endfun :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfun Test(...) [?25l[?1c : [?25h[?0c:" Creating List directly with different types [?25l[?1c: [?25h[?0c:let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:$put =string(l[-1]) [?25l[?1c: [?25h[?0c:$put =string(l[-4]) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =string(l[-5]) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" List slices [?25l[?1c: [?25h[?0c:$put =string(l[:]) [?25l[?1c: [?25h[?0c:$put =string(l[1:]) [?25l[?1c: [?25h[?0c:$put =string(l[:-2]) [?25l[?1c: [?25h[?0c:$put =string(l[0:8]) [?25l[?1c: [?25h[?0c:$put =string(l[8:-1]) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" List identity [?25l[?1c: [?25h[?0c:let ll = l [?25l[?1c: [?25h[?0c:let lx = copy(l) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l isnot lx) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Creating Dictionary directly with different types [?25l[?1c: [?25h[?0c:let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},} [?25l[?1c: [?25h[?0c:$put =string(d) . d.1 [?25l[?1c: [?25h[?0c:$put =string(sort(keys(d))) [?25l[?1c: [?25h[?0c:$put =string (values(d)) [?25l[?1c: [?25h[?0c:for [key, val] in items(d) [?25l[?1c: [?25h[?0c: $put =key . ':' . string(val) [?25l[?1c: [?25h[?0c: unlet key val [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c:call extend (d, {3:33, 1:99}) [?25l[?1c: [?25h[?0c:call extend(d, {'b':'bbb', 'c':'ccc'}, "keep") [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: call extend(d, {3:333,4:444}, "error") [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:15] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:call filter(d, 'v:key =~ ''[ac391]''') [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Dictionary identity [?25l[?1c: [?25h[?0c:let dd = d [?25l[?1c: [?25h[?0c:let dx = copy(d) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d isnot dx) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Changing var type should fail [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let d = [] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let l = {} [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" removing items with :unlet [?25l[?1c: [?25h[?0c:unlet l[2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:let l = range(8) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c:unlet l[:3] [?25l[?1c: [?25h[?0c:unlet l[1:] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c:$put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:unlet d.c [?25l[?1c: [?25h[?0c:unlet d[-1] [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" removing items out of range: silently skip items that don't exist [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:1] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:3] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:4] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:5] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-1:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-2:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-3:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-4:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-5:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-6:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" assignment to a list [?25l[?1c: [?25h[?0c:let l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:let [va, vb] = l[2:3] [?25l[?1c: [?25h[?0c:$put =va [?25l[?1c: [?25h[?0c:$put =vb [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let [va, vb] = l [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let [va, vb] = l[1:1] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" manipulating a big Dictionary (hashtable.c has a border of 1000 entries) [?25l[?1c: [?25h[?0c:let d = {} [?25l[?1c: [?25h[?0c:for i in range(1500) [?25l[?1c: [?25h[?0c: let d[i] = 3000 - i [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c:$put =d[0] . ' ' . d[100] . ' ' . d[999] . ' ' . d[1400] . ' ' . d[1499] [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let n = d[1500] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =substitute(v:exception, '\v(.{14}).*( \d{4}).*', '\1\2', '') [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" lookup each items [?25l[?1c: [?25h[?0c:for i in range(1500) [?25l[?1c: [?25h[?0c: if d[i] != 3000 - i [?25l[?1c: [?25h[?0c: $put =d[i] [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c: let i += 1 [?25l[?1c: [?25h[?0c:" delete even items [?25l[?1c: [?25h[?0c:while i >= 2 [?25l[?1c: [?25h[?0c: let i -= 2 [?25l[?1c: [?25h[?0c: unlet d[i] [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: [?25h[?0c:$put =get(d, 1500 - 100, 'NONE') . ' ' . d[1] [?25l[?1c: [?25h[?0c:" delete odd items, checking value, one intentionally wrong [?25l[?1c: [?25h[?0c:let d[33] = 999 [?25l[?1c: [?25h[?0c:let i = 1 [?25l[?1c: [?25h[?0c:while i < 1500 [?25l[?1c: [?25h[?0c: if d[i] != 3000 - i [?25l[?1c: [?25h[?0c: $put =i . '=' . d[i] [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: unlet d[i] [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: let i += 2 [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: [?25h[?0c:$put =string(d) " must be almost empty now [?25l[?1c: [?25h[?0c:unlet d [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Dictionary function [?25l[?1c: [?25h[?0c:let dict = {} [?25l[?1c: [?25h[?0c:func dict.func(a) dict [?25l[?1c: [?25h[?0c: $put =a:a . len(self.data) [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c: [?25h[?0c:let dict.data = [1,2,3] [?25l[?1c: [?25h[?0c:call dict.func("len: ") [?25l[?1c: [?25h[?0c:let x = dict.func("again: ") [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let Fn = dict.func [?25l[?1c: [?25h[?0c: call Fn('xxx') [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:15] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Function in script-local List or Dict [?25l[?1c: [?25h[?0c:let g:dict = {} [?25l[?1c: [?25h[?0c:function g:dict.func() dict [?25l[?1c: [?25h[?0c: $put ='g:dict.func'.self.foo[1].self.foo[0]('asdf') [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c: [?25h[?0c:let g:dict.foo = ['-', 2, 3] [?25l[?1c: [?25h[?0c:call insert(g:dict.foo, function('strlen')) [?25l[?1c: [?25h[?0c:call g:dict.func() [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Nasty: remove func from Dict that's being called (works) [?25l[?1c: [?25h[?0c:let d = {1:1} [?25l[?1c: [?25h[?0c:func d.func(a) [?25l[?1c:[?25h[?0c: return "a:". a:a [?25l[?1c:[?25h[?0c:endfunc [?25l[?1c:[?25h[?0c:$put =d.func(string(remove(d, 'func'))) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" Nasty: deepcopy() dict that refers to itself (fails when noref used ) [?25l[?1c:[?25h[?0c:let d = {1:1, 2:2} [?25l[?1c:[?25h[?0c:let l = [4, d, 6] [?25l[?1c:[?25h[?0c:let d[3] = l [?25l[?1c:[?25h[?0c:let dc = deepcopy(d) [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let dc = deepcopy(d, 1) [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put =v:exception[:14] [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:let l2 = [0, l, l, 3] [?25l[?1c:[?25h[?0c:let l[1] = l2 [?25l[?1c:[?25h[?0c:let l3 = deepcopy(l2) [?25l[?1c:[?25h[?0c:$put ='same list: ' . (l3[1] is l3[2]) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" Locked variables [?25l[?1c:[?25h[?0c:for depth in range(5) [?25l[?1c:[?25h[?0c: $put ='depth is ' . depth [?25l[?1c:[?25h[?0c: for u in range(3) [?25l[?1c:[?25h[?0c: unlet l [?25l[?1c:[?25h[?0c: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] [?25l[?1c:[?25h[?0c: exe "lockvar " . depth . " l" [?25l[?1c:[?25h[?0c: if u == 1 [?25l[?1c:[?25h[?0c: exe "unlockvar l" [?25l[?1c:[?25h[?0c: elseif u == 2 [?25l[?1c:[?25h[?0c: exe "unlockvar " . depth . " l" [?25l[?1c:[?25h[?0c: endif [?25l[?1c:[?25h[?0c: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") [?25l[?1c:[?25h[?0c: $put =ps [?25l[?1c:[?25h[?0c: let ps = '' [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1][1][0] = 99 [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1][1] = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1] = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2]['6'][7] = 99 [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2][6] = {99: 99} [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2] = {99: 99} [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: $put =ps [?25l[?1c:[?25h[?0c: endfor [?25l[?1c:[?25h[?0c:endfor [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" a:000 function argument [?25l[?1c:[?25h[?0c:" first the tests that should fail [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000 = [1, 2] [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[0] = 9 [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[0]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[2] = [9, 10] [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[2]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[3] = {9: 10} [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[3]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:" now the tests that should pass [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[2][1] = 9 [?25l[?1c:[?25h[?0c: call extend(a:000[2], [5, 6]) [?25l[?1c:[?25h[?0c: let a:000[3][5] = 8 [?25l[?1c:[?25h[?0c: let a:000[3]['a'] = 12 [?25l[?1c:[?25h[?0c: $put =string(a:000) [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught ' . v:exception [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" reverse() and sort() [?25l[?1c:[?25h[?0c:let l = ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', [0, 1, 2], 'x8'] [?25l[?1c:[?25h[?0c:$put =string(reverse(l)) [?25l[?1c:[?25h[?0c:$put =string(reverse(reverse(l))) [?25l[?1c:[?25h[?0c:$put =string(sort(l)) [?25l[?1c:[?25h[?0c:$put =string(reverse(sort(l))) [?25l[?1c:[?25h[?0c:$put =string(sort(reverse(sort(l)))) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" splitting a string to a List [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ')) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W\+', 0)) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W\+', 1)) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W', 1)) [?25l[?1c:[?25h[?0c:$put =string(split(':aa::bb:', ':', 0)) [?25l[?1c:[?25h[?0c:$put =string(split(':aa::bb:', ':', 1)) [?25l[?1c:[?25h[?0c:$put =string(split('aa,,bb, cc,', ',\s*', 1)) [?25l[?1c:[?25h[?0c:$put =string(split('abc', '\zs')) [?25l[?1c:[?25h[?0c:$put =string(split('abc', '\zs', 1)) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" compare recursively linked list and dict [?25l[?1c:[?25h[?0c:let l = [1, 2, 3, 4] [?25l[?1c:[?25h[?0c:let d = {'1': 1, '2': l, '3': 3} [?25l[?1c:[?25h[?0c:let l[1] = d [?25l[?1c:[?25h[?0c:$put =(l == l) [?25l[?1c:[?25h[?0c:$put =(d == d) [?25l[?1c:[?25h[?0c:$put =(l != deepcopy(l)) [?25l[?1c:[?25h[?0c:$put =(d != deepcopy(d)) [?25l[?1c:[?25h[?0c:endfun [?25l[?1c:$put =string(split('aa,,bb, cc,', ',\s*', 1)) :$put =string(split('abc', '\zs')) :$put =string(split('abc', '\zs', 1)) :" :" compare recursively linked list and dict :let l = [1, 2, 3, 4] :let d = {'1': 1, '2': l, '3': 3} :let l[1] = d :$put =(l == l) :$put =(d == d) :$put =(l != deepcopy(l)) :$put =(d != deepcopy(d)) :endfun :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?25h[?0c[?25l[?1c :[?25h[?0ccall Test(1, 2, [3, 4], {5: 6}) " This may take a while [?25l[?1ccaught a:000caught a:000[0]caught a:000[2]caught a:000[3] [1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] [[0, 1, 2], 4, 2, 'xaaa', 'x8', 'foo6', 'foo', 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] ['aa', 'bb']['aa', 'bb']['', 'aa', 'bb', ''] ['', '', 'aa', '', 'bb', '', '']['aa', '', 'bb'] ['', 'aa', '', 'bb', ''] ['aa', '', 'bb', 'cc', ''] ['a', 'b', 'c']['', 'a', '', 'b', '', 'c', ''] 110 0[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Test [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet dict [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall garbagecollect(1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start:/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 111 lines, 1899 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test56.failed test.ok test.out X* viminfo cp test56.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test56.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test56.in" 21 lines, 457 charactersTest for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunc DoNothingdelfunc DoLast end: ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for script-local function. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 120 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocp viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start:/+1,/^end:/-1w! Xtest.vim [?25l[?1c"Xtest.vim" [New] 7L, 251C written[?25h[?0c[?25l[?1c:[?25h[?0csource Xtest.vim [?25l[?1c[?25h[?0c[?25l[?1c:call 3_DoNothing()|call 3_DoLast()|delfunc 3_DoNothing|delfunc <SNR>3_DoLast Press ENTER or type command to continue[?25h[?0c[?25l[?1cTest for script-local function. vim: set ft=vim :nothing line[?25h[?0c[?25l[?1c:[?25h[?0c$-1,$wq! test.out [?25l[?1c"test.out" [New] 2L, 23C written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test57.failed test.ok test.out X* viminfo cp test57.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test57.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test57.in" 496 lines, 3654 charactersTests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t01:/+1,/^t02/-1sort :/^t02:/+1,/^t03/-1sort n :/^t03:/+1,/^t04/-1sort x :/^t04:/+1,/^t05/-1sort u :/^t05:/+1,/^t06/-1sort! :/^t06:/+1,/^t07/-1sort! n :/^t07:/+1,/^t08/-1sort! u :/^t08:/+1,/^t09/-1sort o :/^t09:/+1,/^t10/-1sort! x :/^t10:/+1,/^t11/-1sort/./ :/^t11:/+1,/^t12/-1sort/../ :/^t12:/+1,/^t13/-1sort/../u :/^t13:/+1,/^t14/-1sort/./n :/^t14:/+1,/^t15/-1sort/./r :/^t15:/+1,/^t16/-1sort/../r :/^t16:/+1,/^t17/-1sort/./rn :/^t17:/+1,/^t18/-1sort/\d/ :/^t18:/+1,/^t19/-1sort/\d/r[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for :sort command. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 30 lines, 842 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:/^t19:/+1,/^t20/-1sort/\d/n :/^t20:/+1,/^t21/-1sort/\d/rn :/^t21:/+1,/^t22/-1sort/\d\d/ :/^t22:/+1,/^t23/-1sort/\d\d/n :/^t23:/+1,/^t24/-1sort/\d\d/x :/^t24:/+1,/^t25/-1sort/\d\d/r :/^t25:/+1,/^t26/-1sort/\d\d/rn :/^t26:/+1,/^t27/-1sort/\d\d/rx :/^t27:/+1,/^t28/-1sort no :/^t01:/,$wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^t01:/+1,/^t02/-1sort [?25l[?1ct01: alphebetical[?25h[?0c[?25l[?1c :[?25h[?0c/^t02:/+1,/^t03/-1sort n [?25l[?1ca321 ab abc b123 b321 b321 b321b b322b c123d c321d t02: numeric abc ab a a122 a123 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t03:/+1,/^t04/-1sort x [?25l[?1cc321d b321 b321b b322b t03: hexadecimal[?25h[?0c[?25l[?1c :[?25h[?0c/^t04:/+1,/^t05/-1sort u [?25l[?1ca122 a123 a321 b123 b321 b321 b321b b322b c123d c321d t04: alpha, unique 123b a a122 a123 a321 ab abc b123 b321 b321b b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t05:/+1,/^t06/-1sort! [?25l[?1cc123d c321d t05: alpha, reverse c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t06:/+1,/^t07/-1sort! n [?25l[?1cb123 abc ab a321 a123 a122 a 123b t06: numeric, reverse b322b b321b b321 c321d b321 a321 123b c123d b123 a123 a122[?25h[?0c[?25l[?1c:[?25h[?0c/^t07:/+1,/^t08/-1sort! u [?25l[?1ca ab abc t07: unique, reverse c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t08:/+1,/^t09/-1sort o [?25l[?1cb321 b123 abc ab a321 a123 a122 a 123b t08: octal abc ab a a122 a123 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t09:/+1,/^t10/-1sort! x [?25l[?1cc321d b321 b321b b322b t09: reverse, hexadecimal c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t10:/+1,/^t11/-1sort/./ [?25l[?1cb123 a321 a123 a122 123b abc ab a t10: alpha, skip first character a a122 a123 b123 123b c123d a321 b321 b321 b321b[?25h[?0c[?25l[?1c:[?25h[?0c/^t11:/+1,/^t12/-1sort/../ [?25l[?1cc321d b322b ab abc t11: alpha, skip first 2 characters ab[?25h[?0c[?25l[?1c :[?25h[?0c/^t12:/+1,/^t13/-1sort/../u [?25l[?1cb321 b321b c321d a122 b322b a123 b123 123b c123d abc t12: alpha, unique, skip first 2 characters ab a a321 b321 b321b c321d a122 b322b a123 b123 123b[?25h[?0c[?25l[?1c:[?25h[?0c/^t13:/+1,/^t14/-1sort/./n [?25l[?1cc123d abc t13: numeric, skip first character abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t14:/+1,/^t15/-1sort/./r [?25l[?1ca123 b123 c123d 123b a321 b321 c321d b321 b321b b322b t14: alpha, sort on first character123b abc ab a a321 a123 a122 b321 b123 b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t15:/+1,/^t16/-1sort/../r [?25l[?1cb321 b321b c123d c321d t15: alpha, sort on first 2 characters a[?25h[?0c[?25l[?1c :[?25h[?0c/^t16:/+1,/^t17/-1sort/./rn [?25l[?1ca321 abc ab b123 b321 b322b b321 b321b c123d c321d t16: numeric, sort on first character abc ab a a321 a123 a122 b321 b123 c123d 123b c321d b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t17:/+1,/^t18/-1sort/\d/ [?25l[?1cb321 b321b t17: alpha, skip past first digit abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t18:/+1,/^t19/-1sort/\d/r [?25l[?1cb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t18: alpha, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t19:/+1,/^t20/-1sort/\d/n [?25l[?1cc321d b322b b321 b321b t19: numeric, skip past first digit abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t20:/+1,/^t21/-1sort/\d/rn [?25l[?1cb321 c321d b321 b321b a122 b322b a123 b123 c123d 123b t20: numeric, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t21:/+1,/^t22/-1sort/\d\d/ [?25l[?1cc321d b322b b321 b321b t21: alpha, skip past first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t22:/+1,/^t23/-1sort/\d\d/n [?25l[?1cb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t22: numeric, skip past first 2 digits abc ab a a321 b321 c321d b321 b321b a122 b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t23:/+1,/^t24/-1sort/\d\d/x [?25l[?1ca123 b123 c123d 123b t23: hexadecimal, skip past first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t24:/+1,/^t25/-1sort/\d\d/r [?25l[?1cb321 b321 a122 a123 b123 b321b c321d b322b 123b c123d t24: alpha, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t25:/+1,/^t26/-1sort/\d\d/rn [?25l[?1cc321d b322b b321 b321b t25: numeric, sort on first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t26:/+1,/^t27/-1sort/\d\d/rx [?25l[?1ca122 b123 c123d 123b a321 b321 c321d b322b b321 b321b t26: hexadecimal, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t27:/+1,/^t28/-1sort no [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0c/^t01:/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 455 lines, 2727 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test58.failed test.ok test.out X* viminfo cp test58.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test58.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" 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 set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for spell checking. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 105 lines, 2456 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" 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[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Don't want to depend on the locale from the environment [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1c:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" 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[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim :STARTTEST :so small.vim :"Don't want to depend on the locale from the environment :set enc=latin1e!"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 set spl=Xtest.latin1.spl spell" list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Function to test .aff/.dic with list of good and bad words. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunc TestOne(aff, dic) [?25l[?1c : [?25h[?0c set spellfile= [?25l[?1c: [?25h[?0c $put ='' [?25l[?1c: [?25h[?0c $put ='test '. a:aff . '-' . a:dic [?25l[?1c: [?25h[?0c " Generate a .spl file from a .dic and .aff file. [?25l[?1c: [?25h[?0c exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' [?25l[?1c: [?25h[?0c exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' [?25l[?1c: [?25h[?0c mkspell! Xtest Xtest [?25l[?1c: [?25h[?0c " use that spell file [?25l[?1c: [?25h[?0c set spl=Xtest.latin1.spl spell [?25l[?1c: [?25h[?0c " list all valid words [?25l[?1c: [?25h[?0c spelldump [?25l[?1c: [?25h[?0c %yank [?25l[?1c: [?25h[?0c quit [?25l[?1c: [?25h[?0c $put [?25l[?1c: [?25h[?0c $put ='-------' [?25l[?1c: [?25h[?0c " find all bad words and suggestions for them [?25l[?1c: [?25h[?0c exe '1;/^' . a:aff . 'good:' [?25l[?1c: [?25h[?0c normal 0f:]s [?25l[?1c: [?25h[?0c let prevbad = '' [?25l[?1c: [?25h[?0c while 1 [?25l[?1c: [?25h[?0c let [bad, a] = spellbadword() [?25l[?1c: [?25h[?0c if bad == '' || bad == prevbad || bad == 'badend' [?25l[?1c: [?25h[?0c break [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c let prevbad = bad [?25l[?1c: [?25h[?0c let lst = spellsuggest(bad, 3) [?25l[?1c: [?25h[?0c normal mm [?25l[?1c: [?25h[?0c $put =bad [?25l[?1c: [?25h[?0c $put =string(lst) [?25l[?1c: [?25h[?0c normal `m]s [?25l[?1c: [?25h[?0c endwhile [?25l[?1c: [?25h[?0cendfunc [?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" 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 set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('1', '1') [?25l[?1c"Xtest.aff" [New File] 46 lines, 754 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 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 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.latin1.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$put =soundfold('goobledygoook') [?25l[?1cthe 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[?0c[?25l[?1c :[?25h[?0c$put =soundfold('kóopërÿnôven') [?25l[?1c kepereneven[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('oeverloos gezwets edale') [?25l[?1c everles gesvets etele[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" and now with SAL instead of SOFO items; test automatic reloading [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" 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  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff [?25l[?1c"Xtest.aff" 151 lines, 3412 characters written[?25h[?0c[?25l[?1c:[?25h[?0cmkspell! Xtest Xtest [?25l[?1cReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 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.latin1.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$put =soundfold('goobledygoook') [?25l[?1c------- 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 gesvets etele kbltyk[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('kóopërÿnôven') [?25l[?1c kprnfn[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('oeverloos gezwets edale') [?25l[?1c *fls kswts tl[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" also use an addition file [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" 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  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^addstart/+1,/^addend/-1w! Xtest.latin1.add [?25l[?1c"Xtest.latin1.add" [New File] 3 lines, 38 characters written[?25h[?0c[?25l[?1c:[?25h[?0cmkspell! Xtest.latin1.add.spl Xtest.latin1.add [?25l[?1cReading word file Xtest.latin1.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.latin1.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset spellfile=Xtest.latin1.add [?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment[?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cinputs ['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[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_us.latin1.spl [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['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[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1ccomment ['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[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_gb.latin1.spl [?25l[?1celequint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['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[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cok ['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[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_nz.latin1.spl [?25l[?1celequint elekwint elekwint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['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[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cOk ['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[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_ca.latin1.spl [?25l[?1celequint elekwint elekwint elequint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['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[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1ctest ['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[?0c[?25l[?1c :[?25h[?0cunlet str a [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Postponed prefixes [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('2', '1') [?25l[?1c"Xtest.aff" 44 lines, 447 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 98 nodes; 88 (89%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 505 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1cMAP eèéêë MAP iìíîï MAP oòóôõö MAP uùúûü MAP nñ MAP cç MAP yÿý MAP sß 2affend 2good: puts bad: inputs comment ok Ok end the. test déôl badendaddstar /regions=usgbnz elequ/2/3 addendtest2:test elekwint test elekwent asdf[?25h[?0c[?25l[?1c:[?25h[?0c" Compound words [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('3', '3') [?25l[?1c"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 29 nodes; 23 (79%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 115 bytes 3 lines yanked 3 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('4', '4') [?25l[?1c"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.latin1.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked 12 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('5', '5') [?25l[?1c"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 105 nodes; 86 (81%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked 10 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('6', '6') [?25l[?1c"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 87 nodes; 68 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('7', '7') [?25l[?1c"Xtest.aff" 22 lines, 223 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 89 nodes; 70 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c1234 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 NOSLITSUGS 8affstart SET ISO8859-1 NOSPLITSUGS 8affend 8dicstart[?25h[?0c[?25l[?1c:[?25h[?0c" NOSLITSUGS [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('8', '8') [?25l[?1c"Xtest.aff" 3 lines, 27 characters written "Xtest.dic" 4 lines, 20 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 8 of 26 nodes; 18 (69%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 90 bytes 4 lines yanked 4 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1cNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfootest output:test 1-1# file: Xtest.latin1.spl Commentdeoldéôr input[?25h[?0c[?25l[?1c:[?25h[?0c" clean up for valgrind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestOne [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset spl= enc=latin1 [?25l[?1cNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfoo badend test output: test 1-1 # file: Xtest.latin1.spl Comment deol déôr input[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" 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 set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^test output:/,$wq! test.out [?25l[?1c"test.out" [New File] 283 lines, 3793 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test59.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test59.in" 626 lines, 10897 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[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 106 lines, 2520 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/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[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Don't want to depend on the locale from the environment. The .aff and .dic [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" text is in latin1, the test text is utf-8. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1c: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[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"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[?0c[?25l[?1c:[?25h[?0cset enc=utf-8 [?25l[?1cTests 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[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cF[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0co[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cf[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c : [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cG[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c;[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c;[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cm[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cv[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c%[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cq[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c;[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c.[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c0[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cp[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ci[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c|[?25l[?1c[?25h[?0c|[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cp[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c|[?25l[?1c[?25h[?0c|[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cp[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cl[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c3[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cm[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c`[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c: [?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c [?25l[?1cTests 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[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1cthe 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[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0có[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cë[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cÿ[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cô[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c kepereneven[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cz[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c everles gesvets etele[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cn[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ch[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cS[?25l[?1c[?25h[?0cA[?25l[?1c[?25h[?0cL[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0co[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cS[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cF[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c;[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1cTests 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[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c [?25l[?1c"Xtest.aff" 153 lines, 3426 characters written[?25h[?0c[?25l[?1c:[?25h[?0cm[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c [?25l[?1cReading 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[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cy[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c------- 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 gesvets etelekbltykk[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0có[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cë[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cÿ[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cô[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c kprnfn[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cv[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cg[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cz[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c *fls kswts tl[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1cTests 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[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c+[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c^[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c/[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1c"Xtest.utf-8.add" [New File] 3 lines, 38 characters written[?25h[?0c[?25l[?1c:[?25h[?0cm[?25l[?1c[?25h[?0ck[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c![?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1cReading 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[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :"[?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c [?25l[?1c tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !![?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1cinputs ['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[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c [?25l[?1csearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c['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[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1ccomment ['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[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1celequint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c [?25l[?1csearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c['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[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1cok ['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[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cz[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1celequint elekwint elekwint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c [?25l[?1csearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c['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[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1cOk ['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[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cX[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c_[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0c-[?25l[?1c[?25h[?0c8[?25l[?1c[?25h[?0c.[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c [?25l[?1celequint elekwint elekwint elequint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c:[?25l[?1c[?25h[?0c [?25l[?1csearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1c['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[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork 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[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c][?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cb[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c=[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c [?25l[?1ctest ['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[?0c[?25l[?1c :[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ca[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cP[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cp[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cx[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c2[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1caddstart /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[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cC[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cm[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cw[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c3[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 3 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c4[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 12 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c5[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 10 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c6[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c([?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c7[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c,[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c'[?25l[?1c[?25h[?0c7[?25l[?1c[?25h[?0c'[?25l[?1c[?25h[?0c)[?25l[?1c[?25h[?0c [?25l[?1c"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 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c [?25l[?1c1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebar lead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail taillead leadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cc[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cu[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cf[?25l[?1c[?25h[?0co[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cv[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cg[?25l[?1c[?25h[?0cr[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cd[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cd[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0cf[?25l[?1c[?25h[?0cu[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cT[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0cs[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0cO[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c[?25h[?0ce[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0cs[?25l[?1c[?25h[?0cp[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0ce[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0cc[?25l[?1c[?25h[?0c=[?25l[?1c[?25h[?0cl[?25l[?1c[?25h[?0ca[?25l[?1c[?25h[?0ct[?25l[?1c[?25h[?0ci[?25l[?1c[?25h[?0cn[?25l[?1c[?25h[?0c1[?25l[?1c[?25h[?0c [?25l[?1c1234 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[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1cTests 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[?0c[?25l[?1c:[?25h[?0c/^test output:/,$wq! test.out [?25l[?1c"test.out" [New File] 270 lines, 3685 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test60.failed test.ok test.out X* viminfo cp test60.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test60.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test60.in" 580 lines, 12483 charactersTests for the exists() function. vim: set ft=vim : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter *.my echo 'myfile edited' augroup ENDlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage let test_cases += [['#myagroup+b', 0]] " Valid autocmd group and event[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for the exists() function. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 575 lines, 12411 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunction! RunTest(str, result) [?25l[?1c : [?25h[?0c if exists(a:str) == a:result [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED: Checking for " . a:str [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0cendfunction [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"[?25h[?0c[?25l[?1c :[?25h[?0cfunction! TestExists() [?25l[?1c : [?25h[?0c augroup myagroup [?25l[?1c: [?25h[?0c^Iautocmd! BufEnter *.my echo 'myfile edited' [?25l[?1c: [?25h[?0c augroup END [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c let test_cases = [] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " valid autocmd group [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup', 1]] [?25l[?1c: [?25h[?0c " valid autocmd group with garbage [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup+b', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd group, event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter#*.my', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter#*.my', 1]] [?25l[?1c: [?25h[?0c " Non-existing autocmd group or event [?25l[?1c: [?25h[?0c let test_cases += [['#xyzagroup', 0]] [?25l[?1c: [?25h[?0c " Non-existing autocmd group and valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#xyzagroup#BufEnter', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event with no matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#CmdwinEnter', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and non-existing autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#xyzacmd', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event and non-matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter#xyzpat', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd event and non-matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter#xyzpat', 0]] [?25l[?1c: [?25h[?0c " Empty autocmd group, event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['###', 0]] [?25l[?1c: [?25h[?0c " Empty autocmd group and event or empty event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['##', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['##FileReadCmd', 1]] [?25l[?1c: [?25h[?0c " Non-existing autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['##MySpecialCmd', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['&textwidth', 1]] [?25l[?1c: [?25h[?0c " Existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['&tw', 1]] [?25l[?1c: [?25h[?0c " Existing and working option with garbage [?25l[?1c: [?25h[?0c let test_cases += [['&tw-', 0]] [?25l[?1c: [?25h[?0c " Global option [?25l[?1c: [?25h[?0c let test_cases += [['&g:errorformat', 1]] [?25l[?1c: [?25h[?0c " Local option [?25l[?1c: [?25h[?0c let test_cases += [['&l:errorformat', 1]] [?25l[?1c: [?25h[?0c " Negative form of existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['&nojoinspaces', 0]] [?25l[?1c: [?25h[?0c " Negative form of existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['&nojs', 0]] [?25l[?1c: [?25h[?0c " Non-existing option [?25l[?1c: [?25h[?0c let test_cases += [['&myxyzoption', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['+incsearch', 1]] [?25l[?1c: [?25h[?0c " Existing and working option with garbage [?25l[?1c: [?25h[?0c let test_cases += [['+incsearch!1', 0]] [?25l[?1c: [?25h[?0c " Existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['+is', 1]] [?25l[?1c: [?25h[?0c " Existing option that is hidden. [?25l[?1c: [?25h[?0c let test_cases += [['+autoprint', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing environment variable [?25l[?1c: [?25h[?0c let $EDITOR_NAME = 'Vim Editor' [?25l[?1c: [?25h[?0c let test_cases += [['$EDITOR_NAME', 1]] [?25l[?1c: [?25h[?0c " Non-existing environment variable [?25l[?1c: [?25h[?0c let test_cases += [['$NON_ENV_VAR', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal function [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr', 1]] [?25l[?1c: [?25h[?0c " Valid internal function with () [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr()', 1]] [?25l[?1c: [?25h[?0c " Non-existing internal function [?25l[?1c: [?25h[?0c let test_cases += [['*myxyzfunc', 0]] [?25l[?1c: [?25h[?0c " Valid internal function with garbage [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr&6', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid user defined function [?25l[?1c: [?25h[?0c let test_cases += [['*TestExists', 1]] [?25l[?1c: [?25h[?0c " Non-existing user defined function [?25l[?1c: [?25h[?0c let test_cases += [['*MyxyzFunc', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c redir! > test.out [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c for [test_case, result] in test_cases [?25l[?1c: [?25h[?0c ^Iecho test_case . ": " . result [?25l[?1c: [?25h[?0c call RunTest(test_case, result) [?25l[?1c: [?25h[?0c endfor [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (full match) [?25l[?1c: [?25h[?0c echo ':edit: 2' [?25l[?1c: [?25h[?0c if exists(':edit') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (full match) with garbage [?25l[?1c: [?25h[?0c echo ':edit/a: 0' [?25l[?1c: [?25h[?0c if exists(':edit/a') == 0 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (partial match) [?25l[?1c: [?25h[?0c echo ':q: 1' [?25l[?1c: [?25h[?0c if exists(':q') == 1 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing internal command [?25l[?1c: [?25h[?0c echo ':invalidcmd: 0' [?25l[?1c: [?25h[?0c if !exists(':invalidcmd') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " User defined command (full match) [?25l[?1c: [?25h[?0c command! MyCmd :echo 'My command' [?25l[?1c: [?25h[?0c echo ':MyCmd: 2' [?25l[?1c: [?25h[?0c if exists(':MyCmd') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " User defined command (partial match) [?25l[?1c: [?25h[?0c command! MyOtherCmd :echo 'Another command' [?25l[?1c: [?25h[?0c echo ':My: 3' [?25l[?1c: [?25h[?0c if exists(':My') == 3 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Command modifier [?25l[?1c: [?25h[?0c echo ':rightbelow: 2' [?25l[?1c: [?25h[?0c if exists(':rightbelow') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing user defined command (full match) [?25l[?1c: [?25h[?0c delcommand MyCmd [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo ':MyCmd: 0' [?25l[?1c: [?25h[?0c if !exists(':MyCmd') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing user defined command (partial match) [?25l[?1c: [?25h[?0c delcommand MyOtherCmd [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo ':My: 0' [?25l[?1c: [?25h[?0c if !exists(':My') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local variable [?25l[?1c: [?25h[?0c let local_var = 1 [?25l[?1c: [?25h[?0c echo 'local_var: 1' [?25l[?1c: [?25h[?0c if exists('local_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local variable with garbage [?25l[?1c: [?25h[?0c let local_var = 1 [?25l[?1c: [?25h[?0c echo 'local_var%n: 0' [?25l[?1c: [?25h[?0c if !exists('local_var%n') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local variable [?25l[?1c: [?25h[?0c unlet local_var [?25l[?1c: [?25h[?0c echo 'local_var: 0' [?25l[?1c: [?25h[?0c if !exists('local_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list [?25l[?1c: [?25h[?0c let local_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'local_list: 1' [?25l[?1c: [?25h[?0c if exists('local_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list item [?25l[?1c: [?25h[?0c echo 'local_list[1]: 1' [?25l[?1c: [?25h[?0c if exists('local_list[1]') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list item with garbage [?25l[?1c: [?25h[?0c echo 'local_list[1]+5: 0' [?25l[?1c: [?25h[?0c if !exists('local_list[1]+5') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Invalid local list item [?25l[?1c: [?25h[?0c echo 'local_list[2]: 0' [?25l[?1c: [?25h[?0c if !exists('local_list[2]') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local list [?25l[?1c: [?25h[?0c unlet local_list [?25l[?1c: [?25h[?0c echo 'local_list: 0' [?25l[?1c: [?25h[?0c if !exists('local_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local dictionary [?25l[?1c: [?25h[?0c let local_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'local_dict: 1' [?25l[?1c: [?25h[?0c if exists('local_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local dictionary [?25l[?1c: [?25h[?0c unlet local_dict [?25l[?1c: [?25h[?0c echo 'local_dict: 0' [?25l[?1c: [?25h[?0c if !exists('local_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing local curly-brace variable [?25l[?1c: [?25h[?0c let str = "local" [?25l[?1c: [?25h[?0c let curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local curly-brace variable [?25l[?1c: [?25h[?0c unlet curly_{str}_var [?25l[?1c: [?25h[?0c echo 'curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global variable [?25l[?1c: [?25h[?0c let g:global_var = 1 [?25l[?1c: [?25h[?0c echo 'g:global_var: 1' [?25l[?1c: [?25h[?0c if exists('g:global_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global variable with garbage [?25l[?1c: [?25h[?0c echo 'g:global_var-n: 1' [?25l[?1c: [?25h[?0c if !exists('g:global_var-n') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global variable [?25l[?1c: [?25h[?0c unlet g:global_var [?25l[?1c: [?25h[?0c echo 'g:global_var: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global list [?25l[?1c: [?25h[?0c let g:global_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'g:global_list: 1' [?25l[?1c: [?25h[?0c if exists('g:global_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global list [?25l[?1c: [?25h[?0c unlet g:global_list [?25l[?1c: [?25h[?0c echo 'g:global_list: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global dictionary [?25l[?1c: [?25h[?0c let g:global_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'g:global_dict: 1' [?25l[?1c: [?25h[?0c if exists('g:global_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global dictionary [?25l[?1c: [?25h[?0c unlet g:global_dict [?25l[?1c: [?25h[?0c echo 'g:global_dict: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global curly-brace variable [?25l[?1c: [?25h[?0c let str = "global" [?25l[?1c: [?25h[?0c let g:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'g:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('g:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global curly-brace variable [?25l[?1c: [?25h[?0c unlet g:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'g:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('g:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window variable [?25l[?1c: [?25h[?0c echo 'w:window_var: 1' [?25l[?1c: [?25h[?0c let w:window_var = 1 [?25l[?1c: [?25h[?0c if exists('w:window_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window variable [?25l[?1c: [?25h[?0c unlet w:window_var [?25l[?1c: [?25h[?0c echo 'w:window_var: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window list [?25l[?1c: [?25h[?0c let w:window_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'w:window_list: 1' [?25l[?1c: [?25h[?0c if exists('w:window_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window list [?25l[?1c: [?25h[?0c unlet w:window_list [?25l[?1c: [?25h[?0c echo 'w:window_list: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window dictionary [?25l[?1c: [?25h[?0c let w:window_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'w:window_dict: 1' [?25l[?1c: [?25h[?0c if exists('w:window_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window dictionary [?25l[?1c: [?25h[?0c unlet w:window_dict [?25l[?1c: [?25h[?0c echo 'w:window_dict: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window curly-brace variable [?25l[?1c: [?25h[?0c let str = "window" [?25l[?1c: [?25h[?0c let w:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'w:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('w:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window curly-brace variable [?25l[?1c: [?25h[?0c unlet w:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'w:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('w:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer variable [?25l[?1c: [?25h[?0c echo 'b:buffer_var: 1' [?25l[?1c: [?25h[?0c let b:buffer_var = 1 [?25l[?1c: [?25h[?0c if exists('b:buffer_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer variable [?25l[?1c: [?25h[?0c unlet b:buffer_var [?25l[?1c: [?25h[?0c echo 'b:buffer_var: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer list [?25l[?1c: [?25h[?0c let b:buffer_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'b:buffer_list: 1' [?25l[?1c: [?25h[?0c if exists('b:buffer_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer list [?25l[?1c: [?25h[?0c unlet b:buffer_list [?25l[?1c: [?25h[?0c echo 'b:buffer_list: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer dictionary [?25l[?1c: [?25h[?0c let b:buffer_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'b:buffer_dict: 1' [?25l[?1c: [?25h[?0c if exists('b:buffer_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer dictionary [?25l[?1c: [?25h[?0c unlet b:buffer_dict [?25l[?1c: [?25h[?0c echo 'b:buffer_dict: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer curly-brace variable [?25l[?1c: [?25h[?0c let str = "buffer" [?25l[?1c: [?25h[?0c let b:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'b:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('b:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer curly-brace variable [?25l[?1c: [?25h[?0c unlet b:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'b:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('b:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Script-local tests [?25l[?1c: [?25h[?0c source test60.vim [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing Vim internal variable [?25l[?1c: [?25h[?0c echo 'v:version: 1' [?25l[?1c: [?25h[?0c if exists('v:version') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing Vim internal variable [?25l[?1c: [?25h[?0c echo 'v:non_exists_var: 0' [?25l[?1c: [?25h[?0c if !exists('v:non_exists_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Function arguments [?25l[?1c: [?25h[?0c function TestFuncArg(func_arg, ...) [?25l[?1c: [?25h[?0c echo 'a:func_arg: 1' [?25l[?1c: [?25h[?0c if exists('a:func_arg') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:non_exists_arg: 0' [?25l[?1c: [?25h[?0c if !exists('a:non_exists_arg') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:1: 1' [?25l[?1c: [?25h[?0c if exists('a:1') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:2: 0' [?25l[?1c: [?25h[?0c if !exists('a:2') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c endfunction [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c call TestFuncArg("arg1", "arg2") [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c redir END [?25l[?1c: [?25h[?0cendfunction [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall TestExists() [?25l[?1c#myagroup: 1 OK #myagroup+b: 0 OK #myagroup#BufEnter: 1 OK #myagroup#BufEnter#*.my: 1 OK #BufEnter: 1 OK #BufEnter#*.my: 1 OK #xyzagroup: 0 OK #xyzagroup#BufEnter: 0 OK #myagroup#CmdwinEnter: 0 OK #myagroup#xyzacmd: 0 OK #myagroup#BufEnter#xyzpat: 0 OK #BufEnter#xyzpat: 0 OK ###: 0 OK ##: 0 OK ##FileReadCmd: 1 OK ##MySpecialCmd: 0 OK &textwidth: 1 OK &tw: 1 OK &tw-: 0 OK &g:errorformat: 1 OK &l:errorformat: 1 OK &nojoinspaces: 0 OK &nojs: 0 OK &myxyzoption: 0 OK +incsearch: 1 OK +incsearch!1: 0 OK +is: 1 OK +autoprint: 0 OK $EDITOR_NAME: 1 OK $NON_ENV_VAR: 0 OK *bufnr: 1 OK *bufnr(): 1 OK *myxyzfunc: 0 OK *bufnr&6: 0 OK *TestExists: 1 OK *MyxyzFunc: 0 OK :edit: 2 OK :edit/a: 0 OK :q: 1 OK :invalidcmd: 0 OK :MyCmd: 2 OK :My: 3 OK :rightbelow: 2 OK :MyCmd: 0 OK :My: 0 OK local_var: 1 OK local_var%n: 0 OK local_var: 0 OK local_list: 1 OK local_list[1]: 1 OK local_list[1]+5: 0 OK local_list[2]: 0 OK local_list: 0 OK local_dict: 1 OK local_dict: 0 OK curly_local_var: 1 OK curly_local_var: 0 OK g:global_var: 1 OK g:global_var-n: 1 OK g:global_var: 0 OK g:global_list: 1 OK g:global_list: 0 OK g:global_dict: 1 OK g:global_dict: 0 OK g:curly_global_var: 1 OK g:curly_global_var: 0 OK w:window_var: 1 OK w:window_var: 0 OK w:window_list: 1 OK w:window_list: 0 OK w:window_dict: 1 OK w:window_dict: 0 OK w:curly_window_var: 1 OK w:curly_window_var: 0 OK b:buffer_var: 1 OK b:buffer_var: 0 OK b:buffer_list: 1 OK b:buffer_list: 0 OK b:buffer_dict: 1 OK b:buffer_dict: 0 OK b:curly_buffer_var: 1 OK b:curly_buffer_var: 0 OK s:script_var: 1 OK s:script_var: 0 OK s:script_list: 1 OK s:script_list: 0 OK s:script_dict: 1 OK s:script_dict: 0 OK s:curly_script_var: 1 OK s:curly_script_var: 0 OK *s:my_script_func: 1 OK *s:my_script_func: 0 OK v:version: 1 OK v:non_exists_var: 0 OK a:func_arg: 1 OK a:non_exists_arg: 0 OK a:1: 1 OK a:2: 0 OK Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestExists [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0cdelfunc RunTest [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestFuncArg [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cedit! test.out [?25l[?1c"test.out" [Incomplete last line] 197 lines, 1844 characters#myagroup: 1OK#myagroup+b: 0OK#myagroup#BufEnter: 1OK#myagroup#BufEnter#*.my: 1 OK #BufEnter: 1OK #BufEnter#*.my: 1 OK#xyzagroup: 0OK#xyzagroup#BufEnter: 0 OK#myagroup#CmdwinEnter: 0 OK#myagroup#xyzacmd: 0 OK#myagroup#BufEnter#xyzpat: 0 OK[?25h[?0c[?25l[?1c:[?25h[?0cset ff=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out" 197 lines, 1845 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test61.failed test.ok test.out X* viminfo cp test61.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test61.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test61.in" 59 lines, 1011 charactersTests for undo tree. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. STARTTEST :" Delete three characters and undo Gx:set ul=100 x:set ul=100 x:.w! test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out :" :/^111/w >>test.out :" Delete three other characters and go back in time step by step $x:set ul=100 x:set ul=100 x:.w >>test.out :sleep 1 g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for undo tree.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 48 lines, 814 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:.w >>test.out :ear 1s :.w >>test.out :ear 3s :.w >>test.out :later 1s :.w >>test.out :later 1h :.w >>test.out :" :" test undojoin Goaaaa^[:set ul=100 obbbb^[u:.w >>test.out obbbb^[:set ul=100 :undojoin occcc^[u:.w >>test.out :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" Delete three characters and undo [?25l[?1c[?25h[?0c[?25l[?1c23456789[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c3456789[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c456789[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 7 characters written[?25h[?0c[?25l[?1c 1 change; before #3 0 seconds ago3456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #2 0 seconds ago23456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 1 change; before #1 0 seconds ago123456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^111/w >>test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" Delete three other characters and go back in time step by step [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0csleep 1 [?25l[?1c[?25h[?0c[?25l[?1c 1 change; before #6 1 seconds ago7[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #5 1 seconds ago8[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 4 changes; after #3 1 seconds ago456789[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c 1 change; before #3 1 seconds ago3456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #2 1 seconds ago23456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 1 change; before #1 1 seconds ago123456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c 3 changes; after #6 1 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^222/w >>test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" Delay for three seconds and go some seconds forward and backward [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csleep 2 [?25l[?1c[?25h[?0c[?25l[?1c6a[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1cab[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1cbc[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cear 1s [?25l[?1c3 changes; before #7 0 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cear 3s [?25l[?1c3 changes; before #1 4 seconds ago789[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0clater 1s [?25l[?1c3 changes; after #6 4 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0clater 1h [?25l[?1c3 changes; after #9 0 seconds agoabc[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test undojoin [?25l[?1c[?25h[?0c [?25l[?1c aaaa[?25h[?0c[?25l[?1c :[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c bbbb[?25h[?0c[?25l[?1c 1 line less; before #11 0 seconds ago~ [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 5 characters appended[?25h[?0c[?25l[?1c bbbb[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cundojoin [?25l[?1c[?25h[?0c[?25l[?1c cccc[?25h[?0c[?25l[?1c 2 fewer lines; before #12 0 seconds ago~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 5 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test62.failed test.ok test.out X* viminfo cp test62.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test62.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test62.in" 34 lines, 551 charactersTests for tab pages STARTTEST :so small.vim :" Simple test for opening and closing a tab page :tabnew :let nr = tabpagenr() :q :call append(line('$'), 'tab page ' . nr) :unlet nr :" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$')[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for tab pages[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 28 lines, 502 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Simple test for opening and closing a tab page [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ctabnew [?25l[?1c test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet nr = tabpagenr() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq [?25l[?1c:" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall append(line('$'), 'tab page ' . nr) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet nr [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Open three tab pages and use ":tabdo" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c0tabnew [?25l[?1c [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c1tabnew [?25l[?1c [No Name]  [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c888tabnew [?25l[?1c [No Name] [No Name] + test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ctabdo call append(line('$'), 'this is tab page ' . tabpagenr()) [?25l[?1c + [No Name] + [No Name] + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ctabclose! 2 [?25l[?1ctest62.in + [No Name]   X[?25h[?0c[?25l[?1c:[?25h[?0ctabrewind [?25l[?1c + [No Name]  + test62.in + [No Name]  Xthis is tab page 1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet line1 = getline('$') [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cundo [?25l[?1c2 fewer lines; before #1 0 seconds ago[No Name]  + test62.in + [No Name]   X~ [?25h[?0c[?25l[?1c:[?25h[?0cq [?25l[?1c + test62.in  + [No Name]  X:" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ctablast [?25l[?1c + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet line2 = getline('$') [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c:" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall append(line('$'), line1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(line('$'), line2) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet line1 line2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^Results/,$w! test.out [?25l[?1c"test.out" [New File] 5 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test63.failed test.ok test.out X* viminfo cp test63.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test63.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test63.in" 157 lines, 4784 charactersTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()", "matchadd()", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 ctermbg=red :highlight MyGroup2 ctermbg=green :highlight MyGroup3 ctermbg=blue :match MyGroup1 /TODO/ :2match MyGroup2 /FIXME/ :3match MyGroup3 /XXX/ :if matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :" --- Check that "matcharg()" returns an empty list if the argument is not 1, :" --- 2 or 3 (only 0 and 4 are tested). :let @r .= "*** Test 2: "[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()",[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 150 lines, 4605 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :unlet rs1 :unlet rs2 :unlet rf1 :unlet rf2 :unlet rf3 :highlight clear MyGroup1 :highlight clear MyGroup2 :highlight clear MyGroup3 G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: ~ [?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "matcharg()" returns the correct group and pattern if a match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- is defined. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r = "*** Test 1: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup1 ctermbg=red [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup2 ctermbg=green [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup3 ctermbg=blue [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /TODO/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /FIXME/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /XXX/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matcharg()" returns an empty list if the argument is not 1, [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- 2 or 3 (only 0 and 4 are tested). [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 2: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(0) == [] && matcharg(4) == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matcharg()" returns ['', ''] if a match is not defined. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 3: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(1) == ['', ''] && matcharg(2) == ['', ''] && matcharg(3) == ['', ' '][?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchadd()" and "getmatches()" agree on added matches and [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- that default values apply. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 4: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 4}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 42, 'id': 5}, {'g roup': 'MyGroup3', 'pattern': 'XXX', 'priority': 60, 'id': 17}] [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c : [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchdelete()" deletes the matches defined in the previous [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- test correctly. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 5: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m2) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m3) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchdelete()" returns 0 if successful and otherwise -1. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 6: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r1 = matchdelete(m) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r2 = matchdelete(42) [?25l[?1cE803: ID not found: 42[?25h[?0c[?25l[?1c:[?25h[?0cif r1 == 0 && r2 == -1 [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet m [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "clearmatches()" clears all matches defined by ":match" and [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- "matchadd()". [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 7: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /COFFEE/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /HUMPPA/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /VIM/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" restores a list of matches saved by [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- "getmatches()" without changes. (Matches with equal priority must also [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- remain in the same order.) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 8: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /COFFEE/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /HUMPPA/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /VIM/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet ml = getmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall setmatches(ml) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == ml [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet ml [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" will not add two matches with the same ID. The [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- expected behaviour (for now) is to add the first match but not the [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- second and to return 0 (even though it is a matter of debate whether [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- this can be considered successful behaviour). [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 9: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r1 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 10, 'id': 1}]) [?25l[?1cE801: ID already taken: 1Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 1}] && r1 == 0 [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" returns 0 if successful and otherwise -1. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- (A range of valid and invalid input values are tried out to generate the [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- return values.) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 10: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rs1 = setmatches([]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rs2 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}]) [?25l[?1c:call clearmatches()[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rf1 = setmatches(0) [?25l[?1cE714: List required[?25h[?0c[?25l[?1c:[?25h[?0clet rf2 = setmatches([0]) [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0clet rf3 = setmatches([{'wrong key': 'wrong value'}]) [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0cif rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet rs1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rs2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup3 [?25l[?1c[?25h[?0c [?25l[?1c 10 more lines*** Test 1: OK[?25h[?0c[?25l[?1c *** Test 2: OK[?25h[?0c[?25l[?1c :[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 11 lines, 170 characters written [?25h[?0c 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 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test64.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test64.in" 167 lines, 6276 charactersTest for regexp patterns. 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 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 = [] :call add(tl, ['ab', 'aab', 'ab']) :call add(tl, ['b', 'abcdef', 'b']) :call add(tl, ['bc*', 'abccccdef', 'bcccc']) :call add(tl, ['bc\{-}', 'abccccdef', 'b']) :call add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) :call add(tl, ['bc*', 'abbdef', 'b']) :call add(tl, ['c*', 'ccc', 'ccc'])[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for regexp patterns.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 158 lines, 6117 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: $put ='OK' : endif : if len(l) > 0 :" check all the nine submatches : for i in range(1, 9) : if len(t) <= i + 2 :let e = '' : else :let e = t[i + 2] : endif : if l[i] != e :$put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", submatch '. i . ': \"' . l[i] . '\", expected: \"' . e . '\"' : endif : endfor : unlet i : endif :endfor :unlet t tl e l :/^Results/,$wq! test.out ENDTEST Results of test64:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" tl is a List of Lists with: [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" regexp pattern [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" text to test the pattern on [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected match (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected submatch 1 (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected submatch 2 (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" etc. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" When there is no match use only the first two items. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet tl = [] [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['ab', 'aab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['b', 'abcdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abccccdef', 'bcccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\{-}', 'abccccdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abbdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c*', 'ccc', 'ccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c*', 'abdef', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\+', 'abccccdef', 'bcccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\+', 'abdef']) "no match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"operator \| [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['a\|ab', 'cabd', 'a']) "alternation is ordered [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c\?', 'ccb', 'c']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\?', 'abd', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\?', 'abccd', 'bc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1}', 'ab', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'caad', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aba']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'abaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vb{1}', 'abca', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vba{2}', 'abaa', 'baa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vba{3}', 'aabaac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'dabc', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'acb']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){0,2}', 'acb', "", ""]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){0,2}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1,2}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1,2}', 'ababc', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2,4}', 'ababcab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2,4}', 'abcababa', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'cdababe', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abacabab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab){2}){2}', 'abababab', 'abababab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab){2}){2}', 'abacabababab', 'abababab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'daaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'daaac', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'aaa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})+', 'adaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})+', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'aa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){2}', 'aaaa', 'aaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){2}', 'aaabaaaa', 'aaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+){2}', 'dadaac', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{3}){2}', 'aaaaaaa', 'aaaaaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,2}){2}', 'daaac', 'aaa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){2}', 'daaaac', 'aaaa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){2}', 'daaaaac', 'aaaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){3}', 'daac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,2}){2}', 'dac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)+', 'daac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)+', 'aaa', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+){1,2}', 'aaa', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)(a+)', 'aaa', 'aaa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{3})+', 'daaaac', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a|b|c)+', 'aacb', 'aacb', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a|b|c){2}', 'abcb', 'ab', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(abc){2}', 'abcabd', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(abc){2}', 'abdabcabc','abcabc', 'abc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['a*', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)+)+', 'ab', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{0,2})+', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((a*)+)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)*)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1,3}', 'aab', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2,3}', 'abaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}|b{2}', 'abab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}c', 'aabbccccccccccccc', 'abbc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va(bc){2}d', 'aabcbfbc' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'a', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'aa', 'aa' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'aaa', 'aaa' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'bbbabcc', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*b*|a*c*', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1}b{1}|a{1}b{1}', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"submatches [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)', 'ab', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)(b)', 'ab', 'ab', 'a', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)|(b)', 'ab', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', 'aaaa', 'aaaa', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['x', 'abcdef']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfor t in tl [?25l[?1c : [?25h[?0c: let l = matchlist(t[1], t[0]) [?25l[?1c: [?25h[?0c:" check the match itself [?25l[?1c: [?25h[?0c: if len(l) == 0 && len(t) > 2 [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", did not match, expected: \"' . t[2] . '\"' [?25l[?1c: [?25h[?0c: elseif len(l) > 0 && len(t) == 2 [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected no match' [?25l[?1c: [?25h[?0c: elseif len(t) > 2 && l[0] != t[2] [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected: \"' . t[2] . '\"' [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: $put ='OK' [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if len(l) > 0 [?25l[?1c: [?25h[?0c:" check all the nine submatches [?25l[?1c: [?25h[?0c: for i in range(1, 9) [?25l[?1c: [?25h[?0c: if len(t) <= i + 2 [?25l[?1c:[?25h[?0c: let e = '' [?25l[?1c:[?25h[?0c: else [?25l[?1c:[?25h[?0c: let e = t[i + 2] [?25l[?1c:[?25h[?0c: endif [?25l[?1c: [?25h[?0c: if l[i] != e [?25l[?1c:[?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", ubmatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' [?25l[?1c:[?25h[?0c: endif [?25l[?1c: [?25h[?0c: endfor [?25l[?1c: [?25h[?0c: unlet i [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1cOK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK [?25h[?0c[?25l[?1c :[?25h[?0cunlet t tl e l [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 102 lines, 322 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test65.failed test.ok test.out X* viminfo cp test65.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test65.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test65.in" 78 lines, 1791 charactersTest for floating point. STARTTEST :so small.vim :if !has("float") : e! test.ok : wq! test.out :endif :" :$put =printf('%f', 123.456) :$put =printf('%e', 123.456) :$put =printf('%g', 123.456) :" check we don't crash on division by zero :echo 1.0 / 0.0 :$put ='+=' :let v = 1.234 :let v += 6.543 :$put =printf('%g', v) :let v = 1.234 :let v += 5 :$put =printf('%g', v) :let a = 5 :let a += 3.333[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for floating point.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1727 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16)) :$put ='round' :$put =printf('%g', round(0.456)) :$put =printf('%g', round(4.5)) :$put =printf('%g', round(-4.50)) :$put ='sqrt' :$put =printf('%g', sqrt(100)) :echo sqrt(-4.01) :$put ='str2float' :$put =printf('%g', str2float('1e40')) :$put ='trunc' :$put =printf('%g', trunc(1.456)) :$put =printf('%g', trunc(-5.456)) :$put =printf('%g', trunc(4.000)) :$put ='float2nr' :$put =float2nr(123.456) :$put =float2nr(-123.456) :/^Results/,$wq! test.out ENDTEST Results of test65:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("float") [?25l[?1c : [?25h[?0c: e! test.ok [?25l[?1c: [?25h[?0c: wq! test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16))[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%f', 123.456) [?25l[?1c 123.456000[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%e', 123.456) [?25l[?1c 1.234560e+02[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 123.456) [?25l[?1c 123.456[?25h[?0c[?25l[?1c :[?25h[?0c" check we don't crash on division by zero [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cecho 1.0 / 0.0 [?25l[?1cinf[?25h[?0c[?25l[?1c:[?25h[?0c$put ='+=' [?25l[?1c +=[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet v += 6.543 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%g', v) [?25l[?1c 7.777[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet v += 5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%g', v) [?25l[?1c 6.234[?25h[?0c[?25l[?1c :[?25h[?0clet a = 5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet a += 3.333 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =string(a) [?25l[?1c 8.333[?25h[?0c[?25l[?1c :[?25h[?0c$put ='==' [?25l[?1c ==[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =v == 1.234 [?25l[?1c 1[?25h[?0c[?25l[?1c :[?25h[?0c$put =v == 1.2341 [?25l[?1c 0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='add-subtract' [?25l[?1c add-subtract[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4 + 1.234) [?25l[?1c 5.234[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 1.234 - 8) [?25l[?1c -6.766[?25h[?0c[?25l[?1c :[?25h[?0c$put ='mult-div' [?25l[?1c mult-div[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4 * 1.234) [?25l[?1c 4.936[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4.0 / 1234) [?25l[?1c 0.003241[?25h[?0c[?25l[?1c :[?25h[?0c$put ='dict' [?25l[?1c dict[?25h[?0c[?25l[?1c :[?25h[?0c$put =string({'x': 1.234, 'y': -2.0e20}) [?25l[?1c {'x': 1.234, 'y': -2.0e20}[?25h[?0c[?25l[?1c :[?25h[?0c$put ='list' [?25l[?1c list[?25h[?0c[?25l[?1c :[?25h[?0c$put =string([-123.4, 2.0e-20]) [?25l[?1c [-123.4, 2.0e-20][?25h[?0c[?25l[?1c :[?25h[?0c$put ='abs' [?25l[?1c abs[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs(1456)) [?25l[?1c 1456[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs(-4)) [?25l[?1c 4[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs([1, 2, 3])) [?25l[?1cE745: Using a List as a Number -1[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', abs(14.56)) [?25l[?1c 14.56[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', abs(-54.32)) [?25l[?1c 54.32[?25h[?0c[?25l[?1c :[?25h[?0c$put ='ceil' [?25l[?1c ceil[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(1.456)) [?25l[?1c 2.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(-5.456)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(-4.000)) [?25l[?1c -4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='floor' [?25l[?1c floor[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(1.856)) [?25l[?1c 1.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(-5.456)) [?25l[?1c -6.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(4.0)) [?25l[?1c 4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='log10' [?25l[?1c log10[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', log10(1000)) [?25l[?1c 3.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', log10(0.01000)) [?25l[?1c -2.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='pow' [?25l[?1c pow[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', pow(3, 3.0)) [?25l[?1c 27.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', pow(2, 16)) [?25l[?1c 65536.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='round' [?25l[?1c round[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(0.456)) [?25l[?1c 0.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(4.5)) [?25l[?1c 5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(-4.50)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='sqrt' [?25l[?1c sqrt[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', sqrt(100)) [?25l[?1c 10.0[?25h[?0c[?25l[?1c :[?25h[?0cecho sqrt(-4.01) [?25l[?1cnan[?25h[?0c[?25l[?1c:[?25h[?0c$put ='str2float' [?25l[?1c str2float[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', str2float('1e40')) [?25l[?1c 1.0e40[?25h[?0c[?25l[?1c :[?25h[?0c$put ='trunc' [?25l[?1c trunc[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(1.456)) [?25l[?1c 1.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(-5.456)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(4.000)) [?25l[?1c 4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='float2nr' [?25l[?1c float2nr[?25h[?0c[?25l[?1c :[?25h[?0c$put =float2nr(123.456) [?25l[?1c 123[?25h[?0c[?25l[?1c :[?25h[?0c$put =float2nr(-123.456) [?25l[?1c -123[?25h[?0c[?25l[?1c :[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 56 lines, 363 characters written [?25h[?0c rm -rf X* test.ok viminfo Test results: ALL DONE make[2]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic/testdir' make[1]: Leaving directory `/build/buildd/vim-7.2.130-1~Xk2c20090306/src/vim-basic' # installvimbin installs the vim binary under debian/tmp but we install # it into the vim package from src/. Need to rm it from debian/tmp so # that dh_install doesn't fail rm -f debian/tmp/usr/bin/vim cp src/vim-basic/vim src/vim-basic/vim.basic # DEBIAN INSTALLATION # According to #368754 and #323820, Russian manpages should be in # /usr/share/man/ru (KOI8-R encoded) and man will handle the # transcoding mv /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru{.KOI8-R,} # Remove this so the dh_install later doesn't fail rm -rf /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man/ru.UTF-8 # rm stuff handled by alternatives rm -f /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/bin/{ex,view} for f in `find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man -name view.1 -o -name ex.1`; do \ rm -f $f; \ done # rm stuff handled by our own symlinks for f in `find /build/buildd/vim-7.2.130-1~Xk2c20090306/debian/tmp/usr/share/man -name rvim.1 -o -name rview.1`; do \ rm -f $f; \ done # helpztags manpage pod2man -c "User Commands" -s 1 -q none -r "vim 7.2" \ -d "September 2003" debian/helpztags debian/helpztags.1 # variant-related installations for package "vim" # to be kept in sync with those in "install-stamp-%" target for x in install postinst prerm links ; do \ sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim.$x ;\ done for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim.postinst sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:" \ debian/lintian/vim-variant > debian/lintian/vim # Generate language-specific sections of # vim-{runtime,common,gui-common}.install files for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ echo debian/tmp/usr/share/man/$L/man1/vimtutor.1 \ usr/share/man/$L/man1/ >>debian/vim-runtime.install; \ for f in vim xxd vimdiff; do \ echo debian/tmp/usr/share/man/$L/man1/$f.1 \ usr/share/man/$L/man1/ >>debian/vim-common.install; \ done; \ echo debian/tmp/usr/share/man/$L/man1/evim.1 \ usr/share/man/$L/man1/ >>debian/vim-gui-common.install; \ done dh_installman dh_install --fail-missing # adjust things for vim-gui-common cp debian/vim-common/usr/share/man/man1/vim.1 \ debian/vim-gui-common/usr/share/man/man1/gvim.1 cp debian/vim-common/usr/share/man/man1/vimdiff.1 \ debian/vim-gui-common/usr/share/man/man1/gvimdiff.1 for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ cp debian/vim-common/usr/share/man/$L/man1/vim.1 \ debian/vim-gui-common/usr/share/man/$L/man1/gvim.1; \ cp debian/vim-common/usr/share/man/$L/man1/vimdiff.1 \ debian/vim-gui-common/usr/share/man/$L/man1/gvimdiff.1; \ done rmdir debian/vim-gui-common/usr/bin # Generate language-specific sections of # vim-{runtime,common,gui-common}.links files for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ echo usr/share/man/$L/man1/vimtutor.1 \ usr/share/man/$L/man1/gvimtutor.1 >>debian/vim-runtime.links; \ for p in rvim rview; do \ echo usr/share/man/$L/man1/vim.1 \ usr/share/man/$L/man1/$p.1 >>debian/vim-common.links; \ done; \ for p in gview rgvim rgview; do \ echo usr/share/man/$L/man1/gvim.1 \ usr/share/man/$L/man1/$p.1 >>debian/vim-gui-common.links; \ done; \ echo usr/share/man/$L/man1/evim.1 \ usr/share/man/$L/man1/eview.1 >>debian/vim-gui-common.links; \ done dh_link # all excepts vim dh_installchangelogs -Nvim -pvim-dbg dh_installdocs -pvim-dbg dh_installmime touch install-stamp-vim-basic dh_testdir dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-common' in `../vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim' in `../vim_7.2.130-1~Xk2c20090306-1_lpia.deb'. dh_testdir dh_testroot dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-dbg' in `../vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb'. dpkg-genchanges -B -mUbuntu/lpia Build Daemon >../vim_7.2.130-1~Xk2c20090306-1_lpia.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20090306-1952 chroot-autobuild/build/buildd/vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 987674 bytes: control archive= 2444 bytes. 1255 bytes, 21 lines control 241 bytes, 4 lines md5sums 3325 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1685 bytes, 69 lines * prerm #!/bin/sh Package: vim-gtk Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 1868 Depends: vim-gui-common (= 2:7.2.130-1~Xk2c20090306-1), vim-common (= 2:7.2.130-1~Xk2c20090306-1), vim-runtime (= 2:7.2.130-1~Xk2c20090306-1), libacl1 (>= 2.2.11-1), libc6 (>= 2.7-1), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.5), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5) Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with GTK2 GUI Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a GTK2 GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 989480 bytes: control archive= 2473 bytes. 1340 bytes, 21 lines control 249 bytes, 4 lines md5sums 3329 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1689 bytes, 69 lines * prerm #!/bin/sh Package: vim-gnome Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 1872 Depends: vim-gui-common (= 2:7.2.130-1~Xk2c20090306-1), vim-common (= 2:7.2.130-1~Xk2c20090306-1), vim-runtime (= 2:7.2.130-1~Xk2c20090306-1), libacl1 (>= 2.2.11-1), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.7-1), libglib2.0-0 (>= 2.12.0), libgnome2-0 (>= 2.17.3), libgnomeui-0 (>= 2.17.1), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.5), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5) Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with GNOME2 GUI Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a GNOME2 GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 979068 bytes: control archive= 2417 bytes. 1179 bytes, 21 lines control 257 bytes, 4 lines md5sums 3333 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1693 bytes, 69 lines * prerm #!/bin/sh Package: vim-lesstif Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 1844 Depends: vim-gui-common (= 2:7.2.130-1~Xk2c20090306-1), vim-common (= 2:7.2.130-1~Xk2c20090306-1), vim-runtime (= 2:7.2.130-1~Xk2c20090306-1), lesstif2, libacl1 (>= 2.2.11-1), libc6 (>= 2.7-1), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5) Suggests: cscope, vim-doc, ttf-dejavu Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with LessTif GUI Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a LessTif GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 856876 bytes: control archive= 2202 bytes. 1026 bytes, 21 lines control 184 bytes, 3 lines md5sums 3157 bytes, 89 lines * postinst #!/bin/sh 1685 bytes, 69 lines * prerm #!/bin/sh Package: vim-nox Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 1592 Depends: vim-common (= 2:7.2.130-1~Xk2c20090306-1), vim-runtime (= 2:7.2.130-1~Xk2c20090306-1), libacl1 (>= 2.2.11-1), libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5) Suggests: cscope, vim-doc Provides: editor, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with support for scripting with Perl, Python, Ruby, and Tcl but no GUI. chroot-autobuild/build/buildd/vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 329258 bytes: control archive= 2378 bytes. 20 bytes, 1 lines conffiles 1100 bytes, 25 lines control 389 bytes, 6 lines md5sums 3159 bytes, 89 lines * postinst #!/bin/sh 1687 bytes, 69 lines * prerm #!/bin/sh Package: vim-tiny Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 680 Depends: vim-common (= 2:7.2.130-1~Xk2c20090306-1), libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3), libselinux1 Conflicts: vim-common (<< 1:7.1.293-2), vim-runtime (<< 1:7.1-056+1) Replaces: vim-common (<< 1:7.1.293-2) Provides: editor Section: editors Priority: important Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - compact version Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a minimal version of vim compiled with no GUI and a small subset of features in order to keep small the package size. This package does not depend on the vim-runtime package, but installing it you will get its additional benefits (online documentation, plugins, ...). chroot-autobuild/build/buildd/vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 216206 bytes: control archive= 2351 bytes. 15 bytes, 1 lines conffiles 867 bytes, 22 lines control 2986 bytes, 43 lines md5sums 183 bytes, 7 lines * postinst #!/bin/sh 150 bytes, 5 lines * postrm #!/bin/sh 795 bytes, 30 lines * preinst #!/bin/sh Package: vim-common Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 536 Depends: libc6 (>= 2.7-1) Recommends: vim | vim-gnome | vim-gtk | vim-lesstif | vim-nox | vim-tiny Section: editors Priority: important Homepage: http://www.vim.org/ Description: Vi IMproved - Common files Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains files shared by all non GUI-enabled vim variants (vim and vim-tiny currently) available in Debian. Examples of such shared files are: manpages, common executables like xxd, and configuration files. chroot-autobuild/build/buildd/vim_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 768620 bytes: control archive= 2203 bytes. 1048 bytes, 24 lines control 178 bytes, 3 lines md5sums 3155 bytes, 89 lines * postinst #!/bin/sh 1683 bytes, 69 lines * prerm #!/bin/sh Package: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 1420 Depends: vim-common (= 2:7.2.130-1~Xk2c20090306-1), vim-runtime (= 2:7.2.130-1~Xk2c20090306-1), libacl1 (>= 2.2.11-1), libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3), libselinux1 Suggests: ctags, vim-doc, vim-scripts Conflicts: vim-common (<< 1:7.1-175+1) Replaces: vim-common (<< 1:7.1-175+1) Provides: editor Section: editors Priority: optional Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a rather standard set of features. This package does not provide a GUI version of Vim. See the other vim-* packages if you need more (or less). chroot-autobuild/build/buildd/vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb: new debian package, version 2.0. size 8402746 bytes: control archive= 954 bytes. 932 bytes, 18 lines control 666 bytes, 10 lines md5sums Package: vim-dbg Source: vim Version: 2:7.2.130-1~Xk2c20090306-1 Architecture: lpia Maintainer: Debian Vim Maintainers Installed-Size: 18668 Depends: vim (= 2:7.2.130-1~Xk2c20090306-1) | vim-gtk (= 2:7.2.130-1~Xk2c20090306-1) | vim-gnome (= 2:7.2.130-1~Xk2c20090306-1) | vim-nox (= 2:7.2.130-1~Xk2c20090306-1) | vim-common (= 2:7.2.130-1~Xk2c20090306-1) | vim-lesstif (= 2:7.2.130-1~Xk2c20090306-1) | vim-tiny (= 2:7.2.130-1~Xk2c20090306-1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (debugging symbols) Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains gdb debugging symbols for the vim packages. chroot-autobuild/build/buildd/vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:50 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/bin/ -rwxr-xr-x root/root 1836592 2009-03-06 19:50 ./usr/bin/vim.gtk drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/vim-gtk/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim-gtk/presubj drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/menu/ -rw-r--r-- root/root 309 2009-03-06 19:41 ./usr/share/menu/vim-gtk drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 183 2009-03-06 19:50 ./usr/share/lintian/overrides/vim-gtk drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/doc/ lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/doc/vim-gtk -> vim-gui-common chroot-autobuild/build/buildd/vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:50 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/bin/ -rwxr-xr-x root/root 1840788 2009-03-06 19:50 ./usr/bin/vim.gnome drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/vim-gnome/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim-gnome/presubj drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/menu/ -rw-r--r-- root/root 315 2009-03-06 19:41 ./usr/share/menu/vim-gnome drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 191 2009-03-06 19:50 ./usr/share/lintian/overrides/vim-gnome drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/doc/ lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/doc/vim-gnome -> vim-gui-common chroot-autobuild/build/buildd/vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:50 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/bin/ -rwxr-xr-x root/root 1810612 2009-03-06 19:50 ./usr/bin/vim.lesstif drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/vim-lesstif/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim-lesstif/presubj drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/menu/ -rw-r--r-- root/root 321 2009-03-06 19:41 ./usr/share/menu/vim-lesstif drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 199 2009-03-06 19:50 ./usr/share/lintian/overrides/vim-lesstif drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/doc/ lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/doc/vim-lesstif -> vim-gui-common chroot-autobuild/build/buildd/vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:50 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/bin/ -rwxr-xr-x root/root 1568100 2009-03-06 19:50 ./usr/bin/vim.nox drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/vim-nox/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim-nox/presubj drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 55 2009-03-06 19:50 ./usr/share/lintian/overrides/vim-nox drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/doc/ lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/doc/vim-nox -> vim-common chroot-autobuild/build/buildd/vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:50 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/bin/ -rwxr-xr-x root/root 593508 2009-03-06 19:50 ./usr/bin/vim.tiny drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/bug/vim-tiny/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim-tiny/presubj drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 57 2009-03-06 19:50 ./usr/share/lintian/overrides/vim-tiny drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/vim/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/vim/vim72/ drwxr-xr-x root/root 0 2009-03-06 19:41 ./usr/share/vim/vim72/doc/ -rw-r--r-- root/root 1287 2009-03-06 19:41 ./usr/share/vim/vim72/doc/help.txt -rw-r--r-- root/root 30 2009-03-06 19:41 ./usr/share/vim/vim72/doc/tags -rw-r--r-- root/root 324 2009-03-06 19:41 ./usr/share/vim/vim72/doc/README.Debian drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/share/doc/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./etc/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./etc/vim/ -rw-r--r-- root/root 662 2009-03-06 19:50 ./etc/vim/vimrc.tiny lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/vim/vimrc.tiny -> /etc/vim/vimrc.tiny lrwxrwxrwx root/root 0 2009-03-06 19:50 ./usr/share/doc/vim-tiny -> vim-common chroot-autobuild/build/buildd/vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:52 ./ drwxr-xr-x root/root 0 2009-03-06 19:50 ./var/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./var/lib/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./var/lib/vim/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./var/lib/vim/addons/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/bin/ -rwxr-xr-x root/root 14076 2009-03-06 19:52 ./usr/bin/xxd -rwxr-xr-x root/root 2074 2009-03-06 19:41 ./usr/bin/helpztags drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/lib/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/lib/mime/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/lib/mime/packages/ -rw-r--r-- root/root 148 2009-03-06 19:41 ./usr/lib/mime/packages/vim-common drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/vim/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/vim/vim72/ -rw-r--r-- root/root 1748 2009-03-06 19:50 ./usr/share/vim/vim72/debian.vim drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/man1/ -rw-r--r-- root/root 5419 2009-03-06 19:50 ./usr/share/man/man1/vim.1.gz -rw-r--r-- root/root 2090 2009-03-06 19:52 ./usr/share/man/man1/helpztags.1.gz -rw-r--r-- root/root 701 2009-03-06 19:50 ./usr/share/man/man1/vimdiff.1.gz -rw-r--r-- root/root 4183 2009-03-06 19:50 ./usr/share/man/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr.ISO8859-1/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr.ISO8859-1/man1/ -rw-r--r-- root/root 6396 2009-03-06 19:50 ./usr/share/man/fr.ISO8859-1/man1/vim.1.gz -rw-r--r-- root/root 928 2009-03-06 19:50 ./usr/share/man/fr.ISO8859-1/man1/vimdiff.1.gz -rw-r--r-- root/root 4826 2009-03-06 19:50 ./usr/share/man/fr.ISO8859-1/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 6396 2009-03-06 19:50 ./usr/share/man/fr/man1/vim.1.gz -rw-r--r-- root/root 928 2009-03-06 19:50 ./usr/share/man/fr/man1/vimdiff.1.gz -rw-r--r-- root/root 4826 2009-03-06 19:50 ./usr/share/man/fr/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl/man1/ -rw-r--r-- root/root 6146 2009-03-06 19:50 ./usr/share/man/pl/man1/vim.1.gz -rw-r--r-- root/root 752 2009-03-06 19:50 ./usr/share/man/pl/man1/vimdiff.1.gz -rw-r--r-- root/root 4567 2009-03-06 19:50 ./usr/share/man/pl/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it/man1/ -rw-r--r-- root/root 6065 2009-03-06 19:50 ./usr/share/man/it/man1/vim.1.gz -rw-r--r-- root/root 733 2009-03-06 19:50 ./usr/share/man/it/man1/vimdiff.1.gz -rw-r--r-- root/root 4816 2009-03-06 19:50 ./usr/share/man/it/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/ru/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/ru/man1/ -rw-r--r-- root/root 6250 2009-03-06 19:50 ./usr/share/man/ru/man1/vim.1.gz -rw-r--r-- root/root 1003 2009-03-06 19:50 ./usr/share/man/ru/man1/vimdiff.1.gz -rw-r--r-- root/root 5397 2009-03-06 19:50 ./usr/share/man/ru/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr.UTF-8/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/fr.UTF-8/man1/ -rw-r--r-- root/root 6468 2009-03-06 19:50 ./usr/share/man/fr.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 944 2009-03-06 19:50 ./usr/share/man/fr.UTF-8/man1/vimdiff.1.gz -rw-r--r-- root/root 4870 2009-03-06 19:50 ./usr/share/man/fr.UTF-8/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it.UTF-8/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it.UTF-8/man1/ -rw-r--r-- root/root 6082 2009-03-06 19:50 ./usr/share/man/it.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 739 2009-03-06 19:50 ./usr/share/man/it.UTF-8/man1/vimdiff.1.gz -rw-r--r-- root/root 4824 2009-03-06 19:50 ./usr/share/man/it.UTF-8/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl.ISO8859-2/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl.ISO8859-2/man1/ -rw-r--r-- root/root 6146 2009-03-06 19:50 ./usr/share/man/pl.ISO8859-2/man1/vim.1.gz -rw-r--r-- root/root 752 2009-03-06 19:50 ./usr/share/man/pl.ISO8859-2/man1/vimdiff.1.gz -rw-r--r-- root/root 4567 2009-03-06 19:50 ./usr/share/man/pl.ISO8859-2/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl.UTF-8/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/pl.UTF-8/man1/ -rw-r--r-- root/root 6252 2009-03-06 19:50 ./usr/share/man/pl.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 776 2009-03-06 19:50 ./usr/share/man/pl.UTF-8/man1/vimdiff.1.gz -rw-r--r-- root/root 4644 2009-03-06 19:50 ./usr/share/man/pl.UTF-8/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it.ISO8859-1/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/man/it.ISO8859-1/man1/ -rw-r--r-- root/root 6065 2009-03-06 19:50 ./usr/share/man/it.ISO8859-1/man1/vim.1.gz -rw-r--r-- root/root 733 2009-03-06 19:50 ./usr/share/man/it.ISO8859-1/man1/vimdiff.1.gz -rw-r--r-- root/root 4816 2009-03-06 19:50 ./usr/share/man/it.ISO8859-1/man1/xxd.1.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/doc/vim-common/ -rw-r--r-- root/root 71022 2009-03-06 19:41 ./usr/share/doc/vim-common/changelog.Debian.gz -rw-r--r-- root/root 1737 2009-03-06 19:41 ./usr/share/doc/vim-common/README.Debian -rw-r--r-- root/root 4429 2009-03-06 19:41 ./usr/share/doc/vim-common/README.gz -rw-r--r-- root/root 10927 2009-03-06 19:41 ./usr/share/doc/vim-common/copyright -rw-r--r-- root/root 1148 2009-03-06 19:41 ./usr/share/doc/vim-common/NEWS.Debian.gz drwxr-xr-x root/root 0 2009-03-06 19:52 ./etc/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./etc/vim/ -rw-r--r-- root/root 2191 2009-03-06 19:41 ./etc/vim/vimrc lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/vim/vimrc -> /etc/vim/vimrc lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/vim/vimfiles -> /etc/vim lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/vim/vimcurrent -> vim72 lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr.ISO8859-1/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr.ISO8859-1/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/ru/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/ru/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/fr.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl.ISO8859-2/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl.ISO8859-2/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/pl.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it.ISO8859-1/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/man/it.ISO8859-1/man1/rview.1.gz -> vim.1.gz chroot-autobuild/build/buildd/vim_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:52 ./ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/bin/ -rwxr-xr-x root/root 1391708 2009-03-06 19:52 ./usr/bin/vim.basic drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/bug/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/bug/vim/ -rw-r--r-- root/root 114 2009-03-06 19:41 ./usr/share/bug/vim/presubj drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/lintian/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 53 2009-03-06 19:52 ./usr/share/lintian/overrides/vim drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/doc/ lrwxrwxrwx root/root 0 2009-03-06 19:52 ./usr/share/doc/vim -> vim-common chroot-autobuild/build/buildd/vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb: drwxr-xr-x root/root 0 2009-03-06 19:52 ./ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/lib/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/lib/debug/ drwxr-xr-x root/root 0 2009-03-06 19:50 ./usr/lib/debug/usr/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/lib/debug/usr/bin/ -rw-r--r-- root/root 2909220 2009-03-06 19:52 ./usr/lib/debug/usr/bin/vim.basic -rw-r--r-- root/root 3114774 2009-03-06 19:50 ./usr/lib/debug/usr/bin/vim.nox -rw-r--r-- root/root 3721166 2009-03-06 19:50 ./usr/lib/debug/usr/bin/vim.lesstif -rw-r--r-- root/root 15659 2009-03-06 19:52 ./usr/lib/debug/usr/bin/xxd -rw-r--r-- root/root 3943336 2009-03-06 19:50 ./usr/lib/debug/usr/bin/vim.gnome -rw-r--r-- root/root 1300933 2009-03-06 19:50 ./usr/lib/debug/usr/bin/vim.tiny -rw-r--r-- root/root 3938717 2009-03-06 19:50 ./usr/lib/debug/usr/bin/vim.gtk drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2009-03-06 19:52 ./usr/share/doc/vim-dbg/ -rw-r--r-- root/root 71022 2009-03-06 19:41 ./usr/share/doc/vim-dbg/changelog.Debian.gz -rw-r--r-- root/root 10927 2009-03-06 19:41 ./usr/share/doc/vim-dbg/copyright -rw-r--r-- root/root 1148 2009-03-06 19:41 ./usr/share/doc/vim-dbg/NEWS.Debian.gz vim_7.2.130-1~Xk2c20090306-1_lpia.changes: Format: 1.8 Date: Fri, 06 Mar 2009 20:06:52 +0100 Source: vim Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome vim-full Architecture: lpia Version: 2:7.2.130-1~Xk2c20090306-1 Distribution: hardy Urgency: low Maintainer: Ubuntu/lpia Build Daemon Changed-By: Xk2c Description: vim - Vi IMproved - enhanced vi editor vim-common - Vi IMproved - Common files vim-dbg - Vi IMproved - enhanced vi editor (debugging symbols) vim-doc - Vi IMproved - HTML documentation vim-full - Vi IMproved - enhanced vi editor (transitional package) vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI vim-gui-common - Vi IMproved - Common GUI files vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI vim-nox - Vi IMproved - enhanced vi editor vim-perl - Vi IMproved - enhanced vi editor (transitional package) vim-python - Vi IMproved - enhanced vi editor (transitional package) vim-ruby - Vi IMproved - enhanced vi editor (transitional package) vim-runtime - Vi IMproved - Runtime files vim-tcl - Vi IMproved - enhanced vi editor (transitional package) vim-tiny - Vi IMproved - enhanced vi editor - compact version Changes: vim (2:7.2.130-1~Xk2c20090306-1) hardy; urgency=low . * hardy rebuild (sid) Checksums-Sha1: d85ad80f36e77eb92ebaa05a0f621320bcad13d5 987674 vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb 56d264c4ce14dc6e7d2aa5b6baa803b2c0c2e9fc 989480 vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb 520e5062ad19f0abcfcaa36cf259a3494588c631 979068 vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb 0bf2771120faa24bb9452cd1648aa887188e027c 856876 vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb b1798813249d82016e77b85c1310110e3fef6d58 329258 vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb 462430677d02c56375990a7531542456bad0223c 216206 vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb 8de7cbf83c4daa6616090c26123decae075c3a05 768620 vim_7.2.130-1~Xk2c20090306-1_lpia.deb 7e01372c02f2129e29c02c56b14ef0a4249d8a86 8402746 vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb Checksums-Sha256: 27fd722cc0316da4998b906b886ba5c973247d2ff15f47ccdf7a830f75683c02 987674 vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb 67baee49ecffec110d4f17844d77f722229b16ef1c8ab8e094bc07e1d3e37da4 989480 vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb 843df01d3174a6e5bdd8b33d1725f3f8f0312afefabb75ffa711ae533c58e4f4 979068 vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb a781ef0aa5f7174d0cb2a345f29ab64f0c37646a02f774a9bb9632f39b908f73 856876 vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb c62b9f16661205286dc6057a446bf35bf0a62456d225b8b85d8250f37b03c6aa 329258 vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb ab5ba89da1e83cc069ff16c1896b50f39010cca42ee5f8cafe8da9156014bb7e 216206 vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb ff4cf94f2c933f99a149bc499f8c82c7f9e2dc6d74d7efee3860fa75515bdb7d 768620 vim_7.2.130-1~Xk2c20090306-1_lpia.deb d09c319eba250056c8a08e92c8ee604378d7a7e2b079eb69f0005dd6f8cd3b1c 8402746 vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb Files: 6d901e252a471a9c134946dcc61bb71e 987674 editors extra vim-gtk_7.2.130-1~Xk2c20090306-1_lpia.deb a70f62d339706ccd25c6bce967fbc79f 989480 editors extra vim-gnome_7.2.130-1~Xk2c20090306-1_lpia.deb 44551dbadaf58673d7c7108855b77590 979068 editors extra vim-lesstif_7.2.130-1~Xk2c20090306-1_lpia.deb 9ca755585908197f1ff0a8bd3a6dd77e 856876 editors extra vim-nox_7.2.130-1~Xk2c20090306-1_lpia.deb 41c1b47d111bd932f0c2a4697c40c521 329258 editors important vim-tiny_7.2.130-1~Xk2c20090306-1_lpia.deb 10ac7012e8e89bee0e9b306a8e7993ba 216206 editors important vim-common_7.2.130-1~Xk2c20090306-1_lpia.deb fb5c3d9b6c02e5eb22983be2cce9eae6 768620 editors optional vim_7.2.130-1~Xk2c20090306-1_lpia.deb e982be077e12d2a6d2b0d224caa3bc11 8402746 editors extra vim-dbg_7.2.130-1~Xk2c20090306-1_lpia.deb ****************************************************************************** Built successfully Purging chroot-autobuild/build/buildd/vim-7.2.130-1~Xk2c20090306 ------------------------------------------------------------------------------ /usr/bin/sudo dpkg --root=/home/buildd/build-895639-2049022/chroot-autobuild --purge groff-base libavahi-common3 libxfixes-dev libx11-data libgnome2-0 esound-common libgconf2-dev fontconfig-config gettext file zlib1g-dev libacl1-dev libselinux1-dev ttf-dejavu libbonobo2-dev libcairo2 x11-common libidl-dev libx11-dev libopencdk10 libxi6 liblzo2-2 libjpeg62 tcl libbonoboui2-common libbonobo2-common libxcursor1 libavahi-glib-dev x11proto-input-dev libldap-2.4-2 libexpat1-dev lesstif2 libpixman-1-dev libjpeg62-dev libxcomposite-dev libfontconfig1 libdbus-glib-1-2 libgnomeui-dev libart-2.0-2 libsasl2-modules libxp-dev tcl8.4-dev libglade2-dev libx11-6 libkrb53 xtrans-dev x11proto-randr-dev psmisc libhal-storage1 libgnutlsxx13 libglib2.0-0 libnewt0.52 libxinerama-dev libsasl2-2 lesstif2-dev libpango1.0-common libhal1 libxdamage1 libaudiofile0 libxcb-xlib0 libxt6 libtasn1-3 libruby1.8 libdbus-1-dev libglib2.0-dev gconf2 libgpg-error-dev libxml2 dbus libgail-dev x11proto-xext-dev pkg-config libthai-data libice6 intltool-debian libavahi-client3 libxrender1 liborbit2-dev libfontconfig1-dev libgail-common libxml2-dev libtasn1-3-dev libgpmg1-dev libxrandr-dev libxext-dev libaudiofile-dev libxau-dev libgpg-error0 libgnomevfs2-dev libxrender-dev ruby1.8-dev ttf-dejavu-extra libpng12-dev libck-connector0 libattr1-dev libavahi-common-data libxft2 libreadline5 libpopt-dev consolekit x11proto-render-dev libxext6 libgnutls13 libasound2 libsqlite3-0 python2.5-dev libxinerama1 libbonobo2-0 libpcre3 libesd0-dev tcl-dev libxdamage-dev libsm-dev tcl8.4 libncursesw5 gconf2-common libxdmcp-dev defoma libgnomevfs2-common ttf-dejavu-core readline-common libgnomecanvas2-0 libcairo2-dev libcupsys2 libgail18 python2.5 libxcb-xlib0-dev fontconfig libgnomecanvas2-dev libavahi-client-dev libgcrypt11-dev libgnome-keyring-dev libxpm4 libavahi-common-dev liborbit2 libgamin0 x11proto-print-dev libxt-dev libgnomeui-0 libpopt0 libfreetype6 libperl-dev libsepol1-dev libice-dev libssl0.9.8 libatk1.0-0 libdbus-1-3 x11proto-fixes-dev libfreetype6-dev libgtk2.0-0 x11proto-damage-dev libidl0 libxcb1 libart-2.0-dev html2text libgcrypt11 libopencdk10-dev libglade2-0 libxrandr2 libpthread-stubs0 debhelper libkeyutils1 libgnomecanvas2-common libthai0 python libncurses5-dev libgnome-keyring0 libxpm-dev libmagic1 libgnutls-dev libtiff4 gnome-mime-data libexpat1 ruby1.8 bsdmainutils libbonoboui2-dev liblzo2-dev libxau6 libpango1.0-dev libxcursor-dev libxcomposite1 x11proto-composite-dev libgconf2-4 adduser mime-support x11proto-core-dev whiptail libxcb1-dev libxi-dev gamin libgnome2-common shared-mime-info libxfixes3 libxdmcp6 libgtk2.0-dev libgpmg1 po-debconf libavahi-glib1 libatk1.0-dev libxft-dev libpng12-0 python-dev man-db x11proto-kb-dev libxp6 libpixman-1-0 libbonoboui2-0 x11proto-xinerama-dev libdatrie0 libpthread-stubs0-dev libpango1.0-0 ucf libgnomeui-common libgtk2.0-common gettext-base libgnome2-dev libsm6 libgnomevfs2-0 ruby libesd-alsa0 libperl5.8 (Reading database ... 19338 files and directories currently installed.) Removing libacl1-dev ... Removing libgnomeui-dev ... Removing lesstif2-dev ... Removing libgpmg1-dev ... Removing ruby1.8-dev ... Removing libattr1-dev ... Removing tcl-dev ... Removing libgnome-keyring-dev ... Removing libxt-dev ... Removing libgnomeui-0 ... Purging configuration files for libgnomeui-0 ... Removing libperl-dev ... Removing debhelper ... Removing libncurses5-dev ... Removing libgnome-keyring0 ... Purging configuration files for libgnome-keyring0 ... Removing libxpm-dev ... Removing libbonoboui2-dev ... Removing libgpmg1 ... Purging configuration files for libgpmg1 ... Removing po-debconf ... Removing python-dev ... Removing man-db ... Purging configuration files for man-db ... Removing catpages as well as /var/cache/man hierarchy. dpkg - warning: while removing man-db, directory `/usr/lib/man-db' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/be/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/af/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/ga/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/ms/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/tr/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/locale/rw/LC_MESSAGES' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/doc/man-db/examples' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/doc/man-db' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/man-db' not empty so not removed. dpkg - warning: while removing man-db, directory `/usr/share/bug/man-db' not empty so not removed. Removing libbonoboui2-0 ... Purging configuration files for libbonoboui2-0 ... Removing libgnomeui-common ... Removing libgnome2-dev ... Removing ruby ... Removing libperl5.8 ... Removing groff-base ... Purging configuration files for groff-base ... Removing libgnome2-0 ... Purging configuration files for libgnome2-0 ... Removing libbonobo2-dev ... Removing tcl ... Removing libbonoboui2-common ... Removing lesstif2 ... Removing libjpeg62-dev ... Removing libxp-dev ... Removing tcl8.4-dev ... Removing libglade2-dev ... dpkg - warning: while removing libglade2-dev, directory `/usr/share/gtk-doc/html/libglade' not empty so not removed. Removing libxt6 ... Purging configuration files for libxt6 ... Removing intltool-debian ... Removing libgnomevfs2-dev ... Removing python2.5-dev ... Removing libbonobo2-0 ... Purging configuration files for libbonobo2-0 ... Removing libesd0-dev ... Removing tcl8.4 ... Purging configuration files for tcl8.4 ... Removing libgnomecanvas2-dev ... Removing libavahi-client-dev ... Removing libxpm4 ... Purging configuration files for libxpm4 ... Removing x11proto-print-dev ... Removing libart-2.0-dev ... Removing html2text ... Purging configuration files for html2text ... Removing libgnutls-dev ... Removing ruby1.8 ... Removing bsdmainutils ... Purging configuration files for bsdmainutils ... Removing liblzo2-dev ... Removing libgnome2-common ... Purging configuration files for libgnome2-common ... Removing libxp6 ... Purging configuration files for libxp6 ... Removing libgnomevfs2-0 ... Purging configuration files for libgnomevfs2-0 ... Removing libesd-alsa0 ... Purging configuration files for libesd-alsa0 ... Removing esound-common ... Purging configuration files for esound-common ... Removing libgconf2-dev ... Removing gettext ... Removing libselinux1-dev ... Removing libbonobo2-common ... Purging configuration files for libbonobo2-common ... Removing libavahi-glib-dev ... Removing libhal-storage1 ... Purging configuration files for libhal-storage1 ... Removing libgnutlsxx13 ... Purging configuration files for libgnutlsxx13 ... Removing libhal1 ... Purging configuration files for libhal1 ... Removing libruby1.8 ... Purging configuration files for libruby1.8 ... Removing libdbus-1-dev ... Removing libgail-dev ... Removing libavahi-client3 ... Purging configuration files for libavahi-client3 ... Removing liborbit2-dev ... dpkg - warning: while removing liborbit2-dev, directory `/usr/share/gtk-doc/html' not empty so not removed. dpkg - warning: while removing liborbit2-dev, directory `/usr/share/gtk-doc' not empty so not removed. Removing libxml2-dev ... Removing libtasn1-3-dev ... Removing libaudiofile-dev ... Removing libpopt-dev ... Removing libasound2 ... Purging configuration files for libasound2 ... Removing libgnomevfs2-common ... Purging configuration files for libgnomevfs2-common ... Removing libgnomecanvas2-0 ... Purging configuration files for libgnomecanvas2-0 ... Removing libavahi-common-dev ... Removing libsepol1-dev ... Removing libopencdk10-dev ... Removing libglade2-0 ... Purging configuration files for libglade2-0 ... Removing libgnomecanvas2-common ... Removing gnome-mime-data ... Purging configuration files for gnome-mime-data ... Removing shared-mime-info ... Purging configuration files for shared-mime-info ... dpkg - warning: while removing shared-mime-info, directory `/usr/share/mime' not empty so not removed. Removing libgtk2.0-dev ... Removing libavahi-glib1 ... Purging configuration files for libavahi-glib1 ... Removing libatk1.0-dev ... Removing gettext-base ... Removing libavahi-common3 ... Purging configuration files for libavahi-common3 ... Removing libidl-dev ... Removing libxcomposite-dev ... Removing libart-2.0-2 ... Purging configuration files for libart-2.0-2 ... Removing libxinerama-dev ... Removing libaudiofile0 ... Purging configuration files for libaudiofile0 ... Removing gconf2 ... Purging configuration files for gconf2 ... Removing libgail-common ... Removing libxrandr-dev ... Removing libavahi-common-data ... Removing libxdamage-dev ... Removing libgail18 ... Purging configuration files for libgail18 ... Removing libgcrypt11-dev ... Removing libgtk2.0-0 ... Purging configuration files for libgtk2.0-0 ... Removing x11proto-damage-dev ... Removing libxrandr2 ... Purging configuration files for libxrandr2 ... Removing python ... Purging configuration files for python ... Removing libtiff4 ... Purging configuration files for libtiff4 ... Removing libpango1.0-dev ... Removing libxcursor-dev ... Removing libxcomposite1 ... Purging configuration files for libxcomposite1 ... Removing x11proto-composite-dev ... Removing libgconf2-4 ... Purging configuration files for libgconf2-4 ... Removing libxi-dev ... Removing libxft-dev ... Removing x11proto-xinerama-dev ... Removing libpango1.0-0 ... Purging configuration files for libpango1.0-0 ... Removing libgtk2.0-common ... Removing libxfixes-dev ... Removing libxi6 ... Purging configuration files for libxi6 ... Removing libjpeg62 ... Removing libxcursor1 ... Purging configuration files for libxcursor1 ... Removing libldap-2.4-2 ... Purging configuration files for libldap-2.4-2 ... Removing x11proto-randr-dev ... Removing psmisc ... Purging configuration files for psmisc ... Removing libpango1.0-common ... Purging font configuration of pango... Purging category xfont.. Purging configuration files for libpango1.0-common ... Removing libxdamage1 ... Purging configuration files for libxdamage1 ... Removing libglib2.0-dev ... Removing libgpg-error-dev ... Removing libxml2 ... Purging configuration files for libxml2 ... Removing libxext-dev ... Removing libxft2 ... Purging configuration files for libxft2 ... Removing libxinerama1 ... Purging configuration files for libxinerama1 ... Removing gconf2-common ... Purging configuration files for gconf2-common ... dpkg - warning: while removing gconf2-common, directory `/usr/share/sgml' not empty so not removed. Removing libcairo2-dev ... Removing libcupsys2 ... Purging configuration files for libcupsys2 ... Removing python2.5 ... Purging configuration files for python2.5 ... dpkg - warning: while removing python2.5, directory `/usr/share/applications' not empty so not removed. Removing fontconfig ... Purging font configuration of fontconfig... Purging category cid.. Purging category truetype.. Purging category type1.. Updating fontconfig cache for /usr/share/fonts/truetype/ttf-dejavu Purging configuration files for fontconfig ... Removing liborbit2 ... Purging configuration files for liborbit2 ... Removing libatk1.0-0 ... Purging configuration files for libatk1.0-0 ... Removing x11proto-fixes-dev ... Removing libidl0 ... Purging configuration files for libidl0 ... Removing libthai0 ... Purging configuration files for libthai0 ... Removing mime-support ... Purging configuration files for mime-support ... Removing libxfixes3 ... Purging configuration files for libxfixes3 ... Removing libdatrie0 ... Purging configuration files for libdatrie0 ... Removing libcairo2 ... Purging configuration files for libcairo2 ... Removing libpixman-1-dev ... Removing libkrb53 ... Purging configuration files for libkrb53 ... Removing x11proto-xext-dev ... Removing libthai-data ... Removing libfontconfig1-dev ... Removing libxrender-dev ... Removing libpng12-dev ... Removing libreadline5 ... Purging configuration files for libreadline5 ... Removing x11proto-render-dev ... Removing libxext6 ... Purging configuration files for libxext6 ... Removing libgnutls13 ... Purging configuration files for libgnutls13 ... Removing libsqlite3-0 ... Purging configuration files for libsqlite3-0 ... Removing libsm-dev ... Removing libncursesw5 ... Purging configuration files for libncursesw5 ... Removing readline-common ... Purging configuration files for readline-common ... Removing libice-dev ... Removing libfreetype6-dev ... Removing libkeyutils1 ... Purging configuration files for libkeyutils1 ... Removing libpng12-0 ... Purging configuration files for libpng12-0 ... Removing libpixman-1-0 ... Purging configuration files for libpixman-1-0 ... Removing libsm6 ... Purging configuration files for libsm6 ... Removing zlib1g-dev ... Removing libx11-dev ... Removing libopencdk10 ... Purging configuration files for libopencdk10 ... Removing liblzo2-2 ... Purging configuration files for liblzo2-2 ... Removing x11proto-input-dev ... Removing libexpat1-dev ... Removing libfontconfig1 ... Purging configuration files for libfontconfig1 ... Removing xtrans-dev ... Removing libtasn1-3 ... Purging configuration files for libtasn1-3 ... Removing pkg-config ... Removing libice6 ... Purging configuration files for libice6 ... Removing libxrender1 ... Purging configuration files for libxrender1 ... Removing libxcb-xlib0-dev ... Removing libfreetype6 ... Purging configuration files for libfreetype6 ... Removing libgcrypt11 ... Purging configuration files for libgcrypt11 ... Removing libxcb1-dev ... Removing x11proto-kb-dev ... Removing libpthread-stubs0-dev ... Removing fontconfig-config ... Purging configuration files for fontconfig-config ... Removing ttf-dejavu ... Removing libxau-dev ... Removing libgpg-error0 ... Purging configuration files for libgpg-error0 ... Removing ttf-dejavu-extra ... Purging configuration files for ttf-dejavu-extra ... Removing libxdmcp-dev ... Removing ttf-dejavu-core ... Purging configuration files for ttf-dejavu-core ... Removing libpthread-stubs0 ... Removing x11proto-core-dev ... Removing ucf ... Purging configuration files for ucf ... Removing defoma ... Purging configuration files for defoma ... Removing whiptail ... Removing file ... Purging configuration files for file ... Removing libnewt0.52 ... Purging configuration files for libnewt0.52 ... Removing libpopt0 ... Purging configuration files for libpopt0 ... Removing libmagic1 ... Purging configuration files for libmagic1 ... Removing libsasl2-2 ... Purging configuration files for libsasl2-2 ... Removing dbus ... * Stopping system message bus dbus  [ OK ] Purging configuration files for dbus ... dpkg - warning: while removing dbus, directory `/var/lib/dbus' not empty so not removed. Removing consolekit ... Purging configuration files for consolekit ... Removing libgamin0 ... Purging configuration files for libgamin0 ... Removing libexpat1 ... Purging configuration files for libexpat1 ... Removing adduser ... Purging configuration files for adduser ... Removing gamin ... Purging configuration files for gamin ... Removing libdbus-glib-1-2 ... Purging configuration files for libdbus-glib-1-2 ... Removing libsasl2-modules ... Removing libx11-6 ... Purging configuration files for libx11-6 ... Removing libglib2.0-0 ... Purging configuration files for libglib2.0-0 ... Removing libxcb-xlib0 ... Purging configuration files for libxcb-xlib0 ... Removing libck-connector0 ... Purging configuration files for libck-connector0 ... Removing libpcre3 ... Purging configuration files for libpcre3 ... Removing libssl0.9.8 ... Purging configuration files for libssl0.9.8 ... Removing libdbus-1-3 ... Purging configuration files for libdbus-1-3 ... Removing libxcb1 ... Purging configuration files for libxcb1 ... Removing libxau6 ... Purging configuration files for libxau6 ... Removing libxdmcp6 ... Purging configuration files for libxdmcp6 ... Removing libx11-data ... Removing x11-common ... Purging configuration files for x11-common ... dpkg - warning: while removing x11-common, directory `/usr/X11R6' not empty so not removed. dpkg - warning: while removing x11-common, directory `/usr/share/X11' not empty so not removed. Processing triggers for libc6 ... ldconfig deferred processing now taking place ****************************************************************************** Finished at 20090306-1955 Build needed 00:11:08, 217400k disk space Can't open average time db /var/debbuild/avg-build-times Can't open average space db /var/debbuild/avg-build-space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['/usr/share/launchpad-buildd/slavebin/scan-for-processes', '895639-2049022'] Scanning for processes to kill in build 895639-2049022... Scanning for processes to kill in build /home/buildd/build-895639-2049022/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', '895639-2049022'] Unmounting chroot for build 895639-2049022... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', '895639-2049022'] Removing build 895639-2049022