Raspbian Package Auto-Building

Build log for vim (2:7.3.547-7+deb7u4) on armhf

vim2:7.3.547-7+deb7u4armhf → 2017-07-18 04:34:31

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| vim 2:7.3.547-7+deb7u4 (armhf)               Tue, 18 Jul 2017 04:17:01 +0000 |
+==============================================================================+

Package: vim
Version: 2:7.3.547-7+deb7u4
Source Version: 2:7.3.547-7+deb7u4
Distribution: wheezy-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/wheezy-staging-armhf-sbuild-c8bec2ee-b21d-4aca-884b-c3c20336aa49' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1 wheezy-staging Release.gpg [473 B]
Get:2 http://172.17.0.1 wheezy-staging Release [10.8 kB]
Get:3 http://172.17.0.1 wheezy-staging/main Sources [6094 kB]
Get:4 http://172.17.0.1 wheezy-staging/main armhf Packages [7681 kB]
Fetched 13.8 MB in 6s (2047 kB/s)
Reading package lists...

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
Building dependency tree...
NOTICE: 'vim' packaging is maintained in the 'Hg' version control system at:
http://hg.debian.org/hg/pkg-vim/vim
Need to get 11.3 MB of source archives.
Get:1 http://172.17.0.1/private/ wheezy-staging/main vim 2:7.3.547-7+deb7u4 (dsc) [2787 B]
Get:2 http://172.17.0.1/private/ wheezy-staging/main vim 2:7.3.547-7+deb7u4 (tar) [11.1 MB]
Get:3 http://172.17.0.1/private/ wheezy-staging/main vim 2:7.3.547-7+deb7u4 (diff) [195 kB]
Fetched 11.3 MB in 1s (7831 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/vim-Y0RQGL/vim-7.3.547' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/vim-Y0RQGL' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/<<BUILDDIR>>/resolver-Fo7UTG/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keyring `/<<BUILDDIR>>/resolver-Fo7UTG/gpg/secring.gpg' created
gpg: keyring `/<<BUILDDIR>>/resolver-Fo7UTG/gpg/pubring.gpg' created
gpg: /<<BUILDDIR>>/resolver-Fo7UTG/gpg/trustdb.gpg: trustdb created
gpg: key F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
gpg: key F90AF620: secret key imported
gpg: key F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
Get:1 copy: ./ Release.gpg [316 B]
Get:2 copy: ./ Release [957 B]
Get:3 copy: ./ Sources [350 B]
Get:4 copy: ./ Packages [430 B]
Fetched 2053 B in 0s (57.7 kB/s)
Reading package lists...
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 704 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Fo7UTG/apt_archive/ ./ sbuild-build-depends-core-dummy 0.invalid.0 [704 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 704 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11350 files and directories currently installed.)
Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: libacl1-dev, libgpmg1-dev, debhelper (>= 7.2.3~), libtinfo-dev | libncurses5-dev, libselinux1-dev, dpkg-dev (>= 1.15.1), libgtk2.0-dev, libxaw7-dev, libxt-dev, libxpm-dev, libgnomeui-dev, libperl-dev, tcl-dev, python-dev, ruby, ruby-dev, lua5.1, liblua5.1-dev
Filtered Build-Depends: libacl1-dev, libgpmg1-dev, debhelper (>= 7.2.3~), libtinfo-dev, libselinux1-dev, dpkg-dev (>= 1.15.1), libgtk2.0-dev, libxaw7-dev, libxt-dev, libxpm-dev, libgnomeui-dev, libperl-dev, tcl-dev, python-dev, ruby, ruby-dev, lua5.1, liblua5.1-dev
dpkg-deb: building package `sbuild-build-depends-vim-dummy' in `/<<BUILDDIR>>/resolver-Fo7UTG/apt_archive/sbuild-build-depends-vim-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-vim-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
Get:1 copy: ./ Release.gpg [316 B]
Get:2 copy: ./ Release [963 B]
Get:3 copy: ./ Sources [616 B]
Get:4 copy: ./ Packages [663 B]
Fetched 2558 B in 0s (69.9 kB/s)
Reading package lists...
Reading package lists...

Install vim build dependencies (apt-based resolver)
---------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  adduser bsdmainutils dbus dbus-x11 debhelper desktop-file-utils dmsetup file
  fontconfig fontconfig-config gconf-service gconf2 gconf2-common gettext
  gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gnomekeyring-1.0
  gir1.2-pango-1.0 gnome-mime-data groff-base gvfs gvfs-common gvfs-daemons
  gvfs-libs html2text intltool-debian libacl1-dev libart-2.0-2 libart-2.0-dev
  libasound2 libasprintf0c2 libatasmart4 libatk1.0-0 libatk1.0-data
  libatk1.0-dev libattr1-dev libavahi-client-dev libavahi-client3
  libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev
  libavahi-glib1 libbluray1 libbonobo2-0 libbonobo2-common libbonobo2-dev
  libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev
  libcanberra0 libcap2 libcroco3 libcups2 libdatrie1 libdbus-1-dev
  libdbus-glib-1-2 libdevmapper-event1.02.1 libdevmapper1.02.1 libdrm2 libelf1
  libexpat1 libexpat1-dev libfam0 libffi5 libfontconfig1 libfontconfig1-dev
  libfontenc1 libfreetype6 libfreetype6-dev libgail-common libgail-dev
  libgail18 libgconf-2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgdu0
  libgettextpo0 libgirepository-1.0-1 libgl1-mesa-glx libglade2-0
  libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libgnome-keyring-common 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
  libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgpg-error-dev libgpg-error0
  libgpm-dev libgpm2 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common
  libgtk2.0-dev libgudev-1.0-0 libice-dev libice6 libidl-dev libidl0
  libjasper1 libjbig0 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libltdl7 liblua5.1-0 liblua5.1-0-dev
  liblvm2app2.2 libmagic1 libogg0 liborbit2 liborbit2-dev libp11-kit-dev
  libp11-kit0 libpango1.0-0 libpango1.0-dev libparted0debian1 libpcre3
  libpcre3-dev libpcrecpp0 libperl-dev libperl5.14 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng12-0 libpng12-dev libpolkit-gobject-1-0 libpopt-dev
  libpopt0 libpthread-stubs0 libpthread-stubs0-dev libpython2.7
  libreadline-dev libreadline6-dev libruby1.9.1 libsasl2-2 libselinux1-dev
  libsepol1-dev libsgutils2-2 libsm-dev libsm6 libsqlite3-0 libssl-dev
  libssl1.0.0 libsystemd-login0 libtasn1-3 libtasn1-3-dev libtdb1 libthai-data
  libthai0 libtiff4 libtinfo-dev libunistring0 libvorbis0a libvorbisfile3
  libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxaw7
  libxaw7-dev libxcb-glx0 libxcb-render0 libxcb-render0-dev libxcb-shape0
  libxcb-shm0 libxcb-shm0-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 libxml2-utils libxmu-dev libxmu-headers libxmu6 libxmuu1
  libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1
  libxt-dev libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 libyaml-0-2 lua5.1
  man-db mime-support pkg-config po-debconf psmisc python python-dev
  python-minimal python2.7 python2.7-dev python2.7-minimal ruby ruby-dev
  ruby1.9.1 ruby1.9.1-dev shared-mime-info tcl tcl-dev tcl8.5 tcl8.5-dev
  ttf-dejavu-core ucf udisks x11-common x11-utils x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev
  x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  wamerican wordlist whois vacation dh-make gconf-defaults-service gettext-doc
  groff gvfs-backends libasound2-plugins libbluray-bdj libbonobo2-bin
  libcairo2-doc libcanberra-gtk0 libcanberra-pulse cups-common fam libgail-doc
  rng-tools libgcrypt11-doc libglib2.0-doc gnome-keyring desktop-base
  libgnome2-doc libgnomecanvas2-doc gnome-icon-theme libgnomeui-doc
  libgnomevfs2-bin gnutls26-doc gpm krb5-doc krb5-user librsvg2-common
  libgtk2.0-doc libice-doc libjasper-runtime ttf-baekmuk ttf-arphic-gbsn00lp
  ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp libpango1.0-doc
  imagemagick parted nparted libparted0-dev libparted0-i18n sg3-utils
  libsm-doc libxaw-doc libxcb-doc libxext-doc libxt-doc less www-browser
  libmail-box-perl python-doc python-tk python2.7-doc binfmt-support
  ruby1.9.1-examples ri1.9.1 graphviz ruby-switch tcl-doc tcl-tclreadline
  tcl8.5-doc xfsprogs reiserfsprogs mdadm mesa-utils
Recommended packages:
  curl wget lynx-cur autopoint policykit-1-gnome libaacs0 libgconf2-doc
  libgl1-mesa-dri libgnomevfs2-extra hicolor-icon-theme libgtk2.0-bin
  krb5-locales libtool orbit2 libsasl2-modules libssl-doc libx11-doc xml-core
  libmail-sendmail-perl policykit-1 hdparm dosfstools ntfs-3g eject
  cryptsetup-bin
The following NEW packages will be installed:
  adduser bsdmainutils dbus dbus-x11 debhelper desktop-file-utils dmsetup file
  fontconfig fontconfig-config gconf-service gconf2 gconf2-common gettext
  gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gnomekeyring-1.0
  gir1.2-pango-1.0 gnome-mime-data groff-base gvfs gvfs-common gvfs-daemons
  gvfs-libs html2text intltool-debian libacl1-dev libart-2.0-2 libart-2.0-dev
  libasound2 libasprintf0c2 libatasmart4 libatk1.0-0 libatk1.0-data
  libatk1.0-dev libattr1-dev libavahi-client-dev libavahi-client3
  libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev
  libavahi-glib1 libbluray1 libbonobo2-0 libbonobo2-common libbonobo2-dev
  libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev
  libcanberra0 libcap2 libcroco3 libcups2 libdatrie1 libdbus-1-dev
  libdbus-glib-1-2 libdevmapper-event1.02.1 libdevmapper1.02.1 libdrm2 libelf1
  libexpat1 libexpat1-dev libfam0 libffi5 libfontconfig1 libfontconfig1-dev
  libfontenc1 libfreetype6 libfreetype6-dev libgail-common libgail-dev
  libgail18 libgconf-2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgdu0
  libgettextpo0 libgirepository-1.0-1 libgl1-mesa-glx libglade2-0
  libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libgnome-keyring-common 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
  libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgpg-error-dev libgpg-error0
  libgpm-dev libgpm2 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common
  libgtk2.0-dev libgudev-1.0-0 libice-dev libice6 libidl-dev libidl0
  libjasper1 libjbig0 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libltdl7 liblua5.1-0 liblua5.1-0-dev
  liblvm2app2.2 libmagic1 libogg0 liborbit2 liborbit2-dev libp11-kit-dev
  libp11-kit0 libpango1.0-0 libpango1.0-dev libparted0debian1 libpcre3
  libpcre3-dev libpcrecpp0 libperl-dev libperl5.14 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng12-0 libpng12-dev libpolkit-gobject-1-0 libpopt-dev
  libpopt0 libpthread-stubs0 libpthread-stubs0-dev libpython2.7
  libreadline-dev libreadline6-dev libruby1.9.1 libsasl2-2 libselinux1-dev
  libsepol1-dev libsgutils2-2 libsm-dev libsm6 libsqlite3-0 libssl-dev
  libssl1.0.0 libsystemd-login0 libtasn1-3 libtasn1-3-dev libtdb1 libthai-data
  libthai0 libtiff4 libtinfo-dev libunistring0 libvorbis0a libvorbisfile3
  libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxaw7
  libxaw7-dev libxcb-glx0 libxcb-render0 libxcb-render0-dev libxcb-shape0
  libxcb-shm0 libxcb-shm0-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 libxml2-utils libxmu-dev libxmu-headers libxmu6 libxmuu1
  libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1
  libxt-dev libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 libyaml-0-2 lua5.1
  man-db mime-support pkg-config po-debconf psmisc python python-dev
  python-minimal python2.7 python2.7-dev python2.7-minimal ruby ruby-dev
  ruby1.9.1 ruby1.9.1-dev sbuild-build-depends-vim-dummy shared-mime-info tcl
  tcl-dev tcl8.5 tcl8.5-dev ttf-dejavu-core ucf udisks x11-common x11-utils
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
  x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
0 upgraded, 285 newly installed, 0 to remove and 5 not upgraded.
Need to get 118 MB of archives.
After this operation, 316 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Fo7UTG/apt_archive/ ./ sbuild-build-depends-vim-dummy 0.invalid.0 [802 B]
Get:2 http://172.17.0.1/private/ wheezy-staging/main libpcre3 armhf 1:8.30-5 [242 kB]
Get:3 http://172.17.0.1/private/ wheezy-staging/main libpipeline1 armhf 1.2.1-1 [35.0 kB]
Get:4 http://172.17.0.1/private/ wheezy-staging/main libpopt0 armhf 1.16-7 [56.5 kB]
Get:5 http://172.17.0.1/private/ wheezy-staging/main libssl1.0.0 armhf 1.0.1t-1+deb7u2 [1070 kB]
Get:6 http://172.17.0.1/private/ wheezy-staging/main libasprintf0c2 armhf 0.18.1.1-9 [26.4 kB]
Get:7 http://172.17.0.1/private/ wheezy-staging/main libcap2 armhf 1:2.22-1.2 [12.5 kB]
Get:8 http://172.17.0.1/private/ wheezy-staging/main libgpg-error0 armhf 1.10-3.1 [78.5 kB]
Get:9 http://172.17.0.1/private/ wheezy-staging/main libgcrypt11 armhf 1.5.0-5+deb7u6 [302 kB]
Get:10 http://172.17.0.1/private/ wheezy-staging/main libp11-kit0 armhf 0.12-3 [48.2 kB]
Get:11 http://172.17.0.1/private/ wheezy-staging/main libtasn1-3 armhf 2.13-2+deb7u4 [63.9 kB]
Get:12 http://172.17.0.1/private/ wheezy-staging/main libgnutls26 armhf 2.12.20-8+deb7u3 [602 kB]
Get:13 http://172.17.0.1/private/ wheezy-staging/main libgnutls-openssl27 armhf 2.12.20-8+deb7u3 [218 kB]
Get:14 http://172.17.0.1/private/ wheezy-staging/main libgpm2 armhf 1.20.4-6 [34.9 kB]
Get:15 http://172.17.0.1/private/ wheezy-staging/main libkeyutils1 armhf 1.5.5-3+deb7u1 [7880 B]
Get:16 http://172.17.0.1/private/ wheezy-staging/main libkrb5support0 armhf 1.10.1+dfsg-5+deb7u7 [47.0 kB]
Get:17 http://172.17.0.1/private/ wheezy-staging/main libk5crypto3 armhf 1.10.1+dfsg-5+deb7u7 [113 kB]
Get:18 http://172.17.0.1/private/ wheezy-staging/main libkrb5-3 armhf 1.10.1+dfsg-5+deb7u7 [343 kB]
Get:19 http://172.17.0.1/private/ wheezy-staging/main libgssapi-krb5-2 armhf 1.10.1+dfsg-5+deb7u7 [133 kB]
Get:20 http://172.17.0.1/private/ wheezy-staging/main libsasl2-2 armhf 2.1.25.dfsg1-6+deb7u1 [110 kB]
Get:21 http://172.17.0.1/private/ wheezy-staging/main libldap-2.4-2 armhf 2.4.31-2+rpi1 [218 kB]
Get:22 http://172.17.0.1/private/ wheezy-staging/main libmagic1 armhf 5.11-2+deb7u9 [201 kB]
Get:23 http://172.17.0.1/private/ wheezy-staging/main libsqlite3-0 armhf 3.7.13-1+deb7u4 [415 kB]
Get:24 http://172.17.0.1/private/ wheezy-staging/main libxml2 armhf 2.8.0+dfsg1-7+wheezy8 [826 kB]
Get:25 http://172.17.0.1/private/ wheezy-staging/main libart-2.0-2 armhf 2.3.21-2 [63.8 kB]
Get:26 http://172.17.0.1/private/ wheezy-staging/main libasound2 armhf 1.0.25-4 [410 kB]
Get:27 http://172.17.0.1/private/ wheezy-staging/main libatasmart4 armhf 0.19-1 [28.5 kB]
Get:28 http://172.17.0.1/private/ wheezy-staging/main libffi5 armhf 3.0.10-3+deb7u2 [23.1 kB]
Get:29 http://172.17.0.1/private/ wheezy-staging/main libglib2.0-0 armhf 2.33.12+really2.32.4-5 [1689 kB]
Get:30 http://172.17.0.1/private/ wheezy-staging/main libatk1.0-data all 2.4.0-2 [240 kB]
Get:31 http://172.17.0.1/private/ wheezy-staging/main libatk1.0-0 armhf 2.4.0-2 [86.8 kB]
Get:32 http://172.17.0.1/private/ wheezy-staging/main libavahi-common-data armhf 0.6.31-2 [137 kB]
Get:33 http://172.17.0.1/private/ wheezy-staging/main libavahi-common3 armhf 0.6.31-2 [52.6 kB]
Get:34 http://172.17.0.1/private/ wheezy-staging/main libavahi-client3 armhf 0.6.31-2 [55.4 kB]
Get:35 http://172.17.0.1/private/ wheezy-staging/main libavahi-glib1 armhf 0.6.31-2 [38.0 kB]
Get:36 http://172.17.0.1/private/ wheezy-staging/main libbluray1 armhf 1:0.2.2-1 [89.4 kB]
Get:37 http://172.17.0.1/private/ wheezy-staging/main libexpat1 armhf 2.1.0-1+deb7u5 [118 kB]
Get:38 http://172.17.0.1/private/ wheezy-staging/main libfreetype6 armhf 2.4.9-1.1+deb7u7 [402 kB]
Get:39 http://172.17.0.1/private/ wheezy-staging/main ucf all 3.0025+nmu3 [70.8 kB]
Get:40 http://172.17.0.1/private/ wheezy-staging/main ttf-dejavu-core all 2.33-3 [1021 kB]
Get:41 http://172.17.0.1/private/ wheezy-staging/main fontconfig-config all 2.9.0-7.1+deb7u1 [233 kB]
Get:42 http://172.17.0.1/private/ wheezy-staging/main libfontconfig1 armhf 2.9.0-7.1+deb7u1 [286 kB]
Get:43 http://172.17.0.1/private/ wheezy-staging/main libpixman-1-0 armhf 0.26.0-4+deb7u2 [413 kB]
Get:44 http://172.17.0.1/private/ wheezy-staging/main libpng12-0 armhf 1.2.49-1+deb7u2 [179 kB]
Get:45 http://172.17.0.1/private/ wheezy-staging/main libxau6 armhf 1:1.0.7-1 [17.6 kB]
Get:46 http://172.17.0.1/private/ wheezy-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:47 http://172.17.0.1/private/ wheezy-staging/main libxcb1 armhf 1.8.1-2+deb7u1 [42.8 kB]
Get:48 http://172.17.0.1/private/ wheezy-staging/main libx11-data all 2:1.5.0-1+deb7u4 [189 kB]
Get:49 http://172.17.0.1/private/ wheezy-staging/main libx11-6 armhf 2:1.5.0-1+deb7u4 [838 kB]
Get:50 http://172.17.0.1/private/ wheezy-staging/main libxcb-render0 armhf 1.8.1-2+deb7u1 [16.4 kB]
Get:51 http://172.17.0.1/private/ wheezy-staging/main libxcb-shm0 armhf 1.8.1-2+deb7u1 [10.0 kB]
Get:52 http://172.17.0.1/private/ wheezy-staging/main libxrender1 armhf 1:0.9.7-1+deb7u3 [30.0 kB]
Get:53 http://172.17.0.1/private/ wheezy-staging/main libcairo2 armhf 1.12.2-3+deb7u1 [846 kB]
Get:54 http://172.17.0.1/private/ wheezy-staging/main libcairo-gobject2 armhf 1.12.2-3+deb7u1 [437 kB]
Get:55 http://172.17.0.1/private/ wheezy-staging/main libcairo-script-interpreter2 armhf 1.12.2-3+deb7u1 [472 kB]
Get:56 http://172.17.0.1/private/ wheezy-staging/main libltdl7 armhf 2.4.2-1.1 [349 kB]
Get:57 http://172.17.0.1/private/ wheezy-staging/main libogg0 armhf 1.3.0-4 [17.8 kB]
Get:58 http://172.17.0.1/private/ wheezy-staging/main libtdb1 armhf 1.2.10-2 [34.6 kB]
Get:59 http://172.17.0.1/private/ wheezy-staging/main libvorbis0a armhf 1.3.2-1.3 [102 kB]
Get:60 http://172.17.0.1/private/ wheezy-staging/main libvorbisfile3 armhf 1.3.2-1.3 [24.2 kB]
Get:61 http://172.17.0.1/private/ wheezy-staging/main libcanberra0 armhf 0.28-6 [36.6 kB]
Get:62 http://172.17.0.1/private/ wheezy-staging/main libcroco3 armhf 0.6.6-2+deb7u1 [119 kB]
Get:63 http://172.17.0.1/private/ wheezy-staging/main libcups2 armhf 1.5.3-5+deb7u6 [238 kB]
Get:64 http://172.17.0.1/private/ wheezy-staging/main libdatrie1 armhf 0.2.5-3 [26.0 kB]
Get:65 http://172.17.0.1/private/ wheezy-staging/main libdbus-glib-1-2 armhf 0.100.2-1 [190 kB]
Get:66 http://172.17.0.1/private/ wheezy-staging/main dmsetup armhf 2:1.02.74-8+rpi1 [67.3 kB]
Get:67 http://172.17.0.1/private/ wheezy-staging/main libdevmapper1.02.1 armhf 2:1.02.74-8+rpi1 [131 kB]
Get:68 http://172.17.0.1/private/ wheezy-staging/main libdevmapper-event1.02.1 armhf 2:1.02.74-8+rpi1 [31.7 kB]
Get:69 http://172.17.0.1/private/ wheezy-staging/main libdrm2 armhf 2.4.40-1~deb7u2 [456 kB]
Get:70 http://172.17.0.1/private/ wheezy-staging/main libfontenc1 armhf 1:1.1.1-1 [22.6 kB]
Get:71 http://172.17.0.1/private/ wheezy-staging/main libjpeg8 armhf 8d-1+deb7u1 [132 kB]
Get:72 http://172.17.0.1/private/ wheezy-staging/main libjasper1 armhf 1.900.1-13+deb7u6 [142 kB]
Get:73 http://172.17.0.1/private/ wheezy-staging/main libjbig0 armhf 2.0-2+deb7u1 [31.6 kB]
Get:74 http://172.17.0.1/private/ wheezy-staging/main libtiff4 armhf 3.9.6-11+deb7u7 [190 kB]
Get:75 http://172.17.0.1/private/ wheezy-staging/main libgdk-pixbuf2.0-common all 2.26.1-1+deb7u5 [288 kB]
Get:76 http://172.17.0.1/private/ wheezy-staging/main libgdk-pixbuf2.0-0 armhf 2.26.1-1+deb7u5 [142 kB]
Get:77 http://172.17.0.1/private/ wheezy-staging/main libthai-data all 0.1.18-2 [154 kB]
Get:78 http://172.17.0.1/private/ wheezy-staging/main libthai0 armhf 0.1.18-2 [39.7 kB]
Get:79 http://172.17.0.1/private/ wheezy-staging/main libxft2 armhf 2.3.1-1 [55.4 kB]
Get:80 http://172.17.0.1/private/ wheezy-staging/main fontconfig armhf 2.9.0-7.1+deb7u1 [348 kB]
Get:81 http://172.17.0.1/private/ wheezy-staging/main libpango1.0-0 armhf 1.30.0-1 [417 kB]
Get:82 http://172.17.0.1/private/ wheezy-staging/main libxcomposite1 armhf 1:0.4.3-2 [16.2 kB]
Get:83 http://172.17.0.1/private/ wheezy-staging/main libxdamage1 armhf 1:1.1.3-2 [13.8 kB]
Get:84 http://172.17.0.1/private/ wheezy-staging/main libxfixes3 armhf 1:5.0-4+deb7u2 [19.8 kB]
Get:85 http://172.17.0.1/private/ wheezy-staging/main libgtk2.0-common all 2.24.10-2 [3081 kB]
Get:86 http://172.17.0.1/private/ wheezy-staging/main libxcursor1 armhf 1:1.1.13-1+deb7u1 [23.8 kB]
Get:87 http://172.17.0.1/private/ wheezy-staging/main libxext6 armhf 2:1.3.1-2+deb7u1 [48.7 kB]
Get:88 http://172.17.0.1/private/ wheezy-staging/main libxi6 armhf 2:1.6.1-1+deb7u3 [72.0 kB]
Get:89 http://172.17.0.1/private/ wheezy-staging/main libxinerama1 armhf 2:1.1.2-1+deb7u1 [16.2 kB]
Get:90 http://172.17.0.1/private/ wheezy-staging/main libxrandr2 armhf 2:1.3.2-2+deb7u2 [30.9 kB]
Get:91 http://172.17.0.1/private/ wheezy-staging/main shared-mime-info armhf 1.0-1 [1065 kB]
Get:92 http://172.17.0.1/private/ wheezy-staging/main libgtk2.0-0 armhf 2.24.10-2 [1893 kB]
Get:93 http://172.17.0.1/private/ wheezy-staging/main libgail18 armhf 2.24.10-2 [479 kB]
Get:94 http://172.17.0.1/private/ wheezy-staging/main gconf2-common all 3.2.5-1+build1 [1023 kB]
Get:95 http://172.17.0.1/private/ wheezy-staging/main libgconf-2-4 armhf 3.2.5-1+build1 [422 kB]
Get:96 http://172.17.0.1/private/ wheezy-staging/main libunistring0 armhf 0.9.3-5 [408 kB]
Get:97 http://172.17.0.1/private/ wheezy-staging/main libgettextpo0 armhf 0.18.1.1-9 [130 kB]
Get:98 http://172.17.0.1/private/ wheezy-staging/main libglapi-mesa armhf 8.0.5-4+deb7u2+rpi1 [52.0 kB]
Get:99 http://172.17.0.1/private/ wheezy-staging/main libx11-xcb1 armhf 2:1.5.0-1+deb7u4 [139 kB]
Get:100 http://172.17.0.1/private/ wheezy-staging/main libxcb-glx0 armhf 1.8.1-2+deb7u1 [27.2 kB]
Get:101 http://172.17.0.1/private/ wheezy-staging/main libxxf86vm1 armhf 1:1.1.2-1+deb7u1 [18.7 kB]
Get:102 http://172.17.0.1/private/ wheezy-staging/main libgl1-mesa-glx armhf 8.0.5-4+deb7u2+rpi1 [122 kB]
Get:103 http://172.17.0.1/private/ wheezy-staging/main libelf1 armhf 0.152-1+wheezy1 [300 kB]
Get:104 http://172.17.0.1/private/ wheezy-staging/main libglib2.0-data all 2.33.12+really2.32.4-5 [1607 kB]
Get:105 http://172.17.0.1/private/ wheezy-staging/main libglib2.0-bin armhf 2.33.12+really2.32.4-5 [867 kB]
Get:106 http://172.17.0.1/private/ wheezy-staging/main libgnome-keyring-common all 3.4.1-1 [59.8 kB]
Get:107 http://172.17.0.1/private/ wheezy-staging/main libgnome-keyring0 armhf 3.4.1-1 [84.9 kB]
Get:108 http://172.17.0.1/private/ wheezy-staging/main libgudev-1.0-0 armhf 175-7.2 [110 kB]
Get:109 http://172.17.0.1/private/ wheezy-staging/main x11-common all 1:7.7+3~deb7u1 [284 kB]
Get:110 http://172.17.0.1/private/ wheezy-staging/main libice6 armhf 2:1.0.8-2 [56.2 kB]
Get:111 http://172.17.0.1/private/ wheezy-staging/main liblua5.1-0 armhf 5.1.5-4+deb7u1 [146 kB]
Get:112 http://172.17.0.1/private/ wheezy-staging/main liblvm2app2.2 armhf 2.02.95-8+rpi1 [330 kB]
Get:113 http://172.17.0.1/private/ wheezy-staging/main libparted0debian1 armhf 2.3-12 [305 kB]
Get:114 http://172.17.0.1/private/ wheezy-staging/main libpcrecpp0 armhf 1:8.30-5 [124 kB]
Get:115 http://172.17.0.1/private/ wheezy-staging/main libpolkit-gobject-1-0 armhf 0.105-3 [42.7 kB]
Get:116 http://172.17.0.1/private/ wheezy-staging/main libsm6 armhf 2:1.2.1-2 [32.5 kB]
Get:117 http://172.17.0.1/private/ wheezy-staging/main libxt6 armhf 1:1.1.3-1+deb7u1 [181 kB]
Get:118 http://172.17.0.1/private/ wheezy-staging/main libxmu6 armhf 2:1.1.1-1 [59.1 kB]
Get:119 http://172.17.0.1/private/ wheezy-staging/main libxpm4 armhf 1:3.5.10-1+deb7u1 [45.2 kB]
Get:120 http://172.17.0.1/private/ wheezy-staging/main libxaw7 armhf 2:1.0.10-2 [192 kB]
Get:121 http://172.17.0.1/private/ wheezy-staging/main libxcb-shape0 armhf 1.8.1-2+deb7u1 [10.6 kB]
Get:122 http://172.17.0.1/private/ wheezy-staging/main libxmuu1 armhf 2:1.1.1-1 [23.0 kB]
Get:123 http://172.17.0.1/private/ wheezy-staging/main libxtst6 armhf 2:1.2.1-1+deb7u2 [25.4 kB]
Get:124 http://172.17.0.1/private/ wheezy-staging/main libxv1 armhf 2:1.0.7-1+deb7u2 [20.9 kB]
Get:125 http://172.17.0.1/private/ wheezy-staging/main libxxf86dga1 armhf 2:1.1.3-2+deb7u1 [21.1 kB]
Get:126 http://172.17.0.1/private/ wheezy-staging/main libyaml-0-2 armhf 0.1.4-2+deb7u5 [49.4 kB]
Get:127 http://172.17.0.1/private/ wheezy-staging/main libgnutlsxx27 armhf 2.12.20-8+deb7u3 [219 kB]
Get:128 http://172.17.0.1/private/ wheezy-staging/main libsystemd-login0 armhf 44-11+deb7u5 [28.3 kB]
Get:129 http://172.17.0.1/private/ wheezy-staging/main adduser all 3.113+nmu3 [264 kB]
Get:130 http://172.17.0.1/private/ wheezy-staging/main bsdmainutils armhf 9.0.3 [207 kB]
Get:131 http://172.17.0.1/private/ wheezy-staging/main groff-base armhf 1.21-9 [1071 kB]
Get:132 http://172.17.0.1/private/ wheezy-staging/main man-db armhf 2.6.2-1 [1027 kB]
Get:133 http://172.17.0.1/private/ wheezy-staging/main file armhf 5.11-2+deb7u9 [53.2 kB]
Get:134 http://172.17.0.1/private/ wheezy-staging/main gettext-base armhf 0.18.1.1-9 [138 kB]
Get:135 http://172.17.0.1/private/ wheezy-staging/main mime-support all 3.52-1+deb7u1 [35.5 kB]
Get:136 http://172.17.0.1/private/ wheezy-staging/main python2.7-minimal armhf 2.7.3-6+deb7u3 [1660 kB]
Get:137 http://172.17.0.1/private/ wheezy-staging/main python2.7 armhf 2.7.3-6+deb7u3 [2671 kB]
Get:138 http://172.17.0.1/private/ wheezy-staging/main python-minimal all 2.7.3-4+deb7u1 [42.8 kB]
Get:139 http://172.17.0.1/private/ wheezy-staging/main python all 2.7.3-4+deb7u1 [181 kB]
Get:140 http://172.17.0.1/private/ wheezy-staging/main dbus armhf 1.6.8-1+deb7u6 [353 kB]
Get:141 http://172.17.0.1/private/ wheezy-staging/main dbus-x11 armhf 1.6.8-1+deb7u6 [58.8 kB]
Get:142 http://172.17.0.1/private/ wheezy-staging/main html2text armhf 1.3.2a-15 [98.5 kB]
Get:143 http://172.17.0.1/private/ wheezy-staging/main gettext armhf 0.18.1.1-9 [1879 kB]
Get:144 http://172.17.0.1/private/ wheezy-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:145 http://172.17.0.1/private/ wheezy-staging/main po-debconf all 1.0.16+nmu2 [223 kB]
Get:146 http://172.17.0.1/private/ wheezy-staging/main debhelper all 9.20120909 [705 kB]
Get:147 http://172.17.0.1/private/ wheezy-staging/main desktop-file-utils armhf 0.20-0.1 [90.7 kB]
Get:148 http://172.17.0.1/private/ wheezy-staging/main gconf-service armhf 3.2.5-1+build1 [415 kB]
Get:149 http://172.17.0.1/private/ wheezy-staging/main psmisc armhf 22.19-1+deb7u1 [132 kB]
Get:150 http://172.17.0.1/private/ wheezy-staging/main gconf2 armhf 3.2.5-1+build1 [430 kB]
Get:151 http://172.17.0.1/private/ wheezy-staging/main libgirepository-1.0-1 armhf 1.32.1-1 [96.0 kB]
Get:152 http://172.17.0.1/private/ wheezy-staging/main gir1.2-glib-2.0 armhf 1.32.1-1 [170 kB]
Get:153 http://172.17.0.1/private/ wheezy-staging/main gir1.2-atk-1.0 armhf 2.4.0-2 [64.9 kB]
Get:154 http://172.17.0.1/private/ wheezy-staging/main gir1.2-freedesktop armhf 1.32.1-1 [19.9 kB]
Get:155 http://172.17.0.1/private/ wheezy-staging/main gir1.2-gconf-2.0 armhf 3.2.5-1+build1 [357 kB]
Get:156 http://172.17.0.1/private/ wheezy-staging/main gir1.2-gdkpixbuf-2.0 armhf 2.26.1-1+deb7u5 [14.0 kB]
Get:157 http://172.17.0.1/private/ wheezy-staging/main gir1.2-gnomekeyring-1.0 armhf 3.4.1-1 [37.3 kB]
Get:158 http://172.17.0.1/private/ wheezy-staging/main gir1.2-pango-1.0 armhf 1.30.0-1 [151 kB]
Get:159 http://172.17.0.1/private/ wheezy-staging/main gnome-mime-data all 2.18.0-1 [725 kB]
Get:160 http://172.17.0.1/private/ wheezy-staging/main libsgutils2-2 armhf 1.33-1 [74.2 kB]
Get:161 http://172.17.0.1/private/ wheezy-staging/main udisks armhf 1.0.4-7wheezy1 [247 kB]
Get:162 http://172.17.0.1/private/ wheezy-staging/main libgdu0 armhf 3.0.2-3 [64.4 kB]
Get:163 http://172.17.0.1/private/ wheezy-staging/main x11-utils armhf 7.7~1 [215 kB]
Get:164 http://172.17.0.1/private/ wheezy-staging/main gvfs-common all 1.12.3-4 [547 kB]
Get:165 http://172.17.0.1/private/ wheezy-staging/main gvfs-libs armhf 1.12.3-4 [181 kB]
Get:166 http://172.17.0.1/private/ wheezy-staging/main gvfs-daemons armhf 1.12.3-4 [210 kB]
Get:167 http://172.17.0.1/private/ wheezy-staging/main gvfs armhf 1.12.3-4 [187 kB]
Get:168 http://172.17.0.1/private/ wheezy-staging/main pkg-config armhf 0.26-1 [56.9 kB]
Get:169 http://172.17.0.1/private/ wheezy-staging/main libart-2.0-dev armhf 2.3.21-2 [82.0 kB]
Get:170 http://172.17.0.1/private/ wheezy-staging/main libpcre3-dev armhf 1:8.30-5 [343 kB]
Get:171 http://172.17.0.1/private/ wheezy-staging/main zlib1g-dev armhf 1:1.2.7.dfsg-13 [212 kB]
Get:172 http://172.17.0.1/private/ wheezy-staging/main libglib2.0-dev armhf 2.33.12+really2.32.4-5 [1888 kB]
Get:173 http://172.17.0.1/private/ wheezy-staging/main libatk1.0-dev armhf 2.4.0-2 [117 kB]
Get:174 http://172.17.0.1/private/ wheezy-staging/main libavahi-common-dev armhf 0.6.31-2 [68.5 kB]
Get:175 http://172.17.0.1/private/ wheezy-staging/main libdbus-1-dev armhf 1.6.8-1+deb7u6 [217 kB]
Get:176 http://172.17.0.1/private/ wheezy-staging/main libavahi-client-dev armhf 0.6.31-2 [62.3 kB]
Get:177 http://172.17.0.1/private/ wheezy-staging/main libavahi-glib-dev armhf 0.6.31-2 [36.6 kB]
Get:178 http://172.17.0.1/private/ wheezy-staging/main libbonobo2-common all 2.24.3-1 [327 kB]
Get:179 http://172.17.0.1/private/ wheezy-staging/main libidl0 armhf 0.8.14-0.2 [127 kB]
Get:180 http://172.17.0.1/private/ wheezy-staging/main liborbit2 armhf 1:2.14.19-0.1 [249 kB]
Get:181 http://172.17.0.1/private/ wheezy-staging/main libbonobo2-0 armhf 2.24.3-1 [287 kB]
Get:182 http://172.17.0.1/private/ wheezy-staging/main libidl-dev armhf 0.8.14-0.2 [137 kB]
Get:183 http://172.17.0.1/private/ wheezy-staging/main liborbit2-dev armhf 1:2.14.19-0.1 [467 kB]
Get:184 http://172.17.0.1/private/ wheezy-staging/main libpopt-dev armhf 1.16-7 [52.0 kB]
Get:185 http://172.17.0.1/private/ wheezy-staging/main libbonobo2-dev armhf 2.24.3-1 [751 kB]
Get:186 http://172.17.0.1/private/ wheezy-staging/main libglade2-0 armhf 1:2.6.4-1 [85.3 kB]
Get:187 http://172.17.0.1/private/ wheezy-staging/main libfam0 armhf 2.7.0-17 [27.8 kB]
Get:188 http://172.17.0.1/private/ wheezy-staging/main libgnomevfs2-common all 1:2.24.4-2 [757 kB]
Get:189 http://172.17.0.1/private/ wheezy-staging/main libgnomevfs2-0 armhf 1:2.24.4-2 [466 kB]
Get:190 http://172.17.0.1/private/ wheezy-staging/main libgnome2-common all 2.32.1-3 [916 kB]
Get:191 http://172.17.0.1/private/ wheezy-staging/main libgnome2-0 armhf 2.32.1-3 [467 kB]
Get:192 http://172.17.0.1/private/ wheezy-staging/main libgnomecanvas2-common all 2.30.3-1.2 [133 kB]
Get:193 http://172.17.0.1/private/ wheezy-staging/main libgnomecanvas2-0 armhf 2.30.3-1.2 [95.0 kB]
Get:194 http://172.17.0.1/private/ wheezy-staging/main libbonoboui2-common all 2.24.3-1 [401 kB]
Get:195 http://172.17.0.1/private/ wheezy-staging/main libbonoboui2-0 armhf 2.24.3-1 [217 kB]
Get:196 http://172.17.0.1/private/ wheezy-staging/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB]
Get:197 http://172.17.0.1/private/ wheezy-staging/main x11proto-core-dev all 7.0.23-1 [774 kB]
Get:198 http://172.17.0.1/private/ wheezy-staging/main libxau-dev armhf 1:1.0.7-1 [21.0 kB]
Get:199 http://172.17.0.1/private/ wheezy-staging/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:200 http://172.17.0.1/private/ wheezy-staging/main x11proto-input-dev all 2.2-1 [172 kB]
Get:201 http://172.17.0.1/private/ wheezy-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:202 http://172.17.0.1/private/ wheezy-staging/main xtrans-dev all 1.2.7-1 [112 kB]
Get:203 http://172.17.0.1/private/ wheezy-staging/main libpthread-stubs0 armhf 0.3-3 [3230 B]
Get:204 http://172.17.0.1/private/ wheezy-staging/main libpthread-stubs0-dev armhf 0.3-3 [3996 B]
Get:205 http://172.17.0.1/private/ wheezy-staging/main libxcb1-dev armhf 1.8.1-2+deb7u1 [81.6 kB]
Get:206 http://172.17.0.1/private/ wheezy-staging/main libx11-dev armhf 2:1.5.0-1+deb7u4 [957 kB]
Get:207 http://172.17.0.1/private/ wheezy-staging/main libpng12-dev armhf 1.2.49-1+deb7u2 [260 kB]
Get:208 http://172.17.0.1/private/ wheezy-staging/main libgdk-pixbuf2.0-dev armhf 2.26.1-1+deb7u5 [47.4 kB]
Get:209 http://172.17.0.1/private/ wheezy-staging/main libfreetype6-dev armhf 2.4.9-1.1+deb7u7 [748 kB]
Get:210 http://172.17.0.1/private/ wheezy-staging/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB]
Get:211 http://172.17.0.1/private/ wheezy-staging/main libxrender-dev armhf 1:0.9.7-1+deb7u3 [38.4 kB]
Get:212 http://172.17.0.1/private/ wheezy-staging/main libexpat1-dev armhf 2.1.0-1+deb7u5 [211 kB]
Get:213 http://172.17.0.1/private/ wheezy-staging/main libfontconfig1-dev armhf 2.9.0-7.1+deb7u1 [840 kB]
Get:214 http://172.17.0.1/private/ wheezy-staging/main libxft-dev armhf 2.3.1-1 [68.1 kB]
Get:215 http://172.17.0.1/private/ wheezy-staging/main libice-dev armhf 2:1.0.8-2 [65.9 kB]
Get:216 http://172.17.0.1/private/ wheezy-staging/main libsm-dev armhf 2:1.2.1-2 [35.6 kB]
Get:217 http://172.17.0.1/private/ wheezy-staging/main libpixman-1-dev armhf 0.26.0-4+deb7u2 [439 kB]
Get:218 http://172.17.0.1/private/ wheezy-staging/main libxcb-render0-dev armhf 1.8.1-2+deb7u1 [24.8 kB]
Get:219 http://172.17.0.1/private/ wheezy-staging/main libxcb-shm0-dev armhf 1.8.1-2+deb7u1 [11.7 kB]
Get:220 http://172.17.0.1/private/ wheezy-staging/main libcairo2-dev armhf 1.12.2-3+deb7u1 [1052 kB]
Get:221 http://172.17.0.1/private/ wheezy-staging/main libpango1.0-dev armhf 1.30.0-1 [573 kB]
Get:222 http://172.17.0.1/private/ wheezy-staging/main x11proto-xext-dev all 7.2.1-1 [273 kB]
Get:223 http://172.17.0.1/private/ wheezy-staging/main libxext-dev armhf 2:1.3.1-2+deb7u1 [108 kB]
Get:224 http://172.17.0.1/private/ wheezy-staging/main x11proto-xinerama-dev all 1.2.1-2 [4938 B]
Get:225 http://172.17.0.1/private/ wheezy-staging/main libxinerama-dev armhf 2:1.1.2-1+deb7u1 [18.7 kB]
Get:226 http://172.17.0.1/private/ wheezy-staging/main libxi-dev armhf 2:1.6.1-1+deb7u3 [244 kB]
Get:227 http://172.17.0.1/private/ wheezy-staging/main x11proto-randr-dev all 1.3.2-2 [40.0 kB]
Get:228 http://172.17.0.1/private/ wheezy-staging/main libxrandr-dev armhf 2:1.3.2-2+deb7u2 [39.3 kB]
Get:229 http://172.17.0.1/private/ wheezy-staging/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:230 http://172.17.0.1/private/ wheezy-staging/main libxfixes-dev armhf 1:5.0-4+deb7u2 [22.9 kB]
Get:231 http://172.17.0.1/private/ wheezy-staging/main libxcursor-dev armhf 1:1.1.13-1+deb7u1 [31.9 kB]
Get:232 http://172.17.0.1/private/ wheezy-staging/main x11proto-composite-dev all 1:0.4.2-2 [15.3 kB]
Get:233 http://172.17.0.1/private/ wheezy-staging/main libxcomposite-dev armhf 1:0.4.3-2 [19.7 kB]
Get:234 http://172.17.0.1/private/ wheezy-staging/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:235 http://172.17.0.1/private/ wheezy-staging/main libxdamage-dev armhf 1:1.1.3-2 [13.5 kB]
Get:236 http://172.17.0.1/private/ wheezy-staging/main libxml2-utils armhf 2.8.0+dfsg1-7+wheezy8 [97.9 kB]
Get:237 http://172.17.0.1/private/ wheezy-staging/main libgtk2.0-dev armhf 2.24.10-2 [2686 kB]
Get:238 http://172.17.0.1/private/ wheezy-staging/main libgail-common armhf 2.24.10-2 [551 kB]
Get:239 http://172.17.0.1/private/ wheezy-staging/main libgail-dev armhf 2.24.10-2 [480 kB]
Get:240 http://172.17.0.1/private/ wheezy-staging/main libgnomecanvas2-dev armhf 2.30.3-1.2 [114 kB]
Get:241 http://172.17.0.1/private/ wheezy-staging/main libgconf2-dev armhf 3.2.5-1+build1 [457 kB]
Get:242 http://172.17.0.1/private/ wheezy-staging/main libgpg-error-dev armhf 1.10-3.1 [40.0 kB]
Get:243 http://172.17.0.1/private/ wheezy-staging/main libgcrypt11-dev armhf 1.5.0-5+deb7u6 [395 kB]
Get:244 http://172.17.0.1/private/ wheezy-staging/main libtasn1-3-dev armhf 2.13-2+deb7u4 [384 kB]
Get:245 http://172.17.0.1/private/ wheezy-staging/main libp11-kit-dev armhf 0.12-3 [66.0 kB]
Get:246 http://172.17.0.1/private/ wheezy-staging/main libgnutls-dev armhf 2.12.20-8+deb7u3 [700 kB]
Get:247 http://172.17.0.1/private/ wheezy-staging/main libxml2-dev armhf 2.8.0+dfsg1-7+wheezy8 [824 kB]
Get:248 http://172.17.0.1/private/ wheezy-staging/main libsepol1-dev armhf 2.1.4-3 [188 kB]
Get:249 http://172.17.0.1/private/ wheezy-staging/main libselinux1-dev armhf 2.1.9-5 [162 kB]
Get:250 http://172.17.0.1/private/ wheezy-staging/main libgnomevfs2-dev armhf 1:2.24.4-2 [467 kB]
Get:251 http://172.17.0.1/private/ wheezy-staging/main libcanberra-dev armhf 0.28-6 [13.7 kB]
Get:252 http://172.17.0.1/private/ wheezy-staging/main libgnome2-dev armhf 2.32.1-3 [466 kB]
Get:253 http://172.17.0.1/private/ wheezy-staging/main libbonoboui2-dev armhf 2.24.3-1 [289 kB]
Get:254 http://172.17.0.1/private/ wheezy-staging/main libgnome-keyring-dev armhf 3.4.1-1 [96.7 kB]
Get:255 http://172.17.0.1/private/ wheezy-staging/main libgnomeui-common all 2.24.5-2 [863 kB]
Get:256 http://172.17.0.1/private/ wheezy-staging/main libgnomeui-0 armhf 2.24.5-2 [345 kB]
Get:257 http://172.17.0.1/private/ wheezy-staging/main libgnomeui-dev armhf 2.24.5-2 [432 kB]
Get:258 http://172.17.0.1/private/ wheezy-staging/main libgpm-dev armhf 1.20.4-6 [38.6 kB]
Get:259 http://172.17.0.1/private/ wheezy-staging/main libtinfo-dev armhf 5.9-10 [89.6 kB]
Get:260 http://172.17.0.1/private/ wheezy-staging/main libreadline6-dev armhf 6.2+dfsg-0.1 [164 kB]
Get:261 http://172.17.0.1/private/ wheezy-staging/main libreadline-dev armhf 6.2+dfsg-0.1 [898 B]
Get:262 http://172.17.0.1/private/ wheezy-staging/main liblua5.1-0-dev armhf 5.1.5-4+deb7u1 [202 kB]
Get:263 http://172.17.0.1/private/ wheezy-staging/main libperl5.14 armhf 5.14.2-21+rpi2+deb7u2 [1204 B]
Get:264 http://172.17.0.1/private/ wheezy-staging/main libperl-dev armhf 5.14.2-21+rpi2+deb7u2 [3023 kB]
Get:265 http://172.17.0.1/private/ wheezy-staging/main libpython2.7 armhf 2.7.3-6+deb7u3 [1069 kB]
Get:266 http://172.17.0.1/private/ wheezy-staging/main libruby1.9.1 armhf 1.9.3.194-8.1+deb7u5 [4178 kB]
Get:267 http://172.17.0.1/private/ wheezy-staging/main libssl-dev armhf 1.0.1t-1+deb7u2 [1528 kB]
Get:268 http://172.17.0.1/private/ wheezy-staging/main libxt-dev armhf 1:1.1.3-1+deb7u1 [477 kB]
Get:269 http://172.17.0.1/private/ wheezy-staging/main libxmu-headers all 2:1.1.1-1 [77.8 kB]
Get:270 http://172.17.0.1/private/ wheezy-staging/main libxmu-dev armhf 2:1.1.1-1 [64.7 kB]
Get:271 http://172.17.0.1/private/ wheezy-staging/main libxpm-dev armhf 1:3.5.10-1+deb7u1 [101 kB]
Get:272 http://172.17.0.1/private/ wheezy-staging/main libxaw7-dev armhf 2:1.0.10-2 [282 kB]
Get:273 http://172.17.0.1/private/ wheezy-staging/main lua5.1 armhf 5.1.5-4+deb7u1 [126 kB]
Get:274 http://172.17.0.1/private/ wheezy-staging/main python2.7-dev armhf 2.7.3-6+deb7u3 [28.7 MB]
Get:275 http://172.17.0.1/private/ wheezy-staging/main python-dev all 2.7.3-4+deb7u1 [920 B]
Get:276 http://172.17.0.1/private/ wheezy-staging/main ruby1.9.1 armhf 1.9.3.194-8.1+deb7u5 [209 kB]
Get:277 http://172.17.0.1/private/ wheezy-staging/main ruby all 1:1.9.3 [6484 B]
Get:278 http://172.17.0.1/private/ wheezy-staging/main ruby1.9.1-dev armhf 1.9.3.194-8.1+deb7u5 [1259 kB]
Get:279 http://172.17.0.1/private/ wheezy-staging/main ruby-dev all 1:1.9.3 [6082 B]
Get:280 http://172.17.0.1/private/ wheezy-staging/main tcl8.5 armhf 8.5.11-2 [1569 kB]
Get:281 http://172.17.0.1/private/ wheezy-staging/main tcl all 8.5.0-2.1 [4762 B]
Get:282 http://172.17.0.1/private/ wheezy-staging/main tcl8.5-dev armhf 8.5.11-2 [1013 kB]
Get:283 http://172.17.0.1/private/ wheezy-staging/main tcl-dev all 8.5.0-2.1 [7078 B]
Get:284 http://172.17.0.1/private/ wheezy-staging/main libattr1-dev armhf 1:2.4.46-8 [42.2 kB]
Get:285 http://172.17.0.1/private/ wheezy-staging/main libacl1-dev armhf 2.2.51-8 [89.9 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 118 MB in 18s (6345 kB/s)
Selecting previously unselected package libpcre3:armhf.
(Reading database ... 11350 files and directories currently installed.)
Unpacking libpcre3:armhf (from .../libpcre3_1%3a8.30-5_armhf.deb) ...
Selecting previously unselected package libpipeline1:armhf.
Unpacking libpipeline1:armhf (from .../libpipeline1_1.2.1-1_armhf.deb) ...
Selecting previously unselected package libpopt0:armhf.
Unpacking libpopt0:armhf (from .../libpopt0_1.16-7_armhf.deb) ...
Selecting previously unselected package libssl1.0.0:armhf.
Unpacking libssl1.0.0:armhf (from .../libssl1.0.0_1.0.1t-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libasprintf0c2:armhf.
Unpacking libasprintf0c2:armhf (from .../libasprintf0c2_0.18.1.1-9_armhf.deb) ...
Selecting previously unselected package libcap2:armhf.
Unpacking libcap2:armhf (from .../libcap2_1%3a2.22-1.2_armhf.deb) ...
Selecting previously unselected package libgpg-error0:armhf.
Unpacking libgpg-error0:armhf (from .../libgpg-error0_1.10-3.1_armhf.deb) ...
Selecting previously unselected package libgcrypt11:armhf.
Unpacking libgcrypt11:armhf (from .../libgcrypt11_1.5.0-5+deb7u6_armhf.deb) ...
Selecting previously unselected package libp11-kit0:armhf.
Unpacking libp11-kit0:armhf (from .../libp11-kit0_0.12-3_armhf.deb) ...
Selecting previously unselected package libtasn1-3:armhf.
Unpacking libtasn1-3:armhf (from .../libtasn1-3_2.13-2+deb7u4_armhf.deb) ...
Selecting previously unselected package libgnutls26:armhf.
Unpacking libgnutls26:armhf (from .../libgnutls26_2.12.20-8+deb7u3_armhf.deb) ...
Selecting previously unselected package libgnutls-openssl27:armhf.
Unpacking libgnutls-openssl27:armhf (from .../libgnutls-openssl27_2.12.20-8+deb7u3_armhf.deb) ...
Selecting previously unselected package libgpm2:armhf.
Unpacking libgpm2:armhf (from .../libgpm2_1.20.4-6_armhf.deb) ...
Selecting previously unselected package libkeyutils1:armhf.
Unpacking libkeyutils1:armhf (from .../libkeyutils1_1.5.5-3+deb7u1_armhf.deb) ...
Selecting previously unselected package libkrb5support0:armhf.
Unpacking libkrb5support0:armhf (from .../libkrb5support0_1.10.1+dfsg-5+deb7u7_armhf.deb) ...
Selecting previously unselected package libk5crypto3:armhf.
Unpacking libk5crypto3:armhf (from .../libk5crypto3_1.10.1+dfsg-5+deb7u7_armhf.deb) ...
Selecting previously unselected package libkrb5-3:armhf.
Unpacking libkrb5-3:armhf (from .../libkrb5-3_1.10.1+dfsg-5+deb7u7_armhf.deb) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Unpacking libgssapi-krb5-2:armhf (from .../libgssapi-krb5-2_1.10.1+dfsg-5+deb7u7_armhf.deb) ...
Selecting previously unselected package libsasl2-2:armhf.
Unpacking libsasl2-2:armhf (from .../libsasl2-2_2.1.25.dfsg1-6+deb7u1_armhf.deb) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Unpacking libldap-2.4-2:armhf (from .../libldap-2.4-2_2.4.31-2+rpi1_armhf.deb) ...
Selecting previously unselected package libmagic1:armhf.
Unpacking libmagic1:armhf (from .../libmagic1_5.11-2+deb7u9_armhf.deb) ...
Selecting previously unselected package libsqlite3-0:armhf.
Unpacking libsqlite3-0:armhf (from .../libsqlite3-0_3.7.13-1+deb7u4_armhf.deb) ...
Selecting previously unselected package libxml2:armhf.
Unpacking libxml2:armhf (from .../libxml2_2.8.0+dfsg1-7+wheezy8_armhf.deb) ...
Selecting previously unselected package libart-2.0-2:armhf.
Unpacking libart-2.0-2:armhf (from .../libart-2.0-2_2.3.21-2_armhf.deb) ...
Selecting previously unselected package libasound2:armhf.
Unpacking libasound2:armhf (from .../libasound2_1.0.25-4_armhf.deb) ...
Selecting previously unselected package libatasmart4:armhf.
Unpacking libatasmart4:armhf (from .../libatasmart4_0.19-1_armhf.deb) ...
Selecting previously unselected package libffi5:armhf.
Unpacking libffi5:armhf (from .../libffi5_3.0.10-3+deb7u2_armhf.deb) ...
Selecting previously unselected package libglib2.0-0:armhf.
Unpacking libglib2.0-0:armhf (from .../libglib2.0-0_2.33.12+really2.32.4-5_armhf.deb) ...
Selecting previously unselected package libatk1.0-data.
Unpacking libatk1.0-data (from .../libatk1.0-data_2.4.0-2_all.deb) ...
Selecting previously unselected package libatk1.0-0:armhf.
Unpacking libatk1.0-0:armhf (from .../libatk1.0-0_2.4.0-2_armhf.deb) ...
Selecting previously unselected package libavahi-common-data:armhf.
Unpacking libavahi-common-data:armhf (from .../libavahi-common-data_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-common3:armhf.
Unpacking libavahi-common3:armhf (from .../libavahi-common3_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-client3:armhf.
Unpacking libavahi-client3:armhf (from .../libavahi-client3_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-glib1:armhf.
Unpacking libavahi-glib1:armhf (from .../libavahi-glib1_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libbluray1:armhf.
Unpacking libbluray1:armhf (from .../libbluray1_1%3a0.2.2-1_armhf.deb) ...
Selecting previously unselected package libexpat1:armhf.
Unpacking libexpat1:armhf (from .../libexpat1_2.1.0-1+deb7u5_armhf.deb) ...
Selecting previously unselected package libfreetype6:armhf.
Unpacking libfreetype6:armhf (from .../libfreetype6_2.4.9-1.1+deb7u7_armhf.deb) ...
Selecting previously unselected package ucf.
Unpacking ucf (from .../ucf_3.0025+nmu3_all.deb) ...
Moving old data out of the way
Selecting previously unselected package ttf-dejavu-core.
Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.33-3_all.deb) ...
Selecting previously unselected package fontconfig-config.
Unpacking fontconfig-config (from .../fontconfig-config_2.9.0-7.1+deb7u1_all.deb) ...
Selecting previously unselected package libfontconfig1:armhf.
Unpacking libfontconfig1:armhf (from .../libfontconfig1_2.9.0-7.1+deb7u1_armhf.deb) ...
Selecting previously unselected package libpixman-1-0:armhf.
Unpacking libpixman-1-0:armhf (from .../libpixman-1-0_0.26.0-4+deb7u2_armhf.deb) ...
Selecting previously unselected package libpng12-0:armhf.
Unpacking libpng12-0:armhf (from .../libpng12-0_1.2.49-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libxau6:armhf.
Unpacking libxau6:armhf (from .../libxau6_1%3a1.0.7-1_armhf.deb) ...
Selecting previously unselected package libxdmcp6:armhf.
Unpacking libxdmcp6:armhf (from .../libxdmcp6_1%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxcb1:armhf.
Unpacking libxcb1:armhf (from .../libxcb1_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libx11-data.
Unpacking libx11-data (from .../libx11-data_2%3a1.5.0-1+deb7u4_all.deb) ...
Selecting previously unselected package libx11-6:armhf.
Unpacking libx11-6:armhf (from .../libx11-6_2%3a1.5.0-1+deb7u4_armhf.deb) ...
Selecting previously unselected package libxcb-render0:armhf.
Unpacking libxcb-render0:armhf (from .../libxcb-render0_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxcb-shm0:armhf.
Unpacking libxcb-shm0:armhf (from .../libxcb-shm0_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxrender1:armhf.
Unpacking libxrender1:armhf (from .../libxrender1_1%3a0.9.7-1+deb7u3_armhf.deb) ...
Selecting previously unselected package libcairo2:armhf.
Unpacking libcairo2:armhf (from .../libcairo2_1.12.2-3+deb7u1_armhf.deb) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Unpacking libcairo-gobject2:armhf (from .../libcairo-gobject2_1.12.2-3+deb7u1_armhf.deb) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Unpacking libcairo-script-interpreter2:armhf (from .../libcairo-script-interpreter2_1.12.2-3+deb7u1_armhf.deb) ...
Selecting previously unselected package libltdl7:armhf.
Unpacking libltdl7:armhf (from .../libltdl7_2.4.2-1.1_armhf.deb) ...
Selecting previously unselected package libogg0:armhf.
Unpacking libogg0:armhf (from .../libogg0_1.3.0-4_armhf.deb) ...
Selecting previously unselected package libtdb1:armhf.
Unpacking libtdb1:armhf (from .../libtdb1_1.2.10-2_armhf.deb) ...
Selecting previously unselected package libvorbis0a:armhf.
Unpacking libvorbis0a:armhf (from .../libvorbis0a_1.3.2-1.3_armhf.deb) ...
Selecting previously unselected package libvorbisfile3:armhf.
Unpacking libvorbisfile3:armhf (from .../libvorbisfile3_1.3.2-1.3_armhf.deb) ...
Selecting previously unselected package libcanberra0:armhf.
Unpacking libcanberra0:armhf (from .../libcanberra0_0.28-6_armhf.deb) ...
Selecting previously unselected package libcroco3:armhf.
Unpacking libcroco3:armhf (from .../libcroco3_0.6.6-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libcups2:armhf.
Unpacking libcups2:armhf (from .../libcups2_1.5.3-5+deb7u6_armhf.deb) ...
Selecting previously unselected package libdatrie1:armhf.
Unpacking libdatrie1:armhf (from .../libdatrie1_0.2.5-3_armhf.deb) ...
Selecting previously unselected package libdbus-glib-1-2:armhf.
Unpacking libdbus-glib-1-2:armhf (from .../libdbus-glib-1-2_0.100.2-1_armhf.deb) ...
Selecting previously unselected package dmsetup.
Unpacking dmsetup (from .../dmsetup_2%3a1.02.74-8+rpi1_armhf.deb) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Unpacking libdevmapper1.02.1:armhf (from .../libdevmapper1.02.1_2%3a1.02.74-8+rpi1_armhf.deb) ...
Selecting previously unselected package libdevmapper-event1.02.1:armhf.
Unpacking libdevmapper-event1.02.1:armhf (from .../libdevmapper-event1.02.1_2%3a1.02.74-8+rpi1_armhf.deb) ...
Selecting previously unselected package libdrm2:armhf.
Unpacking libdrm2:armhf (from .../libdrm2_2.4.40-1~deb7u2_armhf.deb) ...
Selecting previously unselected package libfontenc1:armhf.
Unpacking libfontenc1:armhf (from .../libfontenc1_1%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libjpeg8:armhf.
Unpacking libjpeg8:armhf (from .../libjpeg8_8d-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libjasper1:armhf.
Unpacking libjasper1:armhf (from .../libjasper1_1.900.1-13+deb7u6_armhf.deb) ...
Selecting previously unselected package libjbig0:armhf.
Unpacking libjbig0:armhf (from .../libjbig0_2.0-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libtiff4:armhf.
Unpacking libtiff4:armhf (from .../libtiff4_3.9.6-11+deb7u7_armhf.deb) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Unpacking libgdk-pixbuf2.0-common (from .../libgdk-pixbuf2.0-common_2.26.1-1+deb7u5_all.deb) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Unpacking libgdk-pixbuf2.0-0:armhf (from .../libgdk-pixbuf2.0-0_2.26.1-1+deb7u5_armhf.deb) ...
Selecting previously unselected package libthai-data.
Unpacking libthai-data (from .../libthai-data_0.1.18-2_all.deb) ...
Selecting previously unselected package libthai0:armhf.
Unpacking libthai0:armhf (from .../libthai0_0.1.18-2_armhf.deb) ...
Selecting previously unselected package libxft2:armhf.
Unpacking libxft2:armhf (from .../libxft2_2.3.1-1_armhf.deb) ...
Selecting previously unselected package fontconfig.
Unpacking fontconfig (from .../fontconfig_2.9.0-7.1+deb7u1_armhf.deb) ...
Selecting previously unselected package libpango1.0-0:armhf.
Unpacking libpango1.0-0:armhf (from .../libpango1.0-0_1.30.0-1_armhf.deb) ...
Selecting previously unselected package libxcomposite1:armhf.
Unpacking libxcomposite1:armhf (from .../libxcomposite1_1%3a0.4.3-2_armhf.deb) ...
Selecting previously unselected package libxdamage1:armhf.
Unpacking libxdamage1:armhf (from .../libxdamage1_1%3a1.1.3-2_armhf.deb) ...
Selecting previously unselected package libxfixes3:armhf.
Unpacking libxfixes3:armhf (from .../libxfixes3_1%3a5.0-4+deb7u2_armhf.deb) ...
Selecting previously unselected package libgtk2.0-common.
Unpacking libgtk2.0-common (from .../libgtk2.0-common_2.24.10-2_all.deb) ...
Selecting previously unselected package libxcursor1:armhf.
Unpacking libxcursor1:armhf (from .../libxcursor1_1%3a1.1.13-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxext6:armhf.
Unpacking libxext6:armhf (from .../libxext6_2%3a1.3.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxi6:armhf.
Unpacking libxi6:armhf (from .../libxi6_2%3a1.6.1-1+deb7u3_armhf.deb) ...
Selecting previously unselected package libxinerama1:armhf.
Unpacking libxinerama1:armhf (from .../libxinerama1_2%3a1.1.2-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxrandr2:armhf.
Unpacking libxrandr2:armhf (from .../libxrandr2_2%3a1.3.2-2+deb7u2_armhf.deb) ...
Selecting previously unselected package shared-mime-info.
Unpacking shared-mime-info (from .../shared-mime-info_1.0-1_armhf.deb) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Unpacking libgtk2.0-0:armhf (from .../libgtk2.0-0_2.24.10-2_armhf.deb) ...
Selecting previously unselected package libgail18:armhf.
Unpacking libgail18:armhf (from .../libgail18_2.24.10-2_armhf.deb) ...
Selecting previously unselected package gconf2-common.
Unpacking gconf2-common (from .../gconf2-common_3.2.5-1+build1_all.deb) ...
Selecting previously unselected package libgconf-2-4:armhf.
Unpacking libgconf-2-4:armhf (from .../libgconf-2-4_3.2.5-1+build1_armhf.deb) ...
Selecting previously unselected package libunistring0:armhf.
Unpacking libunistring0:armhf (from .../libunistring0_0.9.3-5_armhf.deb) ...
Selecting previously unselected package libgettextpo0:armhf.
Unpacking libgettextpo0:armhf (from .../libgettextpo0_0.18.1.1-9_armhf.deb) ...
Selecting previously unselected package libglapi-mesa:armhf.
Unpacking libglapi-mesa:armhf (from .../libglapi-mesa_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
Selecting previously unselected package libx11-xcb1:armhf.
Unpacking libx11-xcb1:armhf (from .../libx11-xcb1_2%3a1.5.0-1+deb7u4_armhf.deb) ...
Selecting previously unselected package libxcb-glx0:armhf.
Unpacking libxcb-glx0:armhf (from .../libxcb-glx0_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxxf86vm1:armhf.
Unpacking libxxf86vm1:armhf (from .../libxxf86vm1_1%3a1.1.2-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Unpacking libgl1-mesa-glx:armhf (from .../libgl1-mesa-glx_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
Selecting previously unselected package libelf1.
Unpacking libelf1 (from .../libelf1_0.152-1+wheezy1_armhf.deb) ...
Selecting previously unselected package libglib2.0-data.
Unpacking libglib2.0-data (from .../libglib2.0-data_2.33.12+really2.32.4-5_all.deb) ...
Selecting previously unselected package libglib2.0-bin.
Unpacking libglib2.0-bin (from .../libglib2.0-bin_2.33.12+really2.32.4-5_armhf.deb) ...
Selecting previously unselected package libgnome-keyring-common.
Unpacking libgnome-keyring-common (from .../libgnome-keyring-common_3.4.1-1_all.deb) ...
Selecting previously unselected package libgnome-keyring0:armhf.
Unpacking libgnome-keyring0:armhf (from .../libgnome-keyring0_3.4.1-1_armhf.deb) ...
Selecting previously unselected package libgudev-1.0-0:armhf.
Unpacking libgudev-1.0-0:armhf (from .../libgudev-1.0-0_175-7.2_armhf.deb) ...
Selecting previously unselected package x11-common.
Unpacking x11-common (from .../x11-common_1%3a7.7+3~deb7u1_all.deb) ...
Selecting previously unselected package libice6:armhf.
Unpacking libice6:armhf (from .../libice6_2%3a1.0.8-2_armhf.deb) ...
Selecting previously unselected package liblua5.1-0:armhf.
Unpacking liblua5.1-0:armhf (from .../liblua5.1-0_5.1.5-4+deb7u1_armhf.deb) ...
Selecting previously unselected package liblvm2app2.2:armhf.
Unpacking liblvm2app2.2:armhf (from .../liblvm2app2.2_2.02.95-8+rpi1_armhf.deb) ...
Selecting previously unselected package libparted0debian1:armhf.
Unpacking libparted0debian1:armhf (from .../libparted0debian1_2.3-12_armhf.deb) ...
Selecting previously unselected package libpcrecpp0:armhf.
Unpacking libpcrecpp0:armhf (from .../libpcrecpp0_1%3a8.30-5_armhf.deb) ...
Selecting previously unselected package libpolkit-gobject-1-0:armhf.
Unpacking libpolkit-gobject-1-0:armhf (from .../libpolkit-gobject-1-0_0.105-3_armhf.deb) ...
Selecting previously unselected package libsm6:armhf.
Unpacking libsm6:armhf (from .../libsm6_2%3a1.2.1-2_armhf.deb) ...
Selecting previously unselected package libxt6:armhf.
Unpacking libxt6:armhf (from .../libxt6_1%3a1.1.3-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxmu6:armhf.
Unpacking libxmu6:armhf (from .../libxmu6_2%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxpm4:armhf.
Unpacking libxpm4:armhf (from .../libxpm4_1%3a3.5.10-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxaw7:armhf.
Unpacking libxaw7:armhf (from .../libxaw7_2%3a1.0.10-2_armhf.deb) ...
Selecting previously unselected package libxcb-shape0:armhf.
Unpacking libxcb-shape0:armhf (from .../libxcb-shape0_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxmuu1:armhf.
Unpacking libxmuu1:armhf (from .../libxmuu1_2%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxtst6:armhf.
Unpacking libxtst6:armhf (from .../libxtst6_2%3a1.2.1-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libxv1:armhf.
Unpacking libxv1:armhf (from .../libxv1_2%3a1.0.7-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libxxf86dga1:armhf.
Unpacking libxxf86dga1:armhf (from .../libxxf86dga1_2%3a1.1.3-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libyaml-0-2:armhf.
Unpacking libyaml-0-2:armhf (from .../libyaml-0-2_0.1.4-2+deb7u5_armhf.deb) ...
Selecting previously unselected package libgnutlsxx27:armhf.
Unpacking libgnutlsxx27:armhf (from .../libgnutlsxx27_2.12.20-8+deb7u3_armhf.deb) ...
Selecting previously unselected package libsystemd-login0:armhf.
Unpacking libsystemd-login0:armhf (from .../libsystemd-login0_44-11+deb7u5_armhf.deb) ...
Selecting previously unselected package adduser.
Unpacking adduser (from .../adduser_3.113+nmu3_all.deb) ...
Selecting previously unselected package bsdmainutils.
Unpacking bsdmainutils (from .../bsdmainutils_9.0.3_armhf.deb) ...
Selecting previously unselected package groff-base.
Unpacking groff-base (from .../groff-base_1.21-9_armhf.deb) ...
Selecting previously unselected package man-db.
Unpacking man-db (from .../man-db_2.6.2-1_armhf.deb) ...
Selecting previously unselected package file.
Unpacking file (from .../file_5.11-2+deb7u9_armhf.deb) ...
Selecting previously unselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.1.1-9_armhf.deb) ...
Selecting previously unselected package mime-support.
Unpacking mime-support (from .../mime-support_3.52-1+deb7u1_all.deb) ...
Selecting previously unselected package python2.7-minimal.
Unpacking python2.7-minimal (from .../python2.7-minimal_2.7.3-6+deb7u3_armhf.deb) ...
Selecting previously unselected package python2.7.
Unpacking python2.7 (from .../python2.7_2.7.3-6+deb7u3_armhf.deb) ...
Selecting previously unselected package python-minimal.
Unpacking python-minimal (from .../python-minimal_2.7.3-4+deb7u1_all.deb) ...
Selecting previously unselected package python.
Unpacking python (from .../python_2.7.3-4+deb7u1_all.deb) ...
Selecting previously unselected package dbus.
Unpacking dbus (from .../dbus_1.6.8-1+deb7u6_armhf.deb) ...
Selecting previously unselected package dbus-x11.
Unpacking dbus-x11 (from .../dbus-x11_1.6.8-1+deb7u6_armhf.deb) ...
Selecting previously unselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-15_armhf.deb) ...
Selecting previously unselected package gettext.
Unpacking gettext (from .../gettext_0.18.1.1-9_armhf.deb) ...
Selecting previously unselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously unselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ...
Selecting previously unselected package debhelper.
Unpacking debhelper (from .../debhelper_9.20120909_all.deb) ...
Selecting previously unselected package desktop-file-utils.
Unpacking desktop-file-utils (from .../desktop-file-utils_0.20-0.1_armhf.deb) ...
Selecting previously unselected package gconf-service.
Unpacking gconf-service (from .../gconf-service_3.2.5-1+build1_armhf.deb) ...
Selecting previously unselected package psmisc.
Unpacking psmisc (from .../psmisc_22.19-1+deb7u1_armhf.deb) ...
Selecting previously unselected package gconf2.
Unpacking gconf2 (from .../gconf2_3.2.5-1+build1_armhf.deb) ...
Selecting previously unselected package libgirepository-1.0-1.
Unpacking libgirepository-1.0-1 (from .../libgirepository-1.0-1_1.32.1-1_armhf.deb) ...
Selecting previously unselected package gir1.2-glib-2.0.
Unpacking gir1.2-glib-2.0 (from .../gir1.2-glib-2.0_1.32.1-1_armhf.deb) ...
Selecting previously unselected package gir1.2-atk-1.0.
Unpacking gir1.2-atk-1.0 (from .../gir1.2-atk-1.0_2.4.0-2_armhf.deb) ...
Selecting previously unselected package gir1.2-freedesktop.
Unpacking gir1.2-freedesktop (from .../gir1.2-freedesktop_1.32.1-1_armhf.deb) ...
Selecting previously unselected package gir1.2-gconf-2.0.
Unpacking gir1.2-gconf-2.0 (from .../gir1.2-gconf-2.0_3.2.5-1+build1_armhf.deb) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0.
Unpacking gir1.2-gdkpixbuf-2.0 (from .../gir1.2-gdkpixbuf-2.0_2.26.1-1+deb7u5_armhf.deb) ...
Selecting previously unselected package gir1.2-gnomekeyring-1.0.
Unpacking gir1.2-gnomekeyring-1.0 (from .../gir1.2-gnomekeyring-1.0_3.4.1-1_armhf.deb) ...
Selecting previously unselected package gir1.2-pango-1.0.
Unpacking gir1.2-pango-1.0 (from .../gir1.2-pango-1.0_1.30.0-1_armhf.deb) ...
Selecting previously unselected package gnome-mime-data.
Unpacking gnome-mime-data (from .../gnome-mime-data_2.18.0-1_all.deb) ...
Selecting previously unselected package libsgutils2-2.
Unpacking libsgutils2-2 (from .../libsgutils2-2_1.33-1_armhf.deb) ...
Selecting previously unselected package udisks.
Unpacking udisks (from .../udisks_1.0.4-7wheezy1_armhf.deb) ...
Selecting previously unselected package libgdu0.
Unpacking libgdu0 (from .../libgdu0_3.0.2-3_armhf.deb) ...
Selecting previously unselected package x11-utils.
Unpacking x11-utils (from .../x11-utils_7.7~1_armhf.deb) ...
Selecting previously unselected package gvfs-common.
Unpacking gvfs-common (from .../gvfs-common_1.12.3-4_all.deb) ...
Selecting previously unselected package gvfs-libs:armhf.
Unpacking gvfs-libs:armhf (from .../gvfs-libs_1.12.3-4_armhf.deb) ...
Selecting previously unselected package gvfs-daemons.
Unpacking gvfs-daemons (from .../gvfs-daemons_1.12.3-4_armhf.deb) ...
Selecting previously unselected package gvfs:armhf.
Unpacking gvfs:armhf (from .../gvfs_1.12.3-4_armhf.deb) ...
Selecting previously unselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.26-1_armhf.deb) ...
Selecting previously unselected package libart-2.0-dev.
Unpacking libart-2.0-dev (from .../libart-2.0-dev_2.3.21-2_armhf.deb) ...
Selecting previously unselected package libpcre3-dev.
Unpacking libpcre3-dev (from .../libpcre3-dev_1%3a8.30-5_armhf.deb) ...
Selecting previously unselected package zlib1g-dev:armhf.
Unpacking zlib1g-dev:armhf (from .../zlib1g-dev_1%3a1.2.7.dfsg-13_armhf.deb) ...
Selecting previously unselected package libglib2.0-dev.
Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.33.12+really2.32.4-5_armhf.deb) ...
Selecting previously unselected package libatk1.0-dev.
Unpacking libatk1.0-dev (from .../libatk1.0-dev_2.4.0-2_armhf.deb) ...
Selecting previously unselected package libavahi-common-dev.
Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libdbus-1-dev.
Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.6.8-1+deb7u6_armhf.deb) ...
Selecting previously unselected package libavahi-client-dev.
Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-glib-dev.
Unpacking libavahi-glib-dev (from .../libavahi-glib-dev_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libbonobo2-common.
Unpacking libbonobo2-common (from .../libbonobo2-common_2.24.3-1_all.deb) ...
Selecting previously unselected package libidl0.
Unpacking libidl0 (from .../libidl0_0.8.14-0.2_armhf.deb) ...
Selecting previously unselected package liborbit2.
Unpacking liborbit2 (from .../liborbit2_1%3a2.14.19-0.1_armhf.deb) ...
Selecting previously unselected package libbonobo2-0.
Unpacking libbonobo2-0 (from .../libbonobo2-0_2.24.3-1_armhf.deb) ...
Selecting previously unselected package libidl-dev.
Unpacking libidl-dev (from .../libidl-dev_0.8.14-0.2_armhf.deb) ...
Selecting previously unselected package liborbit2-dev.
Unpacking liborbit2-dev (from .../liborbit2-dev_1%3a2.14.19-0.1_armhf.deb) ...
Selecting previously unselected package libpopt-dev:armhf.
Unpacking libpopt-dev:armhf (from .../libpopt-dev_1.16-7_armhf.deb) ...
Selecting previously unselected package libbonobo2-dev.
Unpacking libbonobo2-dev (from .../libbonobo2-dev_2.24.3-1_armhf.deb) ...
Selecting previously unselected package libglade2-0.
Unpacking libglade2-0 (from .../libglade2-0_1%3a2.6.4-1_armhf.deb) ...
Selecting previously unselected package libfam0.
Unpacking libfam0 (from .../libfam0_2.7.0-17_armhf.deb) ...
Selecting previously unselected package libgnomevfs2-common.
Unpacking libgnomevfs2-common (from .../libgnomevfs2-common_1%3a2.24.4-2_all.deb) ...
Selecting previously unselected package libgnomevfs2-0.
Unpacking libgnomevfs2-0 (from .../libgnomevfs2-0_1%3a2.24.4-2_armhf.deb) ...
Selecting previously unselected package libgnome2-common.
Unpacking libgnome2-common (from .../libgnome2-common_2.32.1-3_all.deb) ...
Selecting previously unselected package libgnome2-0.
Unpacking libgnome2-0 (from .../libgnome2-0_2.32.1-3_armhf.deb) ...
Selecting previously unselected package libgnomecanvas2-common.
Unpacking libgnomecanvas2-common (from .../libgnomecanvas2-common_2.30.3-1.2_all.deb) ...
Selecting previously unselected package libgnomecanvas2-0.
Unpacking libgnomecanvas2-0 (from .../libgnomecanvas2-0_2.30.3-1.2_armhf.deb) ...
Selecting previously unselected package libbonoboui2-common.
Unpacking libbonoboui2-common (from .../libbonoboui2-common_2.24.3-1_all.deb) ...
Selecting previously unselected package libbonoboui2-0.
Unpacking libbonoboui2-0 (from .../libbonoboui2-0_2.24.3-1_armhf.deb) ...
Selecting previously unselected package xorg-sgml-doctools.
Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ...
Selecting previously unselected package x11proto-core-dev.
Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.23-1_all.deb) ...
Selecting previously unselected package libxau-dev:armhf.
Unpacking libxau-dev:armhf (from .../libxau-dev_1%3a1.0.7-1_armhf.deb) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Unpacking libxdmcp-dev:armhf (from .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package x11proto-input-dev.
Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.2-1_all.deb) ...
Selecting previously unselected package x11proto-kb-dev.
Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.6-2_all.deb) ...
Selecting previously unselected package xtrans-dev.
Unpacking xtrans-dev (from .../xtrans-dev_1.2.7-1_all.deb) ...
Selecting previously unselected package libpthread-stubs0:armhf.
Unpacking libpthread-stubs0:armhf (from .../libpthread-stubs0_0.3-3_armhf.deb) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Unpacking libpthread-stubs0-dev:armhf (from .../libpthread-stubs0-dev_0.3-3_armhf.deb) ...
Selecting previously unselected package libxcb1-dev:armhf.
Unpacking libxcb1-dev:armhf (from .../libxcb1-dev_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libx11-dev:armhf.
Unpacking libx11-dev:armhf (from .../libx11-dev_2%3a1.5.0-1+deb7u4_armhf.deb) ...
Selecting previously unselected package libpng12-dev.
Unpacking libpng12-dev (from .../libpng12-dev_1.2.49-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev.
Unpacking libgdk-pixbuf2.0-dev (from .../libgdk-pixbuf2.0-dev_2.26.1-1+deb7u5_armhf.deb) ...
Selecting previously unselected package libfreetype6-dev.
Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.4.9-1.1+deb7u7_armhf.deb) ...
Selecting previously unselected package x11proto-render-dev.
Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.11.1-2_all.deb) ...
Selecting previously unselected package libxrender-dev:armhf.
Unpacking libxrender-dev:armhf (from .../libxrender-dev_1%3a0.9.7-1+deb7u3_armhf.deb) ...
Selecting previously unselected package libexpat1-dev.
Unpacking libexpat1-dev (from .../libexpat1-dev_2.1.0-1+deb7u5_armhf.deb) ...
Selecting previously unselected package libfontconfig1-dev.
Unpacking libfontconfig1-dev (from .../libfontconfig1-dev_2.9.0-7.1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxft-dev.
Unpacking libxft-dev (from .../libxft-dev_2.3.1-1_armhf.deb) ...
Selecting previously unselected package libice-dev:armhf.
Unpacking libice-dev:armhf (from .../libice-dev_2%3a1.0.8-2_armhf.deb) ...
Selecting previously unselected package libsm-dev:armhf.
Unpacking libsm-dev:armhf (from .../libsm-dev_2%3a1.2.1-2_armhf.deb) ...
Selecting previously unselected package libpixman-1-dev.
Unpacking libpixman-1-dev (from .../libpixman-1-dev_0.26.0-4+deb7u2_armhf.deb) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Unpacking libxcb-render0-dev:armhf (from .../libxcb-render0-dev_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Unpacking libxcb-shm0-dev:armhf (from .../libxcb-shm0-dev_1.8.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package libcairo2-dev.
Unpacking libcairo2-dev (from .../libcairo2-dev_1.12.2-3+deb7u1_armhf.deb) ...
Selecting previously unselected package libpango1.0-dev.
Unpacking libpango1.0-dev (from .../libpango1.0-dev_1.30.0-1_armhf.deb) ...
Selecting previously unselected package x11proto-xext-dev.
Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.1-1_all.deb) ...
Selecting previously unselected package libxext-dev:armhf.
Unpacking libxext-dev:armhf (from .../libxext-dev_2%3a1.3.1-2+deb7u1_armhf.deb) ...
Selecting previously unselected package x11proto-xinerama-dev.
Unpacking x11proto-xinerama-dev (from .../x11proto-xinerama-dev_1.2.1-2_all.deb) ...
Selecting previously unselected package libxinerama-dev:armhf.
Unpacking libxinerama-dev:armhf (from .../libxinerama-dev_2%3a1.1.2-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxi-dev.
Unpacking libxi-dev (from .../libxi-dev_2%3a1.6.1-1+deb7u3_armhf.deb) ...
Selecting previously unselected package x11proto-randr-dev.
Unpacking x11proto-randr-dev (from .../x11proto-randr-dev_1.3.2-2_all.deb) ...
Selecting previously unselected package libxrandr-dev.
Unpacking libxrandr-dev (from .../libxrandr-dev_2%3a1.3.2-2+deb7u2_armhf.deb) ...
Selecting previously unselected package x11proto-fixes-dev.
Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_all.deb) ...
Selecting previously unselected package libxfixes-dev.
Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0-4+deb7u2_armhf.deb) ...
Selecting previously unselected package libxcursor-dev:armhf.
Unpacking libxcursor-dev:armhf (from .../libxcursor-dev_1%3a1.1.13-1+deb7u1_armhf.deb) ...
Selecting previously unselected package x11proto-composite-dev.
Unpacking x11proto-composite-dev (from .../x11proto-composite-dev_1%3a0.4.2-2_all.deb) ...
Selecting previously unselected package libxcomposite-dev.
Unpacking libxcomposite-dev (from .../libxcomposite-dev_1%3a0.4.3-2_armhf.deb) ...
Selecting previously unselected package x11proto-damage-dev.
Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.2.1-2_all.deb) ...
Selecting previously unselected package libxdamage-dev.
Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.3-2_armhf.deb) ...
Selecting previously unselected package libxml2-utils.
Unpacking libxml2-utils (from .../libxml2-utils_2.8.0+dfsg1-7+wheezy8_armhf.deb) ...
Selecting previously unselected package libgtk2.0-dev.
Unpacking libgtk2.0-dev (from .../libgtk2.0-dev_2.24.10-2_armhf.deb) ...
Selecting previously unselected package libgail-common:armhf.
Unpacking libgail-common:armhf (from .../libgail-common_2.24.10-2_armhf.deb) ...
Selecting previously unselected package libgail-dev.
Unpacking libgail-dev (from .../libgail-dev_2.24.10-2_armhf.deb) ...
Selecting previously unselected package libgnomecanvas2-dev.
Unpacking libgnomecanvas2-dev (from .../libgnomecanvas2-dev_2.30.3-1.2_armhf.deb) ...
Selecting previously unselected package libgconf2-dev.
Unpacking libgconf2-dev (from .../libgconf2-dev_3.2.5-1+build1_armhf.deb) ...
Selecting previously unselected package libgpg-error-dev.
Unpacking libgpg-error-dev (from .../libgpg-error-dev_1.10-3.1_armhf.deb) ...
Selecting previously unselected package libgcrypt11-dev.
Unpacking libgcrypt11-dev (from .../libgcrypt11-dev_1.5.0-5+deb7u6_armhf.deb) ...
Selecting previously unselected package libtasn1-3-dev.
Unpacking libtasn1-3-dev (from .../libtasn1-3-dev_2.13-2+deb7u4_armhf.deb) ...
Selecting previously unselected package libp11-kit-dev.
Unpacking libp11-kit-dev (from .../libp11-kit-dev_0.12-3_armhf.deb) ...
Selecting previously unselected package libgnutls-dev.
Unpacking libgnutls-dev (from .../libgnutls-dev_2.12.20-8+deb7u3_armhf.deb) ...
Selecting previously unselected package libxml2-dev:armhf.
Unpacking libxml2-dev:armhf (from .../libxml2-dev_2.8.0+dfsg1-7+wheezy8_armhf.deb) ...
Selecting previously unselected package libsepol1-dev.
Unpacking libsepol1-dev (from .../libsepol1-dev_2.1.4-3_armhf.deb) ...
Selecting previously unselected package libselinux1-dev.
Unpacking libselinux1-dev (from .../libselinux1-dev_2.1.9-5_armhf.deb) ...
Selecting previously unselected package libgnomevfs2-dev.
Unpacking libgnomevfs2-dev (from .../libgnomevfs2-dev_1%3a2.24.4-2_armhf.deb) ...
Selecting previously unselected package libcanberra-dev:armhf.
Unpacking libcanberra-dev:armhf (from .../libcanberra-dev_0.28-6_armhf.deb) ...
Selecting previously unselected package libgnome2-dev.
Unpacking libgnome2-dev (from .../libgnome2-dev_2.32.1-3_armhf.deb) ...
Selecting previously unselected package libbonoboui2-dev.
Unpacking libbonoboui2-dev (from .../libbonoboui2-dev_2.24.3-1_armhf.deb) ...
Selecting previously unselected package libgnome-keyring-dev.
Unpacking libgnome-keyring-dev (from .../libgnome-keyring-dev_3.4.1-1_armhf.deb) ...
Selecting previously unselected package libgnomeui-common.
Unpacking libgnomeui-common (from .../libgnomeui-common_2.24.5-2_all.deb) ...
Selecting previously unselected package libgnomeui-0.
Unpacking libgnomeui-0 (from .../libgnomeui-0_2.24.5-2_armhf.deb) ...
Selecting previously unselected package libgnomeui-dev.
Unpacking libgnomeui-dev (from .../libgnomeui-dev_2.24.5-2_armhf.deb) ...
Selecting previously unselected package libgpm-dev:armhf.
Unpacking libgpm-dev:armhf (from .../libgpm-dev_1.20.4-6_armhf.deb) ...
Selecting previously unselected package libtinfo-dev:armhf.
Unpacking libtinfo-dev:armhf (from .../libtinfo-dev_5.9-10_armhf.deb) ...
Selecting previously unselected package libreadline6-dev:armhf.
Unpacking libreadline6-dev:armhf (from .../libreadline6-dev_6.2+dfsg-0.1_armhf.deb) ...
Selecting previously unselected package libreadline-dev:armhf.
Unpacking libreadline-dev:armhf (from .../libreadline-dev_6.2+dfsg-0.1_armhf.deb) ...
Selecting previously unselected package liblua5.1-0-dev:armhf.
Unpacking liblua5.1-0-dev:armhf (from .../liblua5.1-0-dev_5.1.5-4+deb7u1_armhf.deb) ...
Selecting previously unselected package libperl5.14.
Unpacking libperl5.14 (from .../libperl5.14_5.14.2-21+rpi2+deb7u2_armhf.deb) ...
Selecting previously unselected package libperl-dev.
Unpacking libperl-dev (from .../libperl-dev_5.14.2-21+rpi2+deb7u2_armhf.deb) ...
Selecting previously unselected package libpython2.7.
Unpacking libpython2.7 (from .../libpython2.7_2.7.3-6+deb7u3_armhf.deb) ...
Selecting previously unselected package libruby1.9.1.
Unpacking libruby1.9.1 (from .../libruby1.9.1_1.9.3.194-8.1+deb7u5_armhf.deb) ...
Selecting previously unselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_1.0.1t-1+deb7u2_armhf.deb) ...
Selecting previously unselected package libxt-dev:armhf.
Unpacking libxt-dev:armhf (from .../libxt-dev_1%3a1.1.3-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxmu-headers.
Unpacking libxmu-headers (from .../libxmu-headers_2%3a1.1.1-1_all.deb) ...
Selecting previously unselected package libxmu-dev:armhf.
Unpacking libxmu-dev:armhf (from .../libxmu-dev_2%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxpm-dev:armhf.
Unpacking libxpm-dev:armhf (from .../libxpm-dev_1%3a3.5.10-1+deb7u1_armhf.deb) ...
Selecting previously unselected package libxaw7-dev:armhf.
Unpacking libxaw7-dev:armhf (from .../libxaw7-dev_2%3a1.0.10-2_armhf.deb) ...
Selecting previously unselected package lua5.1.
Unpacking lua5.1 (from .../lua5.1_5.1.5-4+deb7u1_armhf.deb) ...
Selecting previously unselected package python2.7-dev.
Unpacking python2.7-dev (from .../python2.7-dev_2.7.3-6+deb7u3_armhf.deb) ...
Selecting previously unselected package python-dev.
Unpacking python-dev (from .../python-dev_2.7.3-4+deb7u1_all.deb) ...
Selecting previously unselected package ruby1.9.1.
Unpacking ruby1.9.1 (from .../ruby1.9.1_1.9.3.194-8.1+deb7u5_armhf.deb) ...
Selecting previously unselected package ruby.
Unpacking ruby (from .../ruby_1%3a1.9.3_all.deb) ...
Selecting previously unselected package ruby1.9.1-dev.
Unpacking ruby1.9.1-dev (from .../ruby1.9.1-dev_1.9.3.194-8.1+deb7u5_armhf.deb) ...
Selecting previously unselected package ruby-dev.
Unpacking ruby-dev (from .../ruby-dev_1%3a1.9.3_all.deb) ...
Selecting previously unselected package tcl8.5.
Unpacking tcl8.5 (from .../tcl8.5_8.5.11-2_armhf.deb) ...
Selecting previously unselected package tcl.
Unpacking tcl (from .../archives/tcl_8.5.0-2.1_all.deb) ...
Selecting previously unselected package tcl8.5-dev.
Unpacking tcl8.5-dev (from .../tcl8.5-dev_8.5.11-2_armhf.deb) ...
Selecting previously unselected package tcl-dev.
Unpacking tcl-dev (from .../tcl-dev_8.5.0-2.1_all.deb) ...
Selecting previously unselected package libattr1-dev:armhf.
Unpacking libattr1-dev:armhf (from .../libattr1-dev_1%3a2.4.46-8_armhf.deb) ...
Selecting previously unselected package libacl1-dev.
Unpacking libacl1-dev (from .../libacl1-dev_2.2.51-8_armhf.deb) ...
Selecting previously unselected package sbuild-build-depends-vim-dummy.
Unpacking sbuild-build-depends-vim-dummy (from .../sbuild-build-depends-vim-dummy_0.invalid.0_armhf.deb) ...
Setting up libpcre3:armhf (1:8.30-5) ...
Setting up libpipeline1:armhf (1.2.1-1) ...
Setting up libpopt0:armhf (1.16-7) ...
Setting up libssl1.0.0:armhf (1.0.1t-1+deb7u2) ...
Setting up libasprintf0c2:armhf (0.18.1.1-9) ...
Setting up libcap2:armhf (1:2.22-1.2) ...
Setting up libgpg-error0:armhf (1.10-3.1) ...
Setting up libgcrypt11:armhf (1.5.0-5+deb7u6) ...
Setting up libp11-kit0:armhf (0.12-3) ...
Setting up libtasn1-3:armhf (2.13-2+deb7u4) ...
Setting up libgnutls26:armhf (2.12.20-8+deb7u3) ...
Setting up libgnutls-openssl27:armhf (2.12.20-8+deb7u3) ...
Setting up libgpm2:armhf (1.20.4-6) ...
Setting up libkeyutils1:armhf (1.5.5-3+deb7u1) ...
Setting up libkrb5support0:armhf (1.10.1+dfsg-5+deb7u7) ...
Setting up libk5crypto3:armhf (1.10.1+dfsg-5+deb7u7) ...
Setting up libkrb5-3:armhf (1.10.1+dfsg-5+deb7u7) ...
Setting up libgssapi-krb5-2:armhf (1.10.1+dfsg-5+deb7u7) ...
Setting up libsasl2-2:armhf (2.1.25.dfsg1-6+deb7u1) ...
Setting up libldap-2.4-2:armhf (2.4.31-2+rpi1) ...
Setting up libmagic1:armhf (5.11-2+deb7u9) ...
Setting up libsqlite3-0:armhf (3.7.13-1+deb7u4) ...
Setting up libxml2:armhf (2.8.0+dfsg1-7+wheezy8) ...
Setting up libart-2.0-2:armhf (2.3.21-2) ...
Setting up libasound2:armhf (1.0.25-4) ...
Setting up libatasmart4:armhf (0.19-1) ...
Setting up libffi5:armhf (3.0.10-3+deb7u2) ...
Setting up libglib2.0-0:armhf (2.33.12+really2.32.4-5) ...
No schema files found: doing nothing.
Setting up libatk1.0-data (2.4.0-2) ...
Setting up libatk1.0-0:armhf (2.4.0-2) ...
Setting up libavahi-common-data:armhf (0.6.31-2) ...
Setting up libavahi-common3:armhf (0.6.31-2) ...
Setting up libavahi-client3:armhf (0.6.31-2) ...
Setting up libavahi-glib1:armhf (0.6.31-2) ...
Setting up libbluray1:armhf (1:0.2.2-1) ...
Setting up libexpat1:armhf (2.1.0-1+deb7u5) ...
Setting up libfreetype6:armhf (2.4.9-1.1+deb7u7) ...
Setting up ucf (3.0025+nmu3) ...
Setting up ttf-dejavu-core (2.33-3) ...
Setting up fontconfig-config (2.9.0-7.1+deb7u1) ...
Setting up libfontconfig1:armhf (2.9.0-7.1+deb7u1) ...
Setting up libpixman-1-0:armhf (0.26.0-4+deb7u2) ...
Setting up libpng12-0:armhf (1.2.49-1+deb7u2) ...
Setting up libxau6:armhf (1:1.0.7-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.8.1-2+deb7u1) ...
Setting up libx11-data (2:1.5.0-1+deb7u4) ...
Setting up libx11-6:armhf (2:1.5.0-1+deb7u4) ...
Setting up libxcb-render0:armhf (1.8.1-2+deb7u1) ...
Setting up libxcb-shm0:armhf (1.8.1-2+deb7u1) ...
Setting up libxrender1:armhf (1:0.9.7-1+deb7u3) ...
Setting up libcairo2:armhf (1.12.2-3+deb7u1) ...
Setting up libcairo-gobject2:armhf (1.12.2-3+deb7u1) ...
Setting up libcairo-script-interpreter2:armhf (1.12.2-3+deb7u1) ...
Setting up libltdl7:armhf (2.4.2-1.1) ...
Setting up libogg0:armhf (1.3.0-4) ...
Setting up libtdb1:armhf (1.2.10-2) ...
Setting up libvorbis0a:armhf (1.3.2-1.3) ...
Setting up libvorbisfile3:armhf (1.3.2-1.3) ...
Setting up libcanberra0:armhf (0.28-6) ...
Setting up libcroco3:armhf (0.6.6-2+deb7u1) ...
Setting up libcups2:armhf (1.5.3-5+deb7u6) ...
Setting up libdatrie1:armhf (0.2.5-3) ...
Setting up libdbus-glib-1-2:armhf (0.100.2-1) ...
Setting up libdrm2:armhf (2.4.40-1~deb7u2) ...
Setting up libfontenc1:armhf (1:1.1.1-1) ...
Setting up libjpeg8:armhf (8d-1+deb7u1) ...
Setting up libjasper1:armhf (1.900.1-13+deb7u6) ...
Setting up libjbig0:armhf (2.0-2+deb7u1) ...
Setting up libtiff4:armhf (3.9.6-11+deb7u7) ...
Setting up libgdk-pixbuf2.0-common (2.26.1-1+deb7u5) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.26.1-1+deb7u5) ...
Setting up libthai-data (0.1.18-2) ...
Setting up libthai0:armhf (0.1.18-2) ...
Setting up libxft2:armhf (2.3.1-1) ...
Setting up fontconfig (2.9.0-7.1+deb7u1) ...
Regenerating fonts cache... done.
Setting up libpango1.0-0:armhf (1.30.0-1) ...
Setting up libxcomposite1:armhf (1:0.4.3-2) ...
Setting up libxdamage1:armhf (1:1.1.3-2) ...
Setting up libxfixes3:armhf (1:5.0-4+deb7u2) ...
Setting up libgtk2.0-common (2.24.10-2) ...
Setting up libxcursor1:armhf (1:1.1.13-1+deb7u1) ...
Setting up libxext6:armhf (2:1.3.1-2+deb7u1) ...
Setting up libxi6:armhf (2:1.6.1-1+deb7u3) ...
Setting up libxinerama1:armhf (2:1.1.2-1+deb7u1) ...
Setting up libxrandr2:armhf (2:1.3.2-2+deb7u2) ...
Setting up shared-mime-info (1.0-1) ...
Setting up libgtk2.0-0:armhf (2.24.10-2) ...
Setting up libgail18:armhf (2.24.10-2) ...
Setting up gconf2-common (3.2.5-1+build1) ...

Creating config file /etc/gconf/2/path with new version
Setting up libgconf-2-4:armhf (3.2.5-1+build1) ...
Setting up libunistring0:armhf (0.9.3-5) ...
Setting up libgettextpo0:armhf (0.18.1.1-9) ...
Setting up libglapi-mesa:armhf (8.0.5-4+deb7u2+rpi1) ...
Setting up libx11-xcb1:armhf (2:1.5.0-1+deb7u4) ...
Setting up libxcb-glx0:armhf (1.8.1-2+deb7u1) ...
Setting up libxxf86vm1:armhf (1:1.1.2-1+deb7u1) ...
Setting up libgl1-mesa-glx:armhf (8.0.5-4+deb7u2+rpi1) ...
Setting up libelf1 (0.152-1+wheezy1) ...
Setting up libglib2.0-data (2.33.12+really2.32.4-5) ...
Setting up libglib2.0-bin (2.33.12+really2.32.4-5) ...
Setting up libgnome-keyring-common (3.4.1-1) ...
Setting up libgnome-keyring0:armhf (3.4.1-1) ...
Setting up libgudev-1.0-0:armhf (175-7.2) ...
Setting up x11-common (1:7.7+3~deb7u1) ...
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:armhf (2:1.0.8-2) ...
Setting up liblua5.1-0:armhf (5.1.5-4+deb7u1) ...
Setting up libpcrecpp0:armhf (1:8.30-5) ...
Setting up libpolkit-gobject-1-0:armhf (0.105-3) ...
Setting up libsm6:armhf (2:1.2.1-2) ...
Setting up libxt6:armhf (1:1.1.3-1+deb7u1) ...
Setting up libxmu6:armhf (2:1.1.1-1) ...
Setting up libxpm4:armhf (1:3.5.10-1+deb7u1) ...
Setting up libxaw7:armhf (2:1.0.10-2) ...
Setting up libxcb-shape0:armhf (1.8.1-2+deb7u1) ...
Setting up libxmuu1:armhf (2:1.1.1-1) ...
Setting up libxtst6:armhf (2:1.2.1-1+deb7u2) ...
Setting up libxv1:armhf (2:1.0.7-1+deb7u2) ...
Setting up libxxf86dga1:armhf (2:1.1.3-2+deb7u1) ...
Setting up libyaml-0-2:armhf (0.1.4-2+deb7u5) ...
Setting up libgnutlsxx27:armhf (2.12.20-8+deb7u3) ...
Setting up libsystemd-login0:armhf (44-11+deb7u5) ...
Setting up adduser (3.113+nmu3) ...
Setting up bsdmainutils (9.0.3) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up groff-base (1.21-9) ...
Setting up man-db (2.6.2-1) ...
Building database of manual pages ...
Setting up file (5.11-2+deb7u9) ...
Setting up gettext-base (0.18.1.1-9) ...
Setting up mime-support (3.52-1+deb7u1) ...
update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode
Setting up python2.7-minimal (2.7.3-6+deb7u3) ...
Setting up python2.7 (2.7.3-6+deb7u3) ...
Setting up python-minimal (2.7.3-4+deb7u1) ...
Setting up python (2.7.3-4+deb7u1) ...
Setting up dbus (1.6.8-1+deb7u6) ...
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up dbus-x11 (1.6.8-1+deb7u6) ...
Setting up html2text (1.3.2a-15) ...
Setting up gettext (0.18.1.1-9) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2) ...
Setting up debhelper (9.20120909) ...
Setting up desktop-file-utils (0.20-0.1) ...
Setting up gconf-service (3.2.5-1+build1) ...
Setting up psmisc (22.19-1+deb7u1) ...
Setting up gconf2 (3.2.5-1+build1) ...
update-alternatives: using /usr/bin/gconftool-2 to provide /usr/bin/gconftool (gconftool) in auto mode
Setting up libgirepository-1.0-1 (1.32.1-1) ...
Setting up gir1.2-glib-2.0 (1.32.1-1) ...
Setting up gir1.2-atk-1.0 (2.4.0-2) ...
Setting up gir1.2-freedesktop (1.32.1-1) ...
Setting up gir1.2-gconf-2.0 (3.2.5-1+build1) ...
Setting up gir1.2-gdkpixbuf-2.0 (2.26.1-1+deb7u5) ...
Setting up gir1.2-gnomekeyring-1.0 (3.4.1-1) ...
Setting up gir1.2-pango-1.0 (1.30.0-1) ...
Setting up gnome-mime-data (2.18.0-1) ...
Setting up libsgutils2-2 (1.33-1) ...
Setting up x11-utils (7.7~1) ...
Setting up gvfs-common (1.12.3-4) ...
Setting up gvfs-libs:armhf (1.12.3-4) ...
Setting up pkg-config (0.26-1) ...
Setting up libart-2.0-dev (2.3.21-2) ...
Setting up libpcre3-dev (1:8.30-5) ...
Setting up zlib1g-dev:armhf (1:1.2.7.dfsg-13) ...
Setting up libglib2.0-dev (2.33.12+really2.32.4-5) ...
Setting up libatk1.0-dev (2.4.0-2) ...
Setting up libavahi-common-dev (0.6.31-2) ...
Setting up libdbus-1-dev (1.6.8-1+deb7u6) ...
Setting up libavahi-client-dev (0.6.31-2) ...
Setting up libavahi-glib-dev (0.6.31-2) ...
Setting up libbonobo2-common (2.24.3-1) ...
Setting up libidl0 (0.8.14-0.2) ...
Setting up liborbit2 (1:2.14.19-0.1) ...
Setting up libbonobo2-0 (2.24.3-1) ...
Setting up libidl-dev (0.8.14-0.2) ...
Setting up liborbit2-dev (1:2.14.19-0.1) ...
Setting up libpopt-dev:armhf (1.16-7) ...
Setting up libbonobo2-dev (2.24.3-1) ...
Setting up libglade2-0 (1:2.6.4-1) ...
Setting up libfam0 (2.7.0-17) ...
Setting up libgnomevfs2-common (1:2.24.4-2) ...
Setting up libgnomevfs2-0 (1:2.24.4-2) ...
Setting up libgnome2-common (2.32.1-3) ...
Setting up libgnomecanvas2-common (2.30.3-1.2) ...
Setting up libgnomecanvas2-0 (2.30.3-1.2) ...
Setting up libbonoboui2-common (2.24.3-1) ...
Setting up xorg-sgml-doctools (1:1.10-1) ...
Setting up x11proto-core-dev (7.0.23-1) ...
Setting up libxau-dev:armhf (1:1.0.7-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.1-1) ...
Setting up x11proto-input-dev (2.2-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.2.7-1) ...
Setting up libpthread-stubs0:armhf (0.3-3) ...
Setting up libpthread-stubs0-dev:armhf (0.3-3) ...
Setting up libxcb1-dev:armhf (1.8.1-2+deb7u1) ...
Setting up libx11-dev:armhf (2:1.5.0-1+deb7u4) ...
Setting up libpng12-dev (1.2.49-1+deb7u2) ...
Setting up libgdk-pixbuf2.0-dev (2.26.1-1+deb7u5) ...
Setting up libfreetype6-dev (2.4.9-1.1+deb7u7) ...
Setting up x11proto-render-dev (2:0.11.1-2) ...
Setting up libxrender-dev:armhf (1:0.9.7-1+deb7u3) ...
Setting up libexpat1-dev (2.1.0-1+deb7u5) ...
Setting up libfontconfig1-dev (2.9.0-7.1+deb7u1) ...
Setting up libxft-dev (2.3.1-1) ...
Setting up libice-dev:armhf (2:1.0.8-2) ...
Setting up libsm-dev:armhf (2:1.2.1-2) ...
Setting up libpixman-1-dev (0.26.0-4+deb7u2) ...
Setting up libxcb-render0-dev:armhf (1.8.1-2+deb7u1) ...
Setting up libxcb-shm0-dev:armhf (1.8.1-2+deb7u1) ...
Setting up libcairo2-dev (1.12.2-3+deb7u1) ...
Setting up libpango1.0-dev (1.30.0-1) ...
Setting up x11proto-xext-dev (7.2.1-1) ...
Setting up libxext-dev:armhf (2:1.3.1-2+deb7u1) ...
Setting up x11proto-xinerama-dev (1.2.1-2) ...
Setting up libxinerama-dev:armhf (2:1.1.2-1+deb7u1) ...
Setting up libxi-dev (2:1.6.1-1+deb7u3) ...
Setting up x11proto-randr-dev (1.3.2-2) ...
Setting up libxrandr-dev (2:1.3.2-2+deb7u2) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev (1:5.0-4+deb7u2) ...
Setting up libxcursor-dev:armhf (1:1.1.13-1+deb7u1) ...
Setting up x11proto-composite-dev (1:0.4.2-2) ...
Setting up libxcomposite-dev (1:0.4.3-2) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev (1:1.1.3-2) ...
Setting up libxml2-utils (2.8.0+dfsg1-7+wheezy8) ...
Setting up libgtk2.0-dev (2.24.10-2) ...
Setting up libgail-common:armhf (2.24.10-2) ...
Setting up libgail-dev (2.24.10-2) ...
Setting up libgnomecanvas2-dev (2.30.3-1.2) ...
Setting up libgconf2-dev (3.2.5-1+build1) ...
Setting up libgpg-error-dev (1.10-3.1) ...
Setting up libgcrypt11-dev (1.5.0-5+deb7u6) ...
Setting up libtasn1-3-dev (2.13-2+deb7u4) ...
Setting up libp11-kit-dev (0.12-3) ...
Setting up libgnutls-dev (2.12.20-8+deb7u3) ...
Setting up libxml2-dev:armhf (2.8.0+dfsg1-7+wheezy8) ...
Setting up libsepol1-dev (2.1.4-3) ...
Setting up libselinux1-dev (2.1.9-5) ...
Setting up libgnomevfs2-dev (1:2.24.4-2) ...
Setting up libcanberra-dev:armhf (0.28-6) ...
Setting up libgnome-keyring-dev (3.4.1-1) ...
Setting up libgnomeui-common (2.24.5-2) ...
Setting up libgpm-dev:armhf (1.20.4-6) ...
Setting up libtinfo-dev:armhf (5.9-10) ...
Setting up libreadline6-dev:armhf (6.2+dfsg-0.1) ...
Setting up libreadline-dev:armhf (6.2+dfsg-0.1) ...
Setting up liblua5.1-0-dev:armhf (5.1.5-4+deb7u1) ...
Setting up libperl5.14 (5.14.2-21+rpi2+deb7u2) ...
Setting up libperl-dev (5.14.2-21+rpi2+deb7u2) ...
Setting up libpython2.7 (2.7.3-6+deb7u3) ...
Setting up libruby1.9.1 (1.9.3.194-8.1+deb7u5) ...
Setting up libssl-dev (1.0.1t-1+deb7u2) ...
Setting up libxt-dev:armhf (1:1.1.3-1+deb7u1) ...
Setting up libxmu-headers (2:1.1.1-1) ...
Setting up libxmu-dev:armhf (2:1.1.1-1) ...
Setting up libxpm-dev:armhf (1:3.5.10-1+deb7u1) ...
Setting up libxaw7-dev:armhf (2:1.0.10-2) ...
Setting up lua5.1 (5.1.5-4+deb7u1) ...
update-alternatives: using /usr/bin/lua5.1 to provide /usr/bin/lua (lua-interpreter) in auto mode
update-alternatives: using /usr/bin/luac5.1 to provide /usr/bin/luac (lua-compiler) in auto mode
Setting up python2.7-dev (2.7.3-6+deb7u3) ...
Setting up python-dev (2.7.3-4+deb7u1) ...
Setting up ruby1.9.1 (1.9.3.194-8.1+deb7u5) ...
update-alternatives: using /usr/bin/gem1.9.1 to provide /usr/bin/gem (gem) in auto mode
update-alternatives: using /usr/bin/ruby1.9.1 to provide /usr/bin/ruby (ruby) in auto mode
Setting up ruby (1:1.9.3) ...
Setting up ruby1.9.1-dev (1.9.3.194-8.1+deb7u5) ...
Setting up ruby-dev (1:1.9.3) ...
Setting up tcl8.5 (8.5.11-2) ...
update-alternatives: using /usr/bin/tclsh8.5 to provide /usr/bin/tclsh (tclsh) in auto mode
Setting up tcl (8.5.0-2.1) ...
update-alternatives: using /usr/bin/tclsh-default to provide /usr/bin/tclsh (tclsh) in auto mode
Setting up tcl8.5-dev (8.5.11-2) ...
Setting up tcl-dev (8.5.0-2.1) ...
Setting up libattr1-dev:armhf (1:2.4.46-8) ...
Setting up libacl1-dev (2.2.51-8) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.74-8+rpi1) ...
Setting up libdevmapper-event1.02.1:armhf (2:1.02.74-8+rpi1) ...
Setting up liblvm2app2.2:armhf (2.02.95-8+rpi1) ...
Setting up libparted0debian1:armhf (2.3-12) ...
Setting up udisks (1.0.4-7wheezy1) ...
Setting up libgdu0 (3.0.2-3) ...
Setting up gvfs-daemons (1.12.3-4) ...
Setting up gvfs:armhf (1.12.3-4) ...
Setting up libgnome2-0 (2.32.1-3) ...
Setting up libbonoboui2-0 (2.24.3-1) ...
Setting up libgnome2-dev (2.32.1-3) ...
Setting up libbonoboui2-dev (2.24.3-1) ...
Setting up libgnomeui-0 (2.24.5-2) ...
Setting up libgnomeui-dev (2.24.5-2) ...
Setting up sbuild-build-depends-vim-dummy (0.invalid.0) ...
Setting up dmsetup (2:1.02.74-8+rpi1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.4.0-79-generic armhf (armv8l)
Toolchain package versions: binutils_2.22-8+deb7u3 dpkg-dev_1.16.18+rpi1 g++-4.6_4.6.3-14+rpi1 gcc-4.6_4.6.3-14+rpi1 libc6-dev_2.13-38+rpi2+deb7u11 libstdc++6_4.7.2-5+rpi1 libstdc++6-4.6-dev_4.6.3-14+rpi1 linux-libc-dev_3.2.51-1+rpi1
Package versions: adduser_3.113+nmu3 apt_0.9.7.9+rpi1+deb7u7 base-files_7.1wheezy11+rpi1 base-passwd_3.5.26 bash_4.2+dfsg-0.1+deb7u4 binutils_2.22-8+deb7u3 bsdmainutils_9.0.3 bsdutils_1:2.20.1-5.3 build-essential_11.5+b1 bzip2_1.0.6-4 coreutils_8.13-3.5 cpio_2.11+dfsg-0.1+deb7u2 cpp_4:4.6.3-8 cpp-4.6_4.6.3-14+rpi1 dash_0.5.7-3 dbus_1.6.8-1+deb7u6 dbus-x11_1.6.8-1+deb7u6 debconf_1.5.49 debconf-i18n_1.5.49 debfoster_2.7-1.2 debhelper_9.20120909 debianutils_4.3.2 desktop-file-utils_0.20-0.1 diffutils_1:3.2-6 dmsetup_2:1.02.74-8+rpi1 dpkg_1.16.18+rpi1 dpkg-dev_1.16.18+rpi1 e2fslibs_1.42.5-1.1+deb7u1 e2fsprogs_1.42.5-1.1+deb7u1 fakeroot_1.18.4-2 file_5.11-2+deb7u9 findutils_4.4.2-4 fontconfig_2.9.0-7.1+deb7u1 fontconfig-config_2.9.0-7.1+deb7u1 g++_4:4.6.3-8 g++-4.6_4.6.3-14+rpi1 gcc_4:4.6.3-8 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6_4.6.3-14+rpi1 gcc-4.6-base_4.6.3-14+rpi1 gcc-4.7-base_4.7.2-5+rpi1 gconf-service_3.2.5-1+build1 gconf2_3.2.5-1+build1 gconf2-common_3.2.5-1+build1 gettext_0.18.1.1-9 gettext-base_0.18.1.1-9 gir1.2-atk-1.0_2.4.0-2 gir1.2-freedesktop_1.32.1-1 gir1.2-gconf-2.0_3.2.5-1+build1 gir1.2-gdkpixbuf-2.0_2.26.1-1+deb7u5 gir1.2-glib-2.0_1.32.1-1 gir1.2-gnomekeyring-1.0_3.4.1-1 gir1.2-pango-1.0_1.30.0-1 gnome-mime-data_2.18.0-1 gnupg_1.4.12-7+deb7u8 gpgv_1.4.12-7+deb7u8 grep_2.12-2 groff-base_1.21-9 gvfs_1.12.3-4 gvfs-common_1.12.3-4 gvfs-daemons_1.12.3-4 gvfs-libs_1.12.3-4 gzip_1.5-1.1 hostname_3.11 html2text_1.3.2a-15 initramfs-tools_0.115~bpo70+1 initscripts_2.88dsf-41+deb7u1 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 klibc-utils_2.0.1-3.1+rpi1 kmod_9-3 libacl1_2.2.51-8 libacl1-dev_2.2.51-8 libapt-pkg4.12_0.9.7.9+rpi1+deb7u7 libart-2.0-2_2.3.21-2 libart-2.0-dev_2.3.21-2 libasound2_1.0.25-4 libasprintf0c2_0.18.1.1-9 libatasmart4_0.19-1 libatk1.0-0_2.4.0-2 libatk1.0-data_2.4.0-2 libatk1.0-dev_2.4.0-2 libattr1_1:2.4.46-8 libattr1-dev_1:2.4.46-8 libavahi-client-dev_0.6.31-2 libavahi-client3_0.6.31-2 libavahi-common-data_0.6.31-2 libavahi-common-dev_0.6.31-2 libavahi-common3_0.6.31-2 libavahi-glib-dev_0.6.31-2 libavahi-glib1_0.6.31-2 libblkid1_2.20.1-5.3 libbluray1_1:0.2.2-1 libbonobo2-0_2.24.3-1 libbonobo2-common_2.24.3-1 libbonobo2-dev_2.24.3-1 libbonoboui2-0_2.24.3-1 libbonoboui2-common_2.24.3-1 libbonoboui2-dev_2.24.3-1 libbz2-1.0_1.0.6-4 libc-bin_2.13-38+rpi2+deb7u11 libc-dev-bin_2.13-38+rpi2+deb7u11 libc6_2.13-38+rpi2+deb7u11 libc6-dev_2.13-38+rpi2+deb7u11 libcairo-gobject2_1.12.2-3+deb7u1 libcairo-script-interpreter2_1.12.2-3+deb7u1 libcairo2_1.12.2-3+deb7u1 libcairo2-dev_1.12.2-3+deb7u1 libcanberra-dev_0.28-6 libcanberra0_0.28-6 libcap2_1:2.22-1.2 libclass-isa-perl_0.36-3 libcomerr2_1.42.5-1.1+deb7u1 libcroco3_0.6.6-2+deb7u1 libcups2_1.5.3-5+deb7u6 libdatrie1_0.2.5-3 libdb5.1_5.1.29-5 libdbus-1-3_1.6.8-1+deb7u6 libdbus-1-dev_1.6.8-1+deb7u6 libdbus-glib-1-2_0.100.2-1 libdevmapper-event1.02.1_2:1.02.74-8+rpi1 libdevmapper1.02.1_2:1.02.74-8+rpi1 libdpkg-perl_1.16.18+rpi1 libdrm2_2.4.40-1~deb7u2 libelf1_0.152-1+wheezy1 libexpat1_2.1.0-1+deb7u5 libexpat1-dev_2.1.0-1+deb7u5 libfam0_2.7.0-17 libffi5_3.0.10-3+deb7u2 libfontconfig1_2.9.0-7.1+deb7u1 libfontconfig1-dev_2.9.0-7.1+deb7u1 libfontenc1_1:1.1.1-1 libfreetype6_2.4.9-1.1+deb7u7 libfreetype6-dev_2.4.9-1.1+deb7u7 libgail-common_2.24.10-2 libgail-dev_2.24.10-2 libgail18_2.24.10-2 libgc1c2_1:7.1-9.1+deb7u1 libgcc1_1:4.7.2-5+rpi1 libgconf-2-4_3.2.5-1+build1 libgconf2-dev_3.2.5-1+build1 libgcrypt11_1.5.0-5+deb7u6 libgcrypt11-dev_1.5.0-5+deb7u6 libgdbm3_1.8.3-11 libgdk-pixbuf2.0-0_2.26.1-1+deb7u5 libgdk-pixbuf2.0-common_2.26.1-1+deb7u5 libgdk-pixbuf2.0-dev_2.26.1-1+deb7u5 libgdu0_3.0.2-3 libgettextpo0_0.18.1.1-9 libgirepository-1.0-1_1.32.1-1 libgl1-mesa-glx_8.0.5-4+deb7u2+rpi1 libglade2-0_1:2.6.4-1 libglapi-mesa_8.0.5-4+deb7u2+rpi1 libglib2.0-0_2.33.12+really2.32.4-5 libglib2.0-bin_2.33.12+really2.32.4-5 libglib2.0-data_2.33.12+really2.32.4-5 libglib2.0-dev_2.33.12+really2.32.4-5 libgmp10_2:5.0.5+dfsg-2 libgnome-keyring-common_3.4.1-1 libgnome-keyring-dev_3.4.1-1 libgnome-keyring0_3.4.1-1 libgnome2-0_2.32.1-3 libgnome2-common_2.32.1-3 libgnome2-dev_2.32.1-3 libgnomecanvas2-0_2.30.3-1.2 libgnomecanvas2-common_2.30.3-1.2 libgnomecanvas2-dev_2.30.3-1.2 libgnomeui-0_2.24.5-2 libgnomeui-common_2.24.5-2 libgnomeui-dev_2.24.5-2 libgnomevfs2-0_1:2.24.4-2 libgnomevfs2-common_1:2.24.4-2 libgnomevfs2-dev_1:2.24.4-2 libgnutls-dev_2.12.20-8+deb7u3 libgnutls-openssl27_2.12.20-8+deb7u3 libgnutls26_2.12.20-8+deb7u3 libgnutlsxx27_2.12.20-8+deb7u3 libgomp1_4.7.2-5+rpi1 libgpg-error-dev_1.10-3.1 libgpg-error0_1.10-3.1 libgpm-dev_1.20.4-6 libgpm2_1.20.4-6 libgssapi-krb5-2_1.10.1+dfsg-5+deb7u7 libgtk2.0-0_2.24.10-2 libgtk2.0-common_2.24.10-2 libgtk2.0-dev_2.24.10-2 libgudev-1.0-0_175-7.2 libice-dev_2:1.0.8-2 libice6_2:1.0.8-2 libidl-dev_0.8.14-0.2 libidl0_0.8.14-0.2 libjasper1_1.900.1-13+deb7u6 libjbig0_2.0-2+deb7u1 libjpeg8_8d-1+deb7u1 libk5crypto3_1.10.1+dfsg-5+deb7u7 libkeyutils1_1.5.5-3+deb7u1 libklibc_2.0.1-3.1+rpi1 libkmod2_9-3 libkrb5-3_1.10.1+dfsg-5+deb7u7 libkrb5support0_1.10.1+dfsg-5+deb7u7 libldap-2.4-2_2.4.31-2+rpi1 liblocale-gettext-perl_1.05-7 libltdl7_2.4.2-1.1 liblua5.1-0_5.1.5-4+deb7u1 liblua5.1-0-dev_5.1.5-4+deb7u1 liblvm2app2.2_2.02.95-8+rpi1 liblzma5_5.1.1alpha+20120614-2 libmagic1_5.11-2+deb7u9 libmount1_2.20.1-5.3 libmpc2_0.9-4 libmpfr4_3.1.0-5 libncurses5_5.9-10 libncursesw5_5.9-10 libnih-dbus1_1.0.3-4.1 libnih1_1.0.3-4.1 libogg0_1.3.0-4 liborbit2_1:2.14.19-0.1 liborbit2-dev_1:2.14.19-0.1 libp11-kit-dev_0.12-3 libp11-kit0_0.12-3 libpam-modules_1.1.3-7.1 libpam-modules-bin_1.1.3-7.1 libpam-runtime_1.1.3-7.1 libpam0g_1.1.3-7.1 libpango1.0-0_1.30.0-1 libpango1.0-dev_1.30.0-1 libparted0debian1_2.3-12 libpcre3_1:8.30-5 libpcre3-dev_1:8.30-5 libpcrecpp0_1:8.30-5 libperl-dev_5.14.2-21+rpi2+deb7u2 libperl5.14_5.14.2-21+rpi2+deb7u2 libpipeline1_1.2.1-1 libpixman-1-0_0.26.0-4+deb7u2 libpixman-1-dev_0.26.0-4+deb7u2 libpng12-0_1.2.49-1+deb7u2 libpng12-dev_1.2.49-1+deb7u2 libpolkit-gobject-1-0_0.105-3 libpopt-dev_1.16-7 libpopt0_1.16-7 libprocps0_1:3.3.3-3 libpthread-stubs0_0.3-3 libpthread-stubs0-dev_0.3-3 libpython2.7_2.7.3-6+deb7u3 libreadline-dev_6.2+dfsg-0.1 libreadline6_6.2+dfsg-0.1 libreadline6-dev_6.2+dfsg-0.1 libruby1.9.1_1.9.3.194-8.1+deb7u5 libsasl2-2_2.1.25.dfsg1-6+deb7u1 libselinux1_2.1.9-5 libselinux1-dev_2.1.9-5 libsemanage-common_2.1.6-6 libsemanage1_2.1.6-6 libsepol1_2.1.4-3 libsepol1-dev_2.1.4-3 libsgutils2-2_1.33-1 libslang2_2.2.4-15 libsm-dev_2:1.2.1-2 libsm6_2:1.2.1-2 libsqlite3-0_3.7.13-1+deb7u4 libss2_1.42.5-1.1+deb7u1 libssl-dev_1.0.1t-1+deb7u2 libssl1.0.0_1.0.1t-1+deb7u2 libstdc++6_4.7.2-5+rpi1 libstdc++6-4.6-dev_4.6.3-14+rpi1 libswitch-perl_2.16-2 libsystemd-login0_44-11+deb7u5 libtasn1-3_2.13-2+deb7u4 libtasn1-3-dev_2.13-2+deb7u4 libtdb1_1.2.10-2 libtext-charwidth-perl_0.04-7 libtext-iconv-perl_1.7-5 libtext-wrapi18n-perl_0.06-7 libthai-data_0.1.18-2 libthai0_0.1.18-2 libtiff4_3.9.6-11+deb7u7 libtimedate-perl_1.2000-1 libtinfo-dev_5.9-10 libtinfo5_5.9-10 libudev0_175-7.2 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20+nmu1 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.3 libvorbis0a_1.3.2-1.3 libvorbisfile3_1.3.2-1.3 libx11-6_2:1.5.0-1+deb7u4 libx11-data_2:1.5.0-1+deb7u4 libx11-dev_2:1.5.0-1+deb7u4 libx11-xcb1_2:1.5.0-1+deb7u4 libxau-dev_1:1.0.7-1 libxau6_1:1.0.7-1 libxaw7_2:1.0.10-2 libxaw7-dev_2:1.0.10-2 libxcb-glx0_1.8.1-2+deb7u1 libxcb-render0_1.8.1-2+deb7u1 libxcb-render0-dev_1.8.1-2+deb7u1 libxcb-shape0_1.8.1-2+deb7u1 libxcb-shm0_1.8.1-2+deb7u1 libxcb-shm0-dev_1.8.1-2+deb7u1 libxcb1_1.8.1-2+deb7u1 libxcb1-dev_1.8.1-2+deb7u1 libxcomposite-dev_1:0.4.3-2 libxcomposite1_1:0.4.3-2 libxcursor-dev_1:1.1.13-1+deb7u1 libxcursor1_1:1.1.13-1+deb7u1 libxdamage-dev_1:1.1.3-2 libxdamage1_1:1.1.3-2 libxdmcp-dev_1:1.1.1-1 libxdmcp6_1:1.1.1-1 libxext-dev_2:1.3.1-2+deb7u1 libxext6_2:1.3.1-2+deb7u1 libxfixes-dev_1:5.0-4+deb7u2 libxfixes3_1:5.0-4+deb7u2 libxft-dev_2.3.1-1 libxft2_2.3.1-1 libxi-dev_2:1.6.1-1+deb7u3 libxi6_2:1.6.1-1+deb7u3 libxinerama-dev_2:1.1.2-1+deb7u1 libxinerama1_2:1.1.2-1+deb7u1 libxml2_2.8.0+dfsg1-7+wheezy8 libxml2-dev_2.8.0+dfsg1-7+wheezy8 libxml2-utils_2.8.0+dfsg1-7+wheezy8 libxmu-dev_2:1.1.1-1 libxmu-headers_2:1.1.1-1 libxmu6_2:1.1.1-1 libxmuu1_2:1.1.1-1 libxpm-dev_1:3.5.10-1+deb7u1 libxpm4_1:3.5.10-1+deb7u1 libxrandr-dev_2:1.3.2-2+deb7u2 libxrandr2_2:1.3.2-2+deb7u2 libxrender-dev_1:0.9.7-1+deb7u3 libxrender1_1:0.9.7-1+deb7u3 libxt-dev_1:1.1.3-1+deb7u1 libxt6_1:1.1.3-1+deb7u1 libxtst6_2:1.2.1-1+deb7u2 libxv1_2:1.0.7-1+deb7u2 libxxf86dga1_2:1.1.3-2+deb7u1 libxxf86vm1_1:1.1.2-1+deb7u1 libyaml-0-2_0.1.4-2+deb7u5 linux-libc-dev_3.2.51-1+rpi1 login_1:4.1.5.1-1+deb7u1 lsb-base_4.1+Debian8+rpi1+deb7u1 lua5.1_5.1.5-4+deb7u1 make_3.81-8.2 makedev_2.3.1-92 man-db_2.6.2-1 mawk_1.3.3-17 mime-support_3.52-1+deb7u1 mount_2.20.1-5.3 mountall_2.46 multiarch-support_2.13-38+rpi2+deb7u11 ncurses-base_5.9-10 ncurses-bin_5.9-10 passwd_1:4.1.5.1-1+deb7u1 patch_2.6.1-3 perl_5.14.2-21+rpi2+deb7u2 perl-base_5.14.2-21+rpi2+deb7u2 perl-modules_5.14.2-21+rpi2+deb7u2 pkg-config_0.26-1 plymouth_0.8.5.1-5 po-debconf_1.0.16+nmu2 procps_1:3.3.3-3 psmisc_22.19-1+deb7u1 python_2.7.3-4+deb7u1 python-dev_2.7.3-4+deb7u1 python-minimal_2.7.3-4+deb7u1 python2.7_2.7.3-6+deb7u3 python2.7-dev_2.7.3-6+deb7u3 python2.7-minimal_2.7.3-6+deb7u3 raspbian-archive-keyring_20120528.2 readline-common_6.2+dfsg-0.1 ruby_1:1.9.3 ruby-dev_1:1.9.3 ruby1.9.1_1.9.3.194-8.1+deb7u5 ruby1.9.1-dev_1.9.3.194-8.1+deb7u5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-vim-dummy_0.invalid.0 sed_4.2.1-10 sensible-utils_0.0.7 shared-mime-info_1.0-1 sysv-rc_2.88dsf-41+deb7u1 sysvinit_2.88dsf-41+deb7u1 sysvinit-utils_2.88dsf-41+deb7u1 tar_1.26+dfsg-0.1+deb7u1 tcl_8.5.0-2.1 tcl-dev_8.5.0-2.1 tcl8.5_8.5.11-2 tcl8.5-dev_8.5.11-2 ttf-dejavu-core_2.33-3 tzdata_2017b-0+deb7u1 ucf_3.0025+nmu3 udev_175-7.2 udisks_1.0.4-7wheezy1 util-linux_2.20.1-5.3 x11-common_1:7.7+3~deb7u1 x11-utils_7.7~1 x11proto-composite-dev_1:0.4.2-2 x11proto-core-dev_7.0.23-1 x11proto-damage-dev_1:1.2.1-2 x11proto-fixes-dev_1:5.0-2 x11proto-input-dev_2.2-1 x11proto-kb-dev_1.0.6-2 x11proto-randr-dev_1.3.2-2 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.2.1-1 x11proto-xinerama-dev_1.2.1-2 xorg-sgml-doctools_1:1.10-1 xtrans-dev_1.2.7-1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.7.dfsg-13 zlib1g-dev_1:1.2.7.dfsg-13

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Tue Jul 18 03:36:50 2017 UTC using RSA key ID 331BA3DB
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./vim_7.3.547-7+deb7u4.dsc
dpkg-source: info: extracting vim in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking vim_7.3.547.orig.tar.gz
dpkg-source: info: unpacking vim_7.3.547-7+deb7u4.debian.tar.gz
dpkg-source: info: applying upstream/python-ftplugin-include.patch
dpkg-source: info: applying upstream/python-ftplugin-keywordprg.patch
dpkg-source: info: applying upstream/extra-rst-detection.patch
dpkg-source: info: applying upstream/es.po-recover.patch
dpkg-source: info: applying upstream/pythoncomplete-autoload-init.patch
dpkg-source: info: applying upstream/debian-runtime-spell.patch
dpkg-source: info: applying upstream/netrw-syntax-fix.patch
dpkg-source: info: applying upstream/remove-py_config.patch
dpkg-source: info: applying upstream/if_py-crash.patch
dpkg-source: info: applying debian/vim-tiny.patch
dpkg-source: info: applying debian/disabled-modelines.patch
dpkg-source: info: applying debian/extra-tex-detection.patch
dpkg-source: info: applying upstream/v8-0-0056.patch
dpkg-source: info: applying upstream/v8-0-0322.patch
dpkg-source: info: applying upstream/v8-0-0377.patch
dpkg-source: info: applying upstream/v8-0-0378.patch
dpkg-source: info: applying upstream/v8-0-0703.patch
dpkg-source: info: applying upstream/v8-0-0706.patch
dpkg-source: info: applying upstream/v8-0-0707.patch

Check disk space
----------------

df: Warning: cannot read table of mounted file systems: No such file or directory
Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=wheezy-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=wheezy-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=wheezy-staging-armhf-sbuild-c8bec2ee-b21d-4aca-884b-c3c20336aa49
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: source package vim
dpkg-buildpackage: source version 2:7.3.547-7+deb7u4
 dpkg-source --before-build vim-7.3.547
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh_testdir
dh_testdir
dh_testdir
dh_testdir
dh_testroot
dh_testroot
dh_testroot
dh_testroot
for x in install postinst prerm links ; do \
	  rm -f debian/vim-tiny.$x ; \
	done
for x in install postinst prerm links ; do \
	  rm -f debian/vim-gtk.$x ; \
	done
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-athena.$x ; \
	done
rm -f debian/lintian/vim-tiny
rm -f debian/lintian/vim-gnome
rm -f debian/lintian/vim-athena
if [ "vim-tiny" = "vim-tiny" ]; then \
	  rm -f debian/tiny/vimrc.tiny; \
	fi
rm -f debian/lintian/vim-gtk
if [ "vim-gnome" = "vim-tiny" ]; then \
	  rm -f debian/tiny/vimrc.tiny; \
	fi
if [ "vim-athena" = "vim-tiny" ]; then \
	  rm -f debian/tiny/vimrc.tiny; \
	fi
if [ "vim-gtk" = "vim-tiny" ]; then \
	  rm -f debian/tiny/vimrc.tiny; \
	fi
rm -rf src/vim-gnome
rm -rf src/vim-athena
rm -rf src/vim-tiny
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-nox.$x ; \
	done
for x in install postinst prerm links ; do \
	  rm -f debian/vim.$x ; \
	done
rm -f debian/lintian/vim
rm -f debian/lintian/vim-nox
[ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean
if [ "vim-nox" = "vim-tiny" ]; then \
	  rm -f debian/tiny/vimrc.tiny; \
	fi
rm -f debian/vim-common.install debian/vim-common.links debian/vim-gui-common.install debian/vim-gui-common.links debian/vim-runtime.install debian/vim-runtime.links debian/vim-runtime.postrm debian/vim-runtime.preinst debian/runtime/debian.vim
rm -rf src/vim-nox
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
[ ! -f src/auto/config.cache ] || make distclean
rm -f src/auto/config.mk src/pixmaps src/runtime
[ ! -f debian/configure.dist ] || mv debian/configure.dist src/auto/configure
rm -f src/auto/config.h
rm -f runtime/doc/doctags runtime/doc/tags.ref
rm -f runtime/doc/*.html runtime/doc/*.log
dh_clean
 debian/rules build-arch
cp src/config.mk.dist src/auto/config.mk
dh_testdir
dh_testdir
dh_testdir
dh_testdir
*** DEBIAN *** CONFIGURING VARIANT vim-gtk
*** DEBIAN *** CONFIGURING VARIANT vim-tiny
/usr/bin/make -C src shadow SHADOWDIR=vim-gtk
/usr/bin/make -C src shadow SHADOWDIR=vim-tiny
*** DEBIAN *** CONFIGURING VARIANT vim-gnome
/usr/bin/make -C src shadow SHADOWDIR=vim-gnome
*** DEBIAN *** CONFIGURING VARIANT vim-athena
/usr/bin/make -C src shadow SHADOWDIR=vim-athena
make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
ln -s ../runtime .
ln -s ../pixmaps .
make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
ln -s ../pixmaps .
mkdir vim-gtk
make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
mkdir vim-gnome
ln: failed to create symbolic link `./pixmaps': File exists
make[1]: [pixmaps] Error 1 (ignored)
mkdir vim-tiny
cd vim-gtk; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
cd vim-gnome; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
cd vim-tiny; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
mkdir vim-athena
cd vim-athena; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
mkdir vim-gtk/auto
mkdir vim-tiny/auto
mkdir vim-gnome/auto
cd vim-gtk/auto; ln -s ../../auto/configure .
cd vim-tiny/auto; ln -s ../../auto/configure .
cd vim-gnome/auto; ln -s ../../auto/configure .
cd vim-gtk; rm -f auto/link.sed
cd vim-tiny; rm -f auto/link.sed
mkdir vim-athena/auto
cd vim-gnome; rm -f auto/link.sed
cp Makefile configure vim-gtk
cd vim-athena/auto; ln -s ../../auto/configure .
cp Makefile configure vim-tiny
cp Makefile configure vim-gnome
rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist
cd vim-athena; rm -f auto/link.sed
rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist
cp config.mk.dist vim-gtk/auto/config.mk
cp config.mk.dist vim-tiny/auto/config.mk
rm -f vim-gnome/auto/config.mk vim-gnome/config.mk.dist
cp Makefile configure vim-athena
cp config.mk.dist vim-gtk
cp config.mk.dist vim-gnome/auto/config.mk
cp config.mk.dist vim-tiny
mkdir vim-gtk/xxd
cp config.mk.dist vim-gnome
mkdir vim-tiny/xxd
rm -f vim-athena/auto/config.mk vim-athena/config.mk.dist
cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
cp config.mk.dist vim-athena/auto/config.mk
cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
mkdir vim-gnome/xxd
cd vim-gnome/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
cp config.mk.dist vim-athena
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
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
mkdir vim-athena/xxd
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
cd vim-athena/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
mkdir vim-gtk/testdir
mkdir vim-tiny/testdir
cd vim-gtk/testdir; ln -s ../../testdir/Makefile \
				 ../../testdir/vimrc.unix \
				 ../../testdir/*.in \
				 ../../testdir/*.vim \
				 ../../testdir/test83-tags? \
				 ../../testdir/*.ok .
cd vim-tiny/testdir; ln -s ../../testdir/Makefile \
				 ../../testdir/vimrc.unix \
				 ../../testdir/*.in \
				 ../../testdir/*.vim \
				 ../../testdir/test83-tags? \
				 ../../testdir/*.ok .
mkdir vim-gnome/testdir
cd vim-gnome/testdir; ln -s ../../testdir/Makefile \
				 ../../testdir/vimrc.unix \
				 ../../testdir/*.in \
				 ../../testdir/*.vim \
				 ../../testdir/test83-tags? \
				 ../../testdir/*.ok .
if test -d os_mac_rsrc; then \
		cd vim-athena; \
		ln -s ../infplist.xml .; \
		ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \
	fi
mkdir vim-athena/testdir
cd vim-athena/testdir; ln -s ../../testdir/Makefile \
				 ../../testdir/vimrc.unix \
				 ../../testdir/*.in \
				 ../../testdir/*.vim \
				 ../../testdir/test83-tags? \
				 ../../testdir/*.ok .
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
cd src/vim-gtk && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --with-features=huge --enable-multibyte --enable-acl --with-x --enable-xim  --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --enable-tclinterp
cd src/vim-tiny && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --with-features=small --disable-gui --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-gpm --enable-nls --enable-multibyte --enable-acl --enable-selinux
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
cd src/vim-gnome && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --with-features=huge --enable-multibyte --enable-acl --with-x --enable-xim --enable-gui=gnome2 --disable-gtk2-check --enable-gnome-check --disable-motif-check --disable-athena-check --disable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --enable-tclinterp
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
cd src/vim-athena && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --with-features=huge --enable-multibyte --enable-acl --with-x --enable-xim --enable-gui=athena --disable-gtk2-check --disable-gnome-check --disable-motif-check --enable-athena-check --enable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --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)... checking whether the C compiler works... yes
checking for gcc... gcc
configure: creating cache auto/config.cache
configure: creating cache auto/config.cache
checking whether make sets $(MAKE)... checking whether make sets $(MAKE)... checking whether the C compiler works... yes
yes
checking for gcc... gcc
checking for gcc... gcc
checking whether the C compiler works... checking whether the C compiler works... yes
yes
yes
checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... a.out
a.out
yes
checking for C compiler default output file name... a.out
a.out
checking for suffix of executables... checking for suffix of executables... checking for suffix of executables... checking for suffix of executables... 


checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... 
checking whether we are cross compiling... no
no
no
no
checking for suffix of object files... checking for suffix of object files... checking for suffix of object files... checking for suffix of object files... o
o
checking whether we are using the GNU C compiler... checking whether we are using the GNU C compiler... o
checking whether we are using the GNU C compiler... o
checking whether we are using the GNU C compiler... yes
yes
yes
checking whether gcc accepts -g... checking whether gcc accepts -g... checking whether gcc accepts -g... yes
checking whether gcc accepts -g... yes
yes
yes
checking for gcc option to accept ISO C89... checking for gcc option to accept ISO C89... checking for gcc option to accept ISO C89... yes
checking for gcc option to accept ISO C89... none needed
none needed
none needed
none needed
checking how to run the C preprocessor... checking how to run the C preprocessor... checking how to run the C preprocessor... checking how to run the C preprocessor... gcc -E
gcc -E
gcc -E
gcc -E
checking for grep that handles long lines and -e... checking for grep that handles long lines and -e... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep
checking for grep that handles long lines and -e... checking for egrep... /bin/grep
checking for egrep... /bin/grep -E
/bin/grep -E
/bin/grep -E
/bin/grep
checking for egrep... /bin/grep -E
checking for library containing strerror... checking for library containing strerror... checking for library containing strerror... checking for library containing strerror... none required
none required
none required
checking for gawk... checking for gawk... checking for gawk... none required
no
checking for mawk... no
checking for mawk... no
checking for gawk... checking for mawk... mawk
mawk
no
checking for strip... mawk
checking for strip... checking for mawk... checking for strip... mawk
strip
checking for strip... strip
checking for ANSI C header files... checking for ANSI C header files... strip
checking for ANSI C header files... strip
checking for ANSI C header files... yes
yes
yes
checking for sys/wait.h that is POSIX.1 compatible... checking for sys/wait.h that is POSIX.1 compatible... checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
yes
yes
checking --enable-fail-if-missing argument... checking --enable-fail-if-missing argument... checking --enable-fail-if-missing argument... yes
yes
yes
configure: checking for buggy tools...
configure: checking for buggy tools...
configure: checking for buggy tools...
yes
checking --enable-fail-if-missing argument... yes
- sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
checking for BeOS... - sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
- sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
checking for BeOS... checking for BeOS... configure: checking for buggy tools...
no
checking for QNX... no
checking for QNX... no
checking for QNX... no
checking for Darwin (Mac OS X)... no
checking for Darwin (Mac OS X)... no
checking for Darwin (Mac OS X)... - sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
checking for BeOS... no
checking for QNX... no
no
checking --with-local-dir argument... no
no
no
checking for Darwin (Mac OS X)... checking --with-vim-name argument... checking --with-local-dir argument... Defaulting to vim
no
checking --with-ex-name argument... checking --with-local-dir argument... checking --with-vim-name argument... no
Defaulting to ex
Defaulting to vim
checking --with-view-name argument... checking --with-vim-name argument... checking --with-ex-name argument... Defaulting to view
Defaulting to vim
Defaulting to ex
checking --with-global-runtime argument... checking --with-ex-name argument... checking --with-view-name argument... no
Defaulting to ex
Defaulting to view
checking --with-modified-by argument... checking --with-view-name argument... checking --with-global-runtime argument... pkg-vim-maintainers@lists.alioth.debian.org
Defaulting to view
no
checking --with-global-runtime argument... checking --with-modified-by argument... no
pkg-vim-maintainers@lists.alioth.debian.org
checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org
checking if character set is EBCDIC... checking if character set is EBCDIC... checking if character set is EBCDIC... no
checking --with-local-dir argument... no
checking --with-vim-name argument... Defaulting to vim
checking --with-ex-name argument... Defaulting to ex
checking --with-view-name argument... Defaulting to view
checking --with-global-runtime argument... no
checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org
checking if character set is EBCDIC... no
no
checking --disable-selinux argument... checking --disable-selinux argument... no
no
checking for is_selinux_enabled in -lselinux... checking for is_selinux_enabled in -lselinux... no
no
checking --disable-selinux argument... checking --disable-selinux argument... no
no
checking for is_selinux_enabled in -lselinux... checking for is_selinux_enabled in -lselinux... yes
yes
checking --with-features argument... checking --with-features argument... small
huge
checking --with-compiledby argument... checking --with-compiledby argument... buildd@
buildd@
checking --disable-xsmp argument... checking --disable-xsmp argument... yes
no
checking --disable-xsmp-interact argument... checking --enable-luainterp argument... no
no
checking --enable-luainterp argument... yes
checking --enable-mzschemeinterp argument... no
checking --with-lua-prefix argument... no
checking LUA_PREFIX environment var... not set, default to /usr
checking if lua.h can be found in /usr/include... no
checking for lua... /usr/bin/lua
checking Lua version... checking --enable-perlinterp argument... no
checking --enable-pythoninterp argument... no
checking --enable-python3interp argument... 5.1
checking if lua.h can be found in /usr/include/lua5.1... no
yes
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... checking --enable-tclinterp argument... yes
no
yes
yes
checking --with-features argument... checking --with-features argument... huge
huge
checking --with-compiledby argument... checking --with-compiledby argument... buildd@
checking --disable-xsmp argument... buildd@
checking for perl... checking --disable-xsmp argument... no
checking --disable-xsmp-interact argument... no
/usr/bin/perl
no
checking Perl version... checking --disable-xsmp-interact argument... checking --enable-luainterp argument... no
yes
checking --enable-luainterp argument... yes
checking --enable-rubyinterp argument... no
checking --with-lua-prefix argument... no
checking LUA_PREFIX environment var... not set, default to /usr
checking --with-lua-prefix argument... checking if lua.h can be found in /usr/include... no
no
checking LUA_PREFIX environment var... checking for lua... not set, default to /usr
checking if lua.h can be found in /usr/include... no
checking for lua... checking --enable-cscope argument... /usr/bin/lua
no
checking Lua version... checking --enable-workshop argument... /usr/bin/lua
no
checking Lua version... 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
5.1
checking if lua.h can be found in /usr/include/lua5.1... yes
5.1
checking if lua.h can be found in /usr/include/lua5.1... yes
checking --enable-mzschemeinterp argument... no
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... yes
checking --enable-perlinterp argument... yes
checking for perl... checking for perl... /usr/bin/perl
checking Perl version... /usr/bin/perl
checking Perl version... checking for xmkmf... no
checking for X... OK
OK
OK
libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking if X11 header files can be found... yes
checking for _XdmcpAuthDoIt in -lXdmcp... checking if compile and link flags for Perl are sane... checking if compile and link flags for Perl are sane... checking if compile and link flags for Perl are sane... yes
checking for IceOpenConnection in -lICE... yes
yes
yes
checking --enable-pythoninterp argument... yes
checking --enable-pythoninterp argument... yes
checking for python... /usr/bin/python
checking Python version... checking for python... checking --enable-pythoninterp argument... /usr/bin/python
yes
checking Python version... checking for python... /usr/bin/python
checking Python version... 2.7
checking Python is 1.4 or better... 2.7
checking Python is 1.4 or better... yes
checking for XpmCreatePixmapFromData in -lXpm... 2.7
checking Python is 1.4 or better... yep
checking Python's install prefix... yep
checking Python's install prefix... yep
checking Python's install prefix... /usr
checking Python's execution prefix... /usr
checking Python's execution prefix... /usr
checking Python's execution prefix... /usr
/usr
/usr
checking Python's configuration directory... /usr/lib/python2.7/config
checking Python's configuration directory... /usr/lib/python2.7/config
yes
checking if X11 header files implicitly declare return values... checking Python's configuration directory... /usr/lib/python2.7/config
no
checking size of wchar_t is 2 bytes... no
checking --enable-gui argument... no GUI support
checking whether toupper is broken... no
checking whether __DATE__ and __TIME__ work... checking if -pthread should be used... checking if -pthread should be used... yes
checking whether __attribute__((unused)) is allowed... checking if -pthread should be used... yes
checking elf.h usability... yes
yes
checking if compile and link flags for Python are sane... checking if compile and link flags for Python are sane... yes
checking if compile and link flags for Python are sane... yes
checking elf.h presence... yes
checking for elf.h... yes
checking for main in -lelf... no
checking for dirent.h that defines DIR... yes
checking --enable-python3interp argument... no
checking --enable-tclinterp argument... yes
checking --with-tclsh argument... no
checking for tclsh8.5... /usr/bin/tclsh8.5
yes
checking Tcl version... checking --enable-python3interp argument... no
yes
yes
checking --enable-python3interp argument... no
checking --enable-tclinterp argument... yes
checking --enable-tclinterp argument... yes
checking --with-tclsh argument... no
checking for tclsh8.5... /usr/bin/tclsh8.5
checking Tcl version... checking for library containing opendir... checking --with-tclsh argument... no
checking for tclsh8.5... /usr/bin/tclsh8.5
checking Tcl version... 8.5 - OK
8.5 - OK
checking for location of Tcl include... /usr/include/tcl8.5/tcl.h
checking for location of tclConfig.sh script... 8.5 - OK
/usr/lib/tclConfig.sh
checking for location of Tcl include... /usr/include/tcl8.5/tcl.h
checking for location of tclConfig.sh script... checking for location of Tcl include... /usr/include/tcl8.5/tcl.h
checking for location of tclConfig.sh script... checking --enable-rubyinterp argument... yes
checking --with-ruby-command argument... defaulting to ruby
checking for ruby... /usr/bin/ruby
checking Ruby version... /usr/lib/tclConfig.sh
/usr/lib/tclConfig.sh
checking --enable-rubyinterp argument... yes
checking --with-ruby-command argument... defaulting to ruby
checking for ruby... /usr/bin/ruby
checking Ruby version... checking --enable-rubyinterp argument... yes
checking --with-ruby-command argument... defaulting to ruby
checking for ruby... /usr/bin/ruby
checking Ruby version... none required
checking stdarg.h usability... OK
checking Ruby header files... OK
checking Ruby header files... OK
checking Ruby header files... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdint.h usability... yes
checking stdint.h presence... yes
checking for stdint.h... yes
checking stdlib.h usability... /usr/include/ruby-1.9.1
/usr/include/ruby-1.9.1
/usr/include/ruby-1.9.1
yes
checking stdlib.h presence... yes
checking for stdlib.h... yes
checking string.h usability... -e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking string.h presence... yes
checking for string.h... yes
-e:1: Use RbConfig instead of obsolete and deprecated Config.
checking sys/select.h usability... -e:1: Use RbConfig instead of obsolete and deprecated Config.-e:1: Use RbConfig instead of obsolete and deprecated Config.

yes
checking sys/select.h presence... -e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking for sys/select.h... yes
-e:1: Use RbConfig instead of obsolete and deprecated Config.-e:1: Use RbConfig instead of obsolete and deprecated Config.

checking sys/utsname.h usability... -e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking sys/utsname.h presence... -e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking for sys/utsname.h... yes
checking termcap.h usability... -e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.-e:1: Use RbConfig instead of obsolete and deprecated Config.

no
checking termcap.h presence... -e:1: Use RbConfig instead of obsolete and deprecated Config.
checking --enable-cscope argument... yes
checking --enable-workshop argument... no
checking --disable-netbeans argument... no
checking for socket in -lsocket... no
checking for termcap.h... no
-e:1: Use RbConfig instead of obsolete and deprecated Config.
-e:1: Use RbConfig instead of obsolete and deprecated Config.
checking fcntl.h usability... checking --enable-cscope argument... checking --enable-cscope argument... yes
yes
checking --enable-workshop argument... checking --enable-workshop argument... no
no
checking --disable-netbeans argument... checking --disable-netbeans argument... no
no
checking for socket in -lsocket... checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking fcntl.h presence... no
checking for gethostbyname in -lnsl... no
checking for gethostbyname in -lnsl... yes
checking for fcntl.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking whether compiling netbeans integration is possible... yes
checking for sgtty.h... yes
yes
checking whether compiling netbeans integration is possible... yes
checking sys/ioctl.h usability... checking whether compiling netbeans integration is possible... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... 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... no
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
yes
checking for xmkmf... no
checking for X... checking --enable-sniff argument... no
checking --enable-multibyte argument... yes
checking --enable-hangulinput argument... no
checking --enable-xim argument... yes
checking --enable-fontset argument... no
checking for xmkmf... no
checking for X... yes
checking sys/time.h presence... checking for xmkmf... no
checking for X... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
checking termio.h usability... libraries , headers 
libraries , headers 
libraries , headers 
yes
checking termio.h presence... yes
checking for termio.h... yes
checking iconv.h usability... yes
checking iconv.h presence... checking for gethostbyname... checking for gethostbyname... checking for gethostbyname... yes
checking for iconv.h... yes
checking inttypes.h usability... yes
checking inttypes.h presence... yes
checking for inttypes.h... yes
yes
checking for connect... yes
yes
checking for connect... checking for connect... checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking math.h usability... yes
checking for remove... yes
checking for remove... yes
checking for remove... yes
checking math.h presence... yes
checking for shmat... yes
yes
checking for shmat... checking for shmat... yes
checking for math.h... yes
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for IceConnectionNumber in -lICE... yes
yes
yes
checking for unistd.h... checking for IceConnectionNumber in -lICE... checking for IceConnectionNumber in -lICE... yes
checking stropts.h usability... yes
checking stropts.h presence... yes
yes
checking for stropts.h... yes
checking if X11 header files can be found... yes
yes
checking errno.h usability... checking if X11 header files can be found... checking if X11 header files can be found... yes
checking errno.h presence... yes
checking for _XdmcpAuthDoIt in -lXdmcp... yes
checking for errno.h... yes
yes
yes
checking sys/resource.h usability... checking for _XdmcpAuthDoIt in -lXdmcp... checking for _XdmcpAuthDoIt in -lXdmcp... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... yes
checking for IceOpenConnection in -lICE... yes
yes
checking for IceOpenConnection in -lICE... checking for IceOpenConnection in -lICE... yes
checking for XpmCreatePixmapFromData in -lXpm... yes
checking for XpmCreatePixmapFromData in -lXpm... yes
checking for XpmCreatePixmapFromData in -lXpm... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... yes
checking if X11 header files implicitly declare return values... yes
checking locale.h presence... yes
checking for locale.h... yes
yes
checking if X11 header files implicitly declare return values... yes
checking if X11 header files implicitly declare return values... checking sys/stream.h usability... no
checking size of wchar_t is 2 bytes... no
no
checking size of wchar_t is 2 bytes... checking size of wchar_t is 2 bytes... no
checking --enable-gui argument... GNOME 2.x GUI support
checking --disable-gtktest argument... gtk test enabled
checking for pkg-config... /usr/bin/pkg-config
checking for GTK - version >= 2.2.0... no
checking sys/stream.h presence... no
checking --enable-gui argument... no
checking --enable-gui argument... Athena GUI support
yes/auto - automatic GUI support
checking whether or not to look for GTK+ 2... yes
checking whether or not to look for GNOME... no
checking whether or not to look for Motif... yes
checking whether or not to look for Athena... yes
checking whether or not to look for neXtaw... checking if Athena header files can be found... yes
checking whether or not to look for Carbon... yes
checking --disable-gtktest argument... gtk test enabled
checking for pkg-config... /usr/bin/pkg-config
checking for GTK - version >= 2.2.0... no
checking for sys/stream.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for XShapeQueryExtension in -lXext... yes
checking for termios.h... yes
checking libc.h usability... yes
checking for wslen in -lw... no
checking libc.h presence... no
checking for dlsym in -ldl... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking poll.h usability... yes
checking for XmuCreateStippledPixmap in -lXmu... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for extra X11 defines... yes
checking for sys/poll.h... yes
no
checking X11/SM/SMlib.h usability... checking pwd.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
yes
checking pwd.h presence... checking X11/xpm.h usability... yes
checking for pwd.h... yes
checking utime.h usability... yes
checking X11/xpm.h presence... yes
checking utime.h presence... yes
checking for X11/xpm.h... yes
yes
checking for utime.h... yes
checking X11/Sunkeysym.h usability... checking sys/param.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
yes
checking sys/param.h presence... checking for XIMText in X11/Xlib.h... yes
checking for sys/param.h... yes
yes
checking for X11/Xmu/Editres.h... checking libintl.h usability... yes
checking libintl.h presence... yes
yes
checking for libintl.h... yes
checking whether toupper is broken... checking libgen.h usability... yes; found version 2.24.10
yes; found version 2.24.10
checking for libgnomeui-2.0... checking X11/SM/SMlib.h usability... yes
yes
checking libgen.h presence... yes
checking X11/SM/SMlib.h presence... yes
checking for libgen.h... yes
yes
checking for X11/SM/SMlib.h... yes
checking util/debug.h usability... checking X11/xpm.h usability... no
checking whether __DATE__ and __TIME__ work... checking for FreeBSD... no
checking X11/SM/SMlib.h usability... yes
checking whether __attribute__((unused)) is allowed... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
yes
checking X11/SM/SMlib.h presence... checking X11/Sunkeysym.h usability... yes
checking elf.h usability... yes
checking for X11/SM/SMlib.h... yes
checking X11/xpm.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking elf.h presence... yes
checking for X11/Sunkeysym.h... yes
no
checking util/debug.h presence... checking for XIMText in X11/Xlib.h... yes
checking for elf.h... yes
checking for main in -lelf... no
checking for util/debug.h... no
yes
checking whether toupper is broken... checking util/msg18n.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking X11/Sunkeysym.h usability... no
checking for dirent.h that defines DIR... yes
checking X11/Sunkeysym.h presence... yes
checking for library containing opendir... yes
checking for X11/Sunkeysym.h... yes
checking for XIMText in X11/Xlib.h... no
checking whether __DATE__ and __TIME__ work... yes
checking whether toupper is broken... yes
checking whether __attribute__((unused)) is allowed... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
none required
checking frame.h usability... checking stdarg.h usability... yes
checking elf.h usability... yes
checking stdarg.h presence... no
checking whether __DATE__ and __TIME__ work... yes
checking for stdarg.h... yes
yes
checking elf.h presence... checking stdint.h usability... yes
checking for elf.h... yes
checking for main in -lelf... yes
checking whether __attribute__((unused)) is allowed... yes
checking stdint.h presence... yes
checking for stdint.h... yes
no
yes
checking stdlib.h usability... checking elf.h usability... checking for dirent.h that defines DIR... no
checking frame.h presence... no
checking for frame.h... no
yes
yes
checking stdlib.h presence... checking sys/acl.h usability... checking for library containing opendir... yes
checking elf.h presence... yes
checking for stdlib.h... yes
yes
checking for elf.h... yes
checking for main in -lelf... checking string.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
yes
no
checking string.h presence... checking for dirent.h that defines DIR... checking sys/access.h usability... none required
yes
checking for string.h... yes
checking stdarg.h usability... checking sys/select.h usability... yes
checking for library containing opendir... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
yes
checking sys/select.h presence... checking stdint.h usability... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... yes
checking stdint.h presence... none required
yes
checking for stdint.h... yes
checking stdarg.h usability... yes
checking sys/utsname.h presence... checking stdlib.h usability... yes
checking for sys/utsname.h... yes
no
checking sys/access.h presence... checking termcap.h usability... no
checking for sys/access.h... no
checking sys/sysinfo.h usability... yes
checking stdarg.h presence... yes
checking stdlib.h presence... yes
checking for stdarg.h... yes
yes
checking for stdlib.h... checking stdint.h usability... yes
checking string.h usability... yes
checking sys/sysinfo.h presence... yes
checking stdint.h presence... yes
checking for sys/sysinfo.h... yes
checking wchar.h usability... yes
checking for stdint.h... yes
yes
checking string.h presence... checking stdlib.h usability... yes
checking for string.h... yes
checking sys/select.h usability... no
checking termcap.h presence... yes
checking stdlib.h presence... yes
checking wchar.h presence... no
checking for termcap.h... no
checking fcntl.h usability... yes
checking for stdlib.h... yes
yes
checking for wchar.h... yes
yes
checking sys/select.h presence... checking string.h usability... checking wctype.h usability... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... yes
checking fcntl.h presence... yes
checking string.h presence... yes
checking for fcntl.h... yes
yes
checking wctype.h presence... checking sgtty.h usability... yes
checking for string.h... yes
yes
checking sys/utsname.h presence... yes
checking for wctype.h... yes
checking sys/select.h usability... checking for sys/ptem.h... yes
checking for sys/utsname.h... yes
checking termcap.h usability... yes
checking sgtty.h presence... yes
checking sys/select.h presence... yes
checking for sgtty.h... yes
no
checking for sys/sysctl.h... checking sys/ioctl.h usability... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... yes
checking for pthread_np.h... yes
checking sys/ioctl.h presence... yes
checking sys/utsname.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking for sys/utsname.h... yes
checking termcap.h usability... no
checking termcap.h presence... no
checking for termcap.h... no
checking fcntl.h usability... no
yes
checking sys/time.h presence... checking strings.h usability... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking fcntl.h presence... yes
checking strings.h presence... yes
checking for fcntl.h... yes
yes
checking for strings.h... yes
checking if strings.h can be included after string.h... checking sgtty.h usability... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
no
checking termcap.h presence... checking termio.h usability... yes
checking whether gcc needs -traditional... no
checking for termcap.h... no
checking fcntl.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
no
checking for an ANSI C-conforming const... checking sys/ioctl.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
yes
checking fcntl.h presence... checking iconv.h usability... yes
checking for working volatile... yes
checking for fcntl.h... yes
yes
checking sys/ioctl.h presence... checking sgtty.h usability... yes
checking for sys/ioctl.h... yes
yes
checking for mode_t... checking sys/time.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking inttypes.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
yes
checking sys/time.h presence... checking sys/ioctl.h usability... yes
checking for sys/time.h... yes
yes
checking inttypes.h presence... checking sys/types.h usability... yes
checking for inttypes.h... yes
checking langinfo.h usability... yes
checking sys/ioctl.h presence... yes
checking for off_t... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
yes
checking langinfo.h presence... checking termio.h usability... yes
checking for langinfo.h... yes
checking math.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking iconv.h usability... yes
checking for pid_t... yes
checking math.h presence... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
yes
checking for math.h... yes
checking termio.h usability... yes
checking iconv.h presence... checking unistd.h usability... yes
checking for iconv.h... yes
checking inttypes.h usability... yes
checking termio.h presence... yes
checking unistd.h presence... yes
checking for termio.h... yes
yes
checking inttypes.h presence... yes
checking for size_t... checking iconv.h usability... yes
checking for unistd.h... yes
yes
checking for inttypes.h... yes
checking stropts.h usability... checking langinfo.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
yes
checking stropts.h presence... checking inttypes.h usability... yes
checking langinfo.h presence... yes
checking for stropts.h... yes
yes
checking for langinfo.h... yes
checking errno.h usability... checking math.h usability... yes
checking for uid_t in sys/types.h... yes
checking inttypes.h presence... yes
checking for uint32_t... yes
checking for inttypes.h... yes
checking langinfo.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
yes
checking math.h presence... checking sys/resource.h usability... yes
yes
checking for math.h... checking whether time.h and sys/time.h may both be included... yes
yes
checking langinfo.h presence... checking unistd.h usability... yes
checking for langinfo.h... yes
checking math.h usability... 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 unistd.h presence... yes
checking for unistd.h... yes
checking stropts.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking unistd.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
yes
checking for dev_t... checking errno.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
no
checking sys/systeminfo.h presence... checking stropts.h usability... yes
checking errno.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... yes
checking for errno.h... yes
checking sys/resource.h usability... yes
checking stropts.h presence... yes
checking whether byte ordering is bigendian... yes
checking for stropts.h... yes
yes
checking locale.h presence... checking errno.h usability... yes
yes
checking sys/resource.h presence... checking for locale.h... yes
checking sys/stream.h usability... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
no
checking sys/resource.h usability... checking for rlim_t... yes
checking for stack_t... yes
checking whether stack_t has an ss_base field... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... no
checking sys/stream.h presence... no
checking sys/systeminfo.h presence... no
checking for sys/stream.h... no
checking termios.h usability... no
checking for sys/systeminfo.h... no
checking locale.h usability... yes
checking termios.h presence... yes
yes
checking locale.h presence... yes
checking for termios.h... yes
checking libc.h usability... yes
checking for locale.h... yes
checking sys/stream.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... checking whether we talk terminfo... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/stream.h usability... no
checking libc.h presence... no
checking sys/stream.h presence... no
checking for libc.h... no
checking sys/statfs.h usability... no
checking for sys/stream.h... no
checking termios.h usability... yes
checking what tgetent() returns for an unknown terminal... yes
checking sys/statfs.h presence... yes
checking termios.h presence... yes
checking for sys/statfs.h... yes
checking poll.h usability... yes
checking for termios.h... yes
checking libc.h usability... zero
checking whether termcap.h contains ospeed... no
checking sys/stream.h presence... yes
checking poll.h presence... no
checking whether ospeed can be extern... no
checking for sys/stream.h... no
checking termios.h usability... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking termios.h presence... yes
checking sys/poll.h presence... yes
checking for termios.h... yes
yes
checking libc.h usability... checking whether termcap.h contains UP, BC and PC... yes
checking for sys/poll.h... yes
checking pwd.h usability... no
no
checking whether UP, BC and PC can be extern... checking libc.h presence... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking utime.h usability... yes
checking sys/statfs.h presence... yes
checking whether tputs() uses outfuntype... yes
checking for sys/statfs.h... yes
checking poll.h usability... no
checking whether sys/select.h and sys/time.h may both be included... yes
checking utime.h presence... no
checking libc.h presence... yes
checking for utime.h... yes
checking sys/param.h usability... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking for /dev/ptc... no
checking for SVR4 ptys... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking sys/param.h presence... yes
checking sys/statfs.h presence... yes
checking for sys/param.h... yes
yes
checking for sys/statfs.h... yes
checking libintl.h usability... checking poll.h usability... yes
yes
checking sys/poll.h presence... checking for ptyranges... yes
checking for sys/poll.h... don't know
yes
checking default tty permissions/group... checking pwd.h usability... yes
checking libintl.h presence... yes
checking poll.h presence... yes
checking for libintl.h... yes
yes
checking for poll.h... yes
checking libgen.h usability... checking sys/poll.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking utime.h usability... yes
yes
checking libgen.h presence... checking sys/poll.h presence... yes
yes
checking for libgen.h... checking for sys/poll.h... yes
yes
checking pwd.h usability... checking util/debug.h usability... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... yes
checking utime.h presence... yes
checking for utime.h... yes
checking sys/param.h usability... void
checking for struct sigcontext... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking utime.h usability... yes
checking sys/param.h presence... yes
checking getcwd implementation is broken... yes
checking for sys/param.h... yes
checking libintl.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
no
checking util/debug.h presence... checking sys/param.h usability... no
checking for util/debug.h... no
checking util/msg18n.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
no
checking for bcmp... checking libgen.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking libintl.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking util/debug.h usability... yes
yes
checking libintl.h presence... checking for fchdir... yes
checking for libintl.h... yes
checking libgen.h usability... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
checking frame.h usability... yes
checking libgen.h presence... yes
yes
checking for libgen.h... yes
checking for fchown... 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 fsync... no
checking frame.h presence... no
checking for frame.h... no
checking sys/acl.h usability... no
checking util/debug.h presence... yes
no
checking for util/debug.h... no
checking util/msg18n.h usability... checking for getcwd... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/access.h usability... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
checking frame.h usability... yes
checking for getpseudotty... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
checking frame.h usability... no
checking for getpwnam... no
checking sys/access.h presence... no
checking for sys/access.h... no
no
checking frame.h presence... checking sys/sysinfo.h usability... no
checking for frame.h... no
checking sys/acl.h usability... yes
yes
checking sys/sysinfo.h presence... checking for getpwuid... yes
checking for sys/sysinfo.h... yes
checking wchar.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
no
checking frame.h presence... checking sys/access.h usability... no
checking for frame.h... no
checking sys/acl.h usability... yes
checking wchar.h presence... yes
yes
checking for wchar.h... yes
checking for getrlimit... checking wctype.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/access.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for sys/ptem.h... yes
checking for gettimeofday... no
checking sys/access.h presence... yes
checking for getwd... no
checking for sys/sysctl.h... no
checking for sys/access.h... no
checking sys/sysinfo.h usability... no
checking sys/access.h presence... yes
checking for pthread_np.h... yes
yes
checking sys/sysinfo.h presence... checking for lstat... no
checking for sys/access.h... no
yes
checking for sys/sysinfo.h... yes
checking sys/sysinfo.h usability... checking wchar.h usability... no
yes
checking sys/sysinfo.h presence... yes
yes
checking wchar.h presence... checking for sys/sysinfo.h... yes
checking strings.h usability... yes
checking wchar.h usability... checking for memcmp... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking strings.h presence... yes
checking wchar.h presence... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... yes
checking wctype.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking for wctype.h... yes
checking for sys/ptem.h... yes
yes
checking for memset... checking whether gcc needs -traditional... no
checking for an ANSI C-conforming const... yes
checking wctype.h presence... no
checking for sys/sysctl.h... yes
checking for wctype.h... yes
checking for sys/ptem.h... yes
checking for working volatile... yes
checking for pthread_np.h... yes
checking for mkdtemp... yes
checking for mode_t... no
checking for sys/sysctl.h... yes
checking for pthread_np.h... no
checking strings.h usability... yes
checking for nanosleep... yes
checking strings.h presence... yes
checking for off_t... no
checking strings.h usability... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... yes
yes
checking whether gcc needs -traditional... yes
checking strings.h presence... checking for opendir... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... no
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking whether gcc needs -traditional... yes
checking for working volatile... yes
no
checking for an ANSI C-conforming const... checking for putenv... yes
checking for mode_t... yes
checking for working volatile... yes
checking for mode_t... yes
checking for size_t... yes
checking for qsort... yes
checking for off_t... yes
yes
checking for off_t... checking for readlink... yes
checking for uid_t in sys/types.h... yes
checking for uint32_t... yes
checking for pid_t... yes
yes
checking whether time.h and sys/time.h may both be included... checking for select... yes
checking for pid_t... yes
checking for ino_t... yes
checking for size_t... yes
checking for setenv... yes
checking for size_t... yes
checking for dev_t... yes
checking for setpgid... yes
checking for uid_t in sys/types.h... yes
checking for uint32_t... yes
checking for uid_t in sys/types.h... yes
yes
checking for uint32_t... checking whether byte ordering is bigendian... yes
yes
checking whether time.h and sys/time.h may both be included... checking for setsid... yes
checking for ino_t... yes
checking whether time.h and sys/time.h may both be included... yes
no
checking for rlim_t... yes
checking for ino_t... checking for sigaltstack... yes
checking for stack_t... yes
checking whether stack_t has an ss_base field... yes
checking for dev_t... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... yes
checking for sigstack... yes
checking for dev_t... yes
yes
yes
checking whether byte ordering is bigendian... checking for sigset... yes
checking whether byte ordering is bigendian... yes
checking whether we talk terminfo... no
checking for rlim_t... checking for sigsetjmp... yes
checking for stack_t... yes
checking whether stack_t has an ss_base field... no
checking for rlim_t... yes
checking for stack_t... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... no
yes
checking whether stack_t has an ss_base field... checking for sigaction... yes
checking what tgetent() returns for an unknown terminal... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... yes
yes
checking for sigvec... zero
checking whether termcap.h contains ospeed... yes
no
checking whether ospeed can be extern... yes
checking whether we talk terminfo... checking for strcasecmp... yes
checking whether termcap.h contains UP, BC and PC... checking whether we talk terminfo... no
checking whether UP, BC and PC can be extern... yes
checking for strerror... yes
checking what tgetent() returns for an unknown terminal... yes
checking whether tputs() uses outfuntype... yes
checking what tgetent() returns for an unknown terminal... yes
no
checking whether sys/select.h and sys/time.h may both be included... checking for strftime... zero
checking whether termcap.h contains ospeed... yes
checking for /dev/ptc... no
checking for SVR4 ptys... no
checking whether ospeed can be extern... zero
checking whether termcap.h contains ospeed... yes
checking for stricmp... no
checking whether ospeed can be extern... yes
checking for ptyranges... don't know
yes
checking default tty permissions/group... checking whether termcap.h contains UP, BC and PC... no
checking whether UP, BC and PC can be extern... yes
checking whether termcap.h contains UP, BC and PC... no
checking for strncasecmp... no
checking whether UP, BC and PC can be extern... yes
checking whether tputs() uses outfuntype... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... no
checking whether sys/select.h and sys/time.h may both be included... yes
checking for strnicmp... yes
checking whether tputs() uses outfuntype... void
yes
checking for /dev/ptc... checking for struct sigcontext... no
checking for SVR4 ptys... no
checking whether sys/select.h and sys/time.h may both be included... yes
checking getcwd implementation is broken... yes
checking for /dev/ptc... no
checking for SVR4 ptys... no
checking for strpbrk... yes
checking for ptyranges... don't know
checking default tty permissions/group... yes
checking for ptyranges... no
checking for bcmp... don't know
checking default tty permissions/group... yes
checking for strtol... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... yes
yes
checking for tgetent... checking for fchdir... void
checking for struct sigcontext... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... yes
void
checking getcwd implementation is broken... checking for struct sigcontext... yes
yes
checking for towlower... checking for fchown... yes
checking getcwd implementation is broken... no
checking for bcmp... yes
yes
checking for fsync... checking for towupper... no
checking for bcmp... yes
checking for fchdir... yes
yes
checking for getcwd... checking for iswupper... yes
checking for fchdir... yes
checking for fchown... yes
yes
checking for getpseudotty... checking for usleep... yes
checking for fchown... yes
checking for fsync... yes
checking for utime... no
checking for getpwnam... yes
checking for fsync... yes
checking for getcwd... yes
yes
checking for utimes... checking for getpwuid... yes
checking for getcwd... yes
yes
checking for getpseudotty... checking for _LARGEFILE_SOURCE value needed for large files... yes
checking for getrlimit... yes
checking for getpseudotty... no
checking for getpwnam... no
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for gettimeofday... no
checking for getpwnam... 64
checking for st_blksize... yes
checking for getpwuid... yes
checking for getwd... yes
checking whether stat() ignores a trailing slash... yes
checking for getpwuid... yes
checking for getrlimit... yes
checking for lstat... yes
no
checking for iconv_open()... checking for getrlimit... yes
checking for gettimeofday... yes
checking for memcmp... yes
checking for gettimeofday... yes
checking for nl_langinfo(CODESET)... yes
checking for getwd... yes
checking for memset... yes
checking for getwd... yes
checking for strtod in -lm... yes
checking for lstat... yes
checking for mkdtemp... yes
checking for lstat... yes
checking for strtod() and other floating point functions... yes
checking for memcmp... yes
checking for nanosleep... yes
checking for memcmp... yes
checking --disable-acl argument... no
checking for acl_get_file in -lposix1e... yes
checking for memset... yes
checking for opendir... yes
checking for memset... no
checking for acl_get_file in -lacl... yes
checking for mkdtemp... yes
checking for putenv... yes
yes
checking for fgetxattr in -lattr... checking for mkdtemp... yes
checking for nanosleep... yes
checking for qsort... yes
checking for POSIX ACL support... yes
checking for nanosleep... yes
checking for opendir... yes
checking for readlink... yes
checking for acl_get in -lsec... yes
checking for opendir... no
checking for Solaris ACL support... yes
checking for putenv... yes
no
checking for AIX ACL support... checking for select... yes
checking for putenv... no
checking --disable-gpm argument... yes
checking --disable-sysmouse argument... no
checking for sysmouse... yes
checking for qsort... yes
no
checking for FD_CLOEXEC... checking for setenv... yes
checking for qsort... yes
checking for rename... yes
checking for readlink... yes
checking for setpgid... yes
yes
checking for readlink... checking for sysctl... yes
not usable
checking for sysinfo... checking for select... yes
checking for setsid... yes
checking for sysinfo.mem_unit... yes
checking for select... yes
checking for sysconf... yes
checking for setenv... yes
checking for sigaltstack... yes
checking size of int... yes
checking for setenv... yes
checking for setpgid... yes
checking for sigstack... yes
checking for setpgid... 4
checking size of long... yes
checking for setsid... yes
checking for sigset... yes
checking for setsid... yes
4
checking size of time_t... yes
checking for sigaltstack... checking for sigsetjmp... yes
checking for sigaltstack... yes
checking for sigstack... no
checking for sigaction... 4
checking size of off_t... yes
checking for sigstack... yes
yes
checking for sigset... checking for sigvec... yes
checking for sigset... 8
checking uint32_t is 32 bits... yes
yes
checking for sigsetjmp... checking for strcasecmp... yes
checking for sigsetjmp... ok
checking whether memmove handles overlaps... no
checking for sigaction... yes
checking for strerror... no
checking for sigaction... yes
checking whether X_LOCALE needed... yes
yes
checking for sigvec... no
checking for _xpg4_setrunelocale in -lxpg4... checking for strftime... yes
checking for sigvec... no
checking how to create tags... ctags
checking how to run man with a section nr... man
checking --disable-nls argument... yes
no
checking for msgfmt... msgfmt
checking for NLS... checking for strcasecmp... yes
checking for stricmp... yes
checking for strcasecmp... gettext() works
checking for bind_textdomain_codeset... yes
checking for strerror... no
checking for strncasecmp... yes
checking for strerror... yes
checking for _nl_msg_cat_cntr... yes
checking for strftime... yes
checking for strnicmp... yes
checking for strftime... yes
checking dlfcn.h usability... yes
checking for stricmp... no
checking for strpbrk... yes
checking for stricmp... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen()... no
yes
checking for strncasecmp... checking for strtol... no
checking for strncasecmp... yes
checking for dlsym()... yes
yes
checking for strnicmp... checking for tgetent... yes
checking setjmp.h usability... yes
checking for strnicmp... yes
yes
checking setjmp.h presence... no
checking for towlower... checking for strpbrk... yes
checking for setjmp.h... yes
checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... yes
no
checking for strpbrk... yes
yes
checking for towupper... checking for strtol... configure: updating cache auto/config.cache
configure: creating auto/config.status
yes
checking for strtol... yes
yes
checking for tgetent... checking for iswupper... yes
checking for tgetent... config.status: creating auto/config.mk
yes
config.status: creating auto/config.h
checking for towlower... yes
checking for usleep... yes
checking for towlower... yes
yes
checking for towupper... touch configure-stamp-vim-tiny
dh_testdir
checking for utime... yes
checking for towupper... *** DEBIAN *** CONFIGURING VARIANT vim-nox
/usr/bin/make -C src shadow SHADOWDIR=vim-nox
yes
yes
checking for utimes... checking for iswupper... make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
mkdir vim-nox
cd vim-nox; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
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
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/test83-tags? \
				 ../../testdir/*.ok .
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
cd src/vim-nox && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --with-features=huge --enable-multibyte --enable-acl --without-x --enable-gui=no --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --enable-tclinterp
yes
checking for iswupper... yes
yes
checking for _LARGEFILE_SOURCE value needed for large files... checking for usleep... yes
checking for usleep... yes
no
checking for utime... checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for utime... 64
checking for st_blksize... yes
checking for utimes... yes
checking whether stat() ignores a trailing slash... configure: creating cache auto/config.cache
checking whether make sets $(MAKE)... yes
yes
checking for utimes... checking for gcc... gcc
checking whether the C compiler works... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for iconv_open()... yes
checking for _LARGEFILE_SOURCE value needed for large files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 
checking whether we are cross compiling... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
yes
checking for st_blksize... checking for nl_langinfo(CODESET)... yes
checking whether stat() ignores a trailing slash... no
checking for suffix of object files... 64
checking for st_blksize... o
checking whether we are using the GNU C compiler... yes
checking for strtod in -lm... yes
checking whether stat() ignores a trailing slash... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... no
checking for iconv_open()... yes
checking for strtod() and other floating point functions... no
checking for iconv_open()... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for library containing strerror... yes
checking for nl_langinfo(CODESET)... yes
checking --disable-acl argument... no
checking for acl_get_file in -lposix1e... yes
checking for nl_langinfo(CODESET)... no
checking for acl_get_file in -lacl... none required
checking for gawk... no
checking for mawk... mawk
checking for strip... strip
checking for ANSI C header files... yes
checking for strtod in -lm... yes
checking for strtod in -lm... yes
checking for fgetxattr in -lattr... yes
checking for strtod() and other floating point functions... yes
checking for strtod() and other floating point functions... yes
checking for POSIX ACL support... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking --disable-acl argument... no
checking for acl_get_file in -lposix1e... yes
checking --enable-fail-if-missing argument... yes
configure: checking for buggy tools...
- sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
checking for BeOS... no
checking for QNX... no
checking for Darwin (Mac OS X)... no
checking --with-local-dir argument... no
checking --with-vim-name argument... Defaulting to vim
checking --with-ex-name argument... Defaulting to ex
checking --with-view-name argument... Defaulting to view
checking --with-global-runtime argument... no
checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org
checking if character set is EBCDIC... yes
checking for acl_get in -lsec... yes
no
checking --disable-acl argument... checking --disable-selinux argument... no
checking for is_selinux_enabled in -lselinux... no
checking for acl_get_file in -lposix1e... no
checking for acl_get_file in -lacl... no
checking for Solaris ACL support... no
checking for acl_get_file in -lacl... yes
checking --with-features argument... huge
checking --with-compiledby argument... buildd@
checking --disable-xsmp argument... no
checking --disable-xsmp-interact argument... no
checking --enable-luainterp argument... yes
no
checking --with-lua-prefix argument... no
checking LUA_PREFIX environment var... not set, default to /usr
checking if lua.h can be found in /usr/include... no
checking for lua... checking for AIX ACL support... /usr/bin/lua
checking Lua version... 5.1
checking if lua.h can be found in /usr/include/lua5.1... yes
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... yes
checking for perl... /usr/bin/perl
checking Perl version... yes
checking for fgetxattr in -lattr... no
checking --disable-gpm argument... no
checking for gpm... yes
checking for fgetxattr in -lattr... OK
yes
checking for POSIX ACL support... yes
checking for POSIX ACL support... yes
checking --disable-sysmouse argument... no
checking for sysmouse... yes
checking for acl_get in -lsec... no
checking for FD_CLOEXEC... yes
checking for acl_get in -lsec... no
checking for Solaris ACL support... yes
checking for rename... no
checking for AIX ACL support... no
checking for Solaris ACL support... no
checking --disable-gpm argument... no
checking for gpm... no
checking for AIX ACL support... yes
checking for sysctl... no
checking --disable-gpm argument... no
checking for gpm... not usable
checking for sysinfo... yes
checking --disable-sysmouse argument... no
checking for sysmouse... yes
checking for sysinfo.mem_unit... yes
checking --disable-sysmouse argument... no
checking for sysmouse... no
checking for FD_CLOEXEC... yes
checking for sysconf... yes
checking for rename... yes
checking size of int... no
checking for FD_CLOEXEC... yes
checking for rename... yes
checking for sysctl... not usable
checking for sysinfo... 4
checking size of long... checking if compile and link flags for Perl are sane... yes
checking for sysctl... yes
checking for sysinfo.mem_unit... not usable
checking for sysinfo... yes
checking for sysconf... yes
checking for sysinfo.mem_unit... yes
checking --enable-pythoninterp argument... yes
checking for python... /usr/bin/python
checking Python version... yes
checking size of int... yes
checking for sysconf... 4
checking size of time_t... 2.7
checking Python is 1.4 or better... yep
checking Python's install prefix... yes
checking size of int... /usr
checking Python's execution prefix... /usr
checking Python's configuration directory... /usr/lib/python2.7/config
4
checking size of long... 4
checking size of off_t... 4
checking size of long... 4
checking size of time_t... 8
checking uint32_t is 32 bits... 4
checking size of time_t... checking if -pthread should be used... ok
checking whether memmove handles overlaps... 4
checking size of off_t... yes
checking if compile and link flags for Python are sane... 4
checking size of off_t... yes
checking whether X_LOCALE needed... no
checking for _xpg4_setrunelocale in -lxpg4... 8
checking uint32_t is 32 bits... yes
checking --enable-python3interp argument... no
checking --enable-tclinterp argument... yes
checking --with-tclsh argument... no
checking for tclsh8.5... /usr/bin/tclsh8.5
checking Tcl version... 8
checking uint32_t is 32 bits... 8.5 - OK
no
checking how to create tags... checking for location of Tcl include... /usr/include/tcl8.5/tcl.h
checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh
ctags
checking how to run man with a section nr... checking --enable-rubyinterp argument... yes
checking --with-ruby-command argument... defaulting to ruby
checking for ruby... /usr/bin/ruby
checking Ruby version... man
checking --disable-nls argument... no
checking for msgfmt... msgfmt
checking for NLS... ok
checking whether memmove handles overlaps... OK
checking Ruby header files... ok
checking whether memmove handles overlaps... gettext() works
checking for bind_textdomain_codeset... yes
checking whether X_LOCALE needed... no
checking for _xpg4_setrunelocale in -lxpg4... /usr/include/ruby-1.9.1
yes
checking whether X_LOCALE needed... yes
checking for _nl_msg_cat_cntr... no
checking for _xpg4_setrunelocale in -lxpg4... no
checking how to create tags... -e:1: Use RbConfig instead of obsolete and deprecated Config.
ctags
checking how to run man with a section nr... man
checking --disable-nls argument... no
checking for msgfmt... msgfmt
checking for NLS... no
checking how to create tags... yes
ctags
checking how to run man with a section nr... -e:1: Use RbConfig instead of obsolete and deprecated Config.
checking dlfcn.h usability... man
checking --disable-nls argument... no
checking for msgfmt... msgfmt
checking for NLS... -e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking dlfcn.h presence... gettext() works
checking for bind_textdomain_codeset... yes
checking for dlfcn.h... yes
checking for dlopen()... gettext() works
checking for bind_textdomain_codeset... -e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
checking for _nl_msg_cat_cntr... yes
-e:1: Use RbConfig instead of obsolete and deprecated Config.checking for dlsym()... 
yes
checking for _nl_msg_cat_cntr... -e:1: Use RbConfig instead of obsolete and deprecated Config.
yes
yes
checking dlfcn.h usability... checking setjmp.h usability... -e:1: Use RbConfig instead of obsolete and deprecated Config.
checking --enable-cscope argument... yes
checking --enable-workshop argument... no
checking --disable-netbeans argument... no
checking for socket in -lsocket... yes
checking dlfcn.h usability... yes
yes
checking setjmp.h presence... checking dlfcn.h presence... yes
yes
checking for setjmp.h... checking for dlfcn.h... yes
yes
checking for dlopen()... checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... no
checking for gethostbyname in -lnsl... yes
checking dlfcn.h presence... yes
yes
checking for dlfcn.h... yes
checking for dlopen()... yes
yes
checking for dlsym()... checking whether compiling netbeans integration is possible... configure: updating cache auto/config.cache
configure: creating auto/config.status
yes
checking for dlsym()... yes
checking setjmp.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
yes
checking setjmp.h usability... defaulting to: don't HAVE_X11
checking --enable-gui argument... no GUI support
checking X11/SM/SMlib.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... config.status: creating auto/config.mk
yes
checking linker --as-needed support... yes
yes
yes
checking X11/SM/SMlib.h presence... checking setjmp.h presence... yes
checking for X11/SM/SMlib.h... yes
yes
checking for setjmp.h... yes
config.status: creating auto/config.h
checking whether toupper is broken... checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... yes
configure: updating cache auto/config.cache
configure: creating auto/config.status
no
checking whether __DATE__ and __TIME__ work... configure: updating cache auto/config.cache
configure: creating auto/config.status
touch configure-stamp-vim-athena
dh_testdir
yes
checking whether __attribute__((unused)) is allowed... *** DEBIAN *** CONFIGURING VARIANT vim-basic
/usr/bin/make -C src shadow SHADOWDIR=vim-basic
yes
checking elf.h usability... config.status: creating auto/config.mk
make[1]: Entering directory `/<<PKGBUILDDIR>>/src'
mkdir vim-basic
cd vim-basic; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
yes
checking elf.h presence... mkdir vim-basic/auto
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
mkdir vim-basic/xxd
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
yes
checking for elf.h... yes
checking for main in -lelf... config.status: creating auto/config.h
mkdir vim-basic/testdir
cd vim-basic/testdir; ln -s ../../testdir/Makefile \
				 ../../testdir/vimrc.unix \
				 ../../testdir/*.in \
				 ../../testdir/*.vim \
				 ../../testdir/test83-tags? \
				 ../../testdir/*.ok .
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src'
if test -f src/auto/config.cache; then make distclean; fi
cd src/vim-basic && LDFLAGS="-Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --with-features=huge --enable-multibyte --enable-acl --without-x --enable-gui=no --disable-luainterp --disable-mzschemeinterp --disable-perlinterp --disable-pythoninterp --disable-python3interp --disable-rubyinterp --disable-tclinterp
config.status: creating auto/config.mk
config.status: creating auto/config.h
no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... touch configure-stamp-vim-gtk
dh_testdir
touch configure-stamp-vim-gnome
dh_testdir
none required
dh_prep -p vim-tiny
checking stdarg.h usability... dh_prep -p vim-gtk
yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdint.h usability... configure: creating cache auto/config.cache
yes
checking stdint.h presence... checking whether make sets $(MAKE)... *** DEBIAN *** BUILDING VARIANT vim-tiny
/usr/bin/make -C src/vim-tiny
yes
checking for stdint.h... yes
yes
checking for gcc... gcc
checking stdlib.h usability... checking whether the C compiler works... *** DEBIAN *** BUILDING VARIANT vim-gtk
/usr/bin/make -C src/vim-gtk
yes
checking stdlib.h presence... make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-tiny'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H        " srcdir=. sh ./osdef.sh
yes
checking for stdlib.h... yes
checking string.h usability... make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-gtk'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12       -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1  " srcdir=. sh ./osdef.sh
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking string.h presence... yes
checking for string.h... yes
checking sys/select.h usability... 
checking whether we are cross compiling... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... no
checking for suffix of object files... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking termcap.h usability... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... no
checking termcap.h presence... none needed
checking how to run the C preprocessor... no
checking for termcap.h... no
checking fcntl.h usability... gcc -E
yes
checking fcntl.h presence... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
yes
checking for fcntl.h... yes
checking for library containing strerror... checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
none required
checking for gawk... checking sys/ioctl.h usability... no
checking for mawk... mawk
checking for strip... strip
checking for ANSI C header files... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking sys/types.h presence... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking termio.h usability... yes
checking --enable-fail-if-missing argument... yes
configure: checking for buggy tools...
- sed is	'GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.

GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
E-mail bug reports to: <bug-gnu-utils@gnu.org>.
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'.
checking for BeOS... no
checking for QNX... no
checking for Darwin (Mac OS X)... no
checking --with-local-dir argument... no
checking --with-vim-name argument... Defaulting to vim
checking --with-ex-name argument... Defaulting to ex
checking --with-view-name argument... Defaulting to view
checking --with-global-runtime argument... no
checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org
checking if character set is EBCDIC... yes
checking termio.h presence... yes
checking for termio.h... yes
no
checking --disable-selinux argument... no
checking for is_selinux_enabled in -lselinux... checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking inttypes.h usability... yes
checking --with-features argument... huge
checking --with-compiledby argument... buildd@
checking --disable-xsmp argument... no
checking --disable-xsmp-interact argument... no
checking --enable-luainterp argument... no
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... no
checking --enable-pythoninterp argument... no
checking --enable-python3interp argument... no
checking --enable-tclinterp argument... no
checking --enable-rubyinterp argument... no
checking --enable-cscope argument... yes
checking --enable-workshop argument... no
checking --disable-netbeans argument... no
checking for socket in -lsocket... yes
checking inttypes.h presence... yes
checking for inttypes.h... yes
checking langinfo.h usability... no
checking for gethostbyname in -lnsl... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking math.h usability... yes
checking whether compiling netbeans integration is possible... yes
checking math.h presence... yes
checking for math.h... yes
checking unistd.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
checking X11/SM/SMlib.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
yes
checking X11/SM/SMlib.h presence... checking stropts.h usability... yes
checking for X11/SM/SMlib.h... yes
checking whether toupper is broken... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking errno.h usability... no
checking whether __DATE__ and __TIME__ work... yes
checking errno.h presence... yes
checking for errno.h... yes
checking sys/resource.h usability... yes
checking whether __attribute__((unused)) is allowed... yes
checking elf.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking for main in -lelf... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... none required
checking stdarg.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/stream.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdint.h usability... yes
checking stdint.h presence... yes
checking for stdint.h... yes
checking stdlib.h usability... yes
checking stdlib.h presence... no
checking sys/stream.h presence... yes
checking for stdlib.h... yes
checking string.h usability... no
checking for sys/stream.h... no
checking termios.h usability... yes
checking string.h presence... yes
checking termios.h presence... yes
checking for string.h... yes
checking sys/select.h usability... yes
checking for termios.h... yes
checking libc.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking termcap.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking poll.h usability... no
checking termcap.h presence... no
checking for termcap.h... no
checking fcntl.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sgtty.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking pwd.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking sys/ioctl.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
yes
checking sys/ioctl.h presence... checking utime.h usability... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
yes
checking sys/time.h presence... checking sys/param.h usability... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking sys/param.h presence... yes
checking sys/types.h presence... yes
checking for sys/param.h... yes
yes
checking for sys/types.h... yes
checking libintl.h usability... checking termio.h usability... yes
checking libintl.h presence... yes
checking termio.h presence... yes
checking for libintl.h... yes
yes
checking for termio.h... yes
checking libgen.h usability... checking iconv.h usability... yes
checking iconv.h presence... yes
checking libgen.h presence... yes
checking for iconv.h... yes
yes
checking for libgen.h... yes
checking inttypes.h usability... checking util/debug.h usability... yes
checking inttypes.h presence... yes
checking for inttypes.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking math.h usability... no
checking util/debug.h presence... no
checking for util/debug.h... no
checking util/msg18n.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
no
checking util/msg18n.h presence... checking stropts.h usability... no
checking for util/msg18n.h... no
checking frame.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking sys/resource.h usability... no
checking frame.h presence... no
checking for frame.h... no
checking sys/acl.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/access.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... no
checking sys/access.h presence... no
checking for sys/access.h... no
checking sys/sysinfo.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/stream.h usability... yes
checking sys/sysinfo.h presence... yes
checking for sys/sysinfo.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... no
checking sys/stream.h presence... no
checking for sys/stream.h... no
yes
checking wctype.h presence... checking termios.h usability... yes
checking for wctype.h... yes
checking for sys/ptem.h... yes
checking termios.h presence... yes
checking for termios.h... yes
no
checking for sys/sysctl.h... checking libc.h usability... yes
checking for pthread_np.h... no
checking strings.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking strings.h presence... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... yes
checking sys/statfs.h presence... yes
checking whether gcc needs -traditional... yes
checking for sys/statfs.h... yes
checking poll.h usability... no
checking for an ANSI C-conforming const... yes
yes
checking poll.h presence... checking for working volatile... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking for mode_t... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for off_t... yes
checking for pwd.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking sys/param.h usability... yes
checking for pid_t... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for size_t... yes
checking for libintl.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking util/debug.h usability... yes
checking for uid_t in sys/types.h... yes
checking for uint32_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for ino_t... no
checking util/debug.h presence... no
checking for util/debug.h... no
checking util/msg18n.h usability... yes
checking for dev_t... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
checking frame.h usability... yes
checking whether byte ordering is bigendian... no
checking for rlim_t... yes
checking for stack_t... no
checking frame.h presence... yes
checking whether stack_t has an ss_base field... no
checking for frame.h... no
checking sys/acl.h usability... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/access.h usability... yes
checking whether we talk terminfo... no
checking sys/access.h presence... no
checking for sys/access.h... no
checking sys/sysinfo.h usability... yes
checking sys/sysinfo.h presence... yes
checking for sys/sysinfo.h... yes
checking wchar.h usability... yes
checking what tgetent() returns for an unknown terminal... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... zero
checking whether termcap.h contains ospeed... yes
checking wctype.h presence... no
checking whether ospeed can be extern... yes
checking for wctype.h... yes
checking for sys/ptem.h... no
checking for sys/sysctl.h... yes
checking whether termcap.h contains UP, BC and PC... yes
checking for pthread_np.h... no
checking whether UP, BC and PC can be extern... no
checking strings.h usability... yes
checking whether tputs() uses outfuntype... creating auto/pathdef.c
no
checking whether sys/select.h and sys/time.h may both be included... gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/popupmnu.o popupmnu.c
yes
checking strings.h presence... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... yes
checking for /dev/ptc... no
checking for SVR4 ptys... yes
checking whether gcc needs -traditional... no
checking for an ANSI C-conforming const... yes
checking for ptyranges... yes
checking for working volatile... don't know
checking default tty permissions/group... gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/quickfix.o quickfix.c
creating auto/pathdef.c
yes
checking for mode_t... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/popupmnu.o popupmnu.c
can't determine - assume ptys are world accessible
world
checking return type of signal handlers... gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/regexp.o regexp.c
yes
checking for off_t... void
checking for struct sigcontext... yes
checking getcwd implementation is broken... yes
checking for pid_t... no
checking for bcmp... yes
checking for size_t... yes
checking for fchdir... yes
checking for uid_t in sys/types.h... yes
yes
checking for uint32_t... checking for fchown... yes
checking whether time.h and sys/time.h may both be included... yes
checking for fsync... yes
checking for ino_t... yes
checking for getcwd... yes
checking for dev_t... yes
checking for getpseudotty... yes
checking whether byte ordering is bigendian... no
checking for getpwnam... no
checking for rlim_t... yes
checking for stack_t... yes
yes
checking whether stack_t has an ss_base field... checking for getpwuid... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... yes
checking for getrlimit... yes
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/quickfix.o quickfix.c
yes
checking for gettimeofday... checking whether we talk terminfo... yes
checking for getwd... yes
checking what tgetent() returns for an unknown terminal... yes
checking for lstat... zero
checking whether termcap.h contains ospeed... yes
no
checking whether ospeed can be extern... checking for memcmp... yes
checking whether termcap.h contains UP, BC and PC... yes
checking for memset... no
checking whether UP, BC and PC can be extern... yes
yes
checking whether tputs() uses outfuntype... checking for mkdtemp... no
checking whether sys/select.h and sys/time.h may both be included... yes
checking for /dev/ptc... no
checking for SVR4 ptys... yes
checking for nanosleep... yes
checking for ptyranges... don't know
checking default tty permissions/group... yes
checking for opendir... yes
checking for putenv... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... void
checking for struct sigcontext... yes
yes
checking getcwd implementation is broken... checking for qsort... yes
no
checking for readlink... checking for bcmp... yes
yes
checking for select... checking for fchdir... yes
yes
checking for setenv... checking for fchown... yes
yes
checking for fsync... checking for setpgid... 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 getrlimit... checking for sigsetjmp... yes
no
checking for gettimeofday... checking for sigaction... yes
yes
checking for getwd... checking for sigvec... yes
yes
checking for lstat... checking for strcasecmp... yes
yes
checking for memcmp... checking for strerror... yes
yes
checking for memset... checking for strftime... yes
yes
checking for mkdtemp... checking for stricmp... yes
checking for nanosleep... no
checking for strncasecmp... yes
checking for opendir... yes
checking for strnicmp... yes
checking for putenv... no
checking for strpbrk... yes
checking for qsort... yes
checking for strtol... yes
checking for readlink... yes
checking for tgetent... yes
checking for select... yes
checking for towlower... yes
checking for setenv... yes
checking for towupper... yes
checking for setpgid... yes
checking for iswupper... yes
checking for setsid... yes
checking for usleep... yes
checking for sigaltstack... yes
checking for utime... yes
checking for sigstack... yes
checking for utimes... yes
checking for sigset... yes
checking for _LARGEFILE_SOURCE value needed for large files... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/regexp.o regexp.c
yes
checking for sigsetjmp... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/screen.o screen.c
no
checking for sigaction... 64
checking for st_blksize... yes
checking whether stat() ignores a trailing slash... yes
checking for sigvec... yes
no
checking for iconv_open()... checking for strcasecmp... yes
checking for strerror... yes
checking for nl_langinfo(CODESET)... yes
checking for strftime... yes
checking for strtod in -lm... yes
checking for stricmp... yes
checking for strtod() and other floating point functions... no
checking for strncasecmp... yes
checking --disable-acl argument... no
checking for acl_get_file in -lposix1e... yes
checking for strnicmp... no
checking for acl_get_file in -lacl... no
checking for strpbrk... yes
checking for fgetxattr in -lattr... yes
yes
checking for POSIX ACL support... checking for strtol... yes
yes
checking for acl_get in -lsec... checking for tgetent... no
checking for Solaris ACL support... yes
no
checking for towlower... checking for AIX ACL support... no
checking --disable-gpm argument... no
checking for gpm... yes
checking for towupper... yes
checking --disable-sysmouse argument... no
checking for sysmouse... yes
no
checking for FD_CLOEXEC... checking for iswupper... yes
checking for rename... yes
checking for usleep... yes
checking for sysctl... not usable
checking for sysinfo... yes
checking for utime... yes
checking for sysinfo.mem_unit... yes
checking for sysconf... yes
checking for utimes... yes
checking size of int... yes
checking for _LARGEFILE_SOURCE value needed for large files... 4
checking size of long... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for st_blksize... 4
checking size of time_t... yes
checking whether stat() ignores a trailing slash... 4
checking size of off_t... no
checking for iconv_open()... 8
checking uint32_t is 32 bits... yes
checking for nl_langinfo(CODESET)... ok
yes
checking whether memmove handles overlaps... checking for strtod in -lm... yes
checking for strtod() and other floating point functions... yes
checking for _xpg4_setrunelocale in -lxpg4... no
checking how to create tags... ctags
checking how to run man with a section nr... yes
checking --disable-acl argument... man
checking --disable-nls argument... no
no
checking for msgfmt... checking for acl_get_file in -lposix1e... msgfmt
checking for NLS... no
checking for acl_get_file in -lacl... gettext() works
checking for bind_textdomain_codeset... yes
checking for fgetxattr in -lattr... yes
checking for _nl_msg_cat_cntr... yes
checking for POSIX ACL support... yes
checking dlfcn.h usability... yes
checking for acl_get in -lsec... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen()... no
checking for Solaris ACL support... no
checking for AIX ACL support... yes
checking for dlsym()... no
checking --disable-gpm argument... no
checking for gpm... yes
checking setjmp.h usability... yes
checking --disable-sysmouse argument... no
checking for sysmouse... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... no
checking for FD_CLOEXEC... yes
yes
checking for rename... configure: updating cache auto/config.cache
configure: creating auto/config.status
yes
checking for sysctl... not usable
checking for sysinfo... yes
checking for sysinfo.mem_unit... config.status: creating auto/config.mk
yes
checking for sysconf... config.status: creating auto/config.h
yes
checking size of int... touch configure-stamp-vim-nox
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/search.o search.c
4
checking size of long... 4
checking size of time_t... 4
checking size of off_t... 8
checking uint32_t is 32 bits... ok
checking whether memmove handles overlaps... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/screen.o screen.c
yes
checking for _xpg4_setrunelocale in -lxpg4... no
checking how to create tags... ctags
checking how to run man with a section nr... man
checking --disable-nls argument... no
checking for msgfmt... msgfmt
checking for NLS... 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()... yes
checking for dlsym()... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... yes
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 -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/search.o search.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/spell.o spell.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/syntax.o syntax.c
dh_testdir
dh_prep -p vim-gnome
*** DEBIAN *** BUILDING VARIANT vim-gnome
/usr/bin/make -C src/vim-gnome
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-gnome'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0       -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1  " srcdir=. sh ./osdef.sh
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/tag.o tag.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/term.o term.c
creating auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/undo.o undo.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.14/ExtUtils/xsubpp -prototypes -typemap \
	    /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perlsfio.o if_perlsfio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/window.o window.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/spell.o spell.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread  -o objects/if_python.o if_python.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_tcl.o if_tcl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/memfile.o memfile.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-tiny/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/ruby-1.9.1 -I/usr/include/ruby-1.9.1/arm-linux-eabihf -DRUBY_VERSION=19 -o objects/if_ruby.o if_ruby.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/syntax.o syntax.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-tiny/xxd'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po
1423 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po
1697 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
1701 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po
78 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po
1791 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po
1733 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po
1791 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po
1733 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po
1777 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po
1779 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po
1728 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po
1728 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po
1668 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po
1213 translated messages, 553 untranslated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po
1668 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/netbeans.o netbeans.c
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po
1735 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po
1422 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po
1628 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po
1697 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po
1422 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po
1634 translated messages, 3 fuzzy translations.
OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po
1633 translated messages, 3 fuzzy translations.
OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po
1422 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po
1422 translated messages.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/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
1779 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po
1422 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po
1628 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po
1768 translated messages.
OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po
1633 translated messages, 3 fuzzy translations.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/buffer.o buffer.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/eval.o eval.c
dh_testdir
dh_prep -p vim-athena
*** DEBIAN *** BUILDING VARIANT vim-athena
/usr/bin/make -C src/vim-athena
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-athena'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA       -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1  " srcdir=. sh ./osdef.sh
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memfile.o memfile.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/tag.o tag.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-gnome/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_cmds2.o ex_cmds2.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-gnome/xxd'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/buffer.o buffer.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_docmd.o ex_docmd.c
creating auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/popupmnu.o popupmnu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/term.o term.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/quickfix.o quickfix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_getln.o ex_getln.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/regexp.o regexp.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/undo.o undo.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/screen.o screen.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/window.o window.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/fold.o fold.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/mark.o mark.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui.o gui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/search.o search.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk.o gui_gtk.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/eval.o eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk_x11.o gui_gtk_x11.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/spell.o spell.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/move.o move.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pty.o pty.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk_f.o gui_gtk_f.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_beval.o gui_beval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/normal.o normal.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.14/ExtUtils/xsubpp -prototypes -typemap \
	    /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perlsfio.o if_perlsfio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread  -o objects/if_python.o if_python.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ops.o ops.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_tcl.o if_tcl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/ruby-1.9.1 -I/usr/include/ruby-1.9.1/arm-linux-eabihf -DRUBY_VERSION=19 -o objects/if_ruby.o if_ruby.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/syntax.o syntax.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/netbeans.o netbeans.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds2.o ex_cmds2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o             objects/main.o objects/memfile.o    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo  -lselinux -lacl -lattr           
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-tiny'
touch build-stamp-vim-tiny
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memfile.o memfile.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/tag.o tag.c
dh_testdir
dh_prep -p vim-nox
*** DEBIAN *** BUILDING VARIANT vim-nox
/usr/bin/make -C src/vim-nox
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-nox'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H       -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1  " srcdir=. sh ./osdef.sh
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_docmd.o ex_docmd.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-gtk/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-gtk/xxd'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/buffer.o buffer.c
creating auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/term.o term.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/popupmnu.o popupmnu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/quickfix.o quickfix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/regexp.o regexp.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/undo.o undo.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/window.o window.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_getln.o ex_getln.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/screen.o screen.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui.o gui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_athena.o gui_athena.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_x11.o gui_x11.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/search.o search.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pty.o pty.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_beval.o gui_beval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_at_sb.o gui_at_sb.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/eval.o eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_at_fs.o gui_at_fs.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fold.o fold.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/spell.o spell.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.14/ExtUtils/xsubpp -prototypes -typemap \
	    /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perlsfio.o if_perlsfio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread  -o objects/if_python.o if_python.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_tcl.o if_tcl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/ruby-1.9.1 -I/usr/include/ruby-1.9.1/arm-linux-eabihf -DRUBY_VERSION=19 -o objects/if_ruby.o if_ruby.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/netbeans.o netbeans.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memfile.o memfile.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/syntax.o syntax.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-athena/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mark.o mark.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-athena/xxd'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/buffer.o buffer.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds2.o ex_cmds2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/tag.o tag.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_docmd.o ex_docmd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/term.o term.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/undo.o undo.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/window.o window.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/eval.o eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_getln.o ex_getln.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.14/ExtUtils/xsubpp -prototypes -typemap \
	    /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perlsfio.o if_perlsfio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread  -o objects/if_python.o if_python.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_tcl.o if_tcl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/ruby-1.9.1 -I/usr/include/ruby-1.9.1/arm-linux-eabihf -DRUBY_VERSION=19 -o objects/if_ruby.o if_ruby.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/netbeans.o netbeans.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/move.o move.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memfile.o memfile.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/normal.o normal.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-nox/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fold.o fold.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-nox/xxd'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/buffer.o buffer.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ops.o ops.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds2.o ex_cmds2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_docmd.o ex_docmd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mark.o mark.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/eval.o eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_getln.o ex_getln.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/popupmnu.o popupmnu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/quickfix.o quickfix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/regexp.o regexp.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fold.o fold.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/screen.o screen.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_cmds2.o ex_cmds2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_docmd.o ex_docmd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/move.o move.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mark.o mark.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/search.o search.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/normal.o normal.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ex_getln.o ex_getln.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/spell.o spell.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ops.o ops.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/fold.o fold.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/syntax.o syntax.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/move.o move.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/normal.o normal.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perl.o auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/tag.o tag.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mark.o mark.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_lua.o  objects/if_perl.o objects/if_perlsfio.o objects/if_python.o  objects/if_tcl.o objects/if_ruby.o   objects/netbeans.o  objects/main.o objects/memfile.o   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0   -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm  -L/usr/lib -llua5.1  -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions  -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby-1.9.1 -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib   
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/term.o term.c
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-gtk'
touch build-stamp-vim-gtk
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ops.o ops.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/undo.o undo.c
dh_testdir
dh_prep -p vim-basic
*** DEBIAN *** BUILDING VARIANT vim-basic
/usr/bin/make -C src/vim-basic
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic'
mkdir objects
CC="gcc -Iproto -DHAVE_CONFIG_H        " srcdir=. sh ./osdef.sh
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/window.o window.c
creating auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/popupmnu.o popupmnu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/quickfix.o quickfix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/regexp.o regexp.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui.o gui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk.o gui_gtk.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/screen.o screen.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perl.o auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk_x11.o gui_gtk_x11.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   version.c -o objects/version.o
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/move.o move.c
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_athena.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_at_sb.o objects/gui_at_fs.o objects/if_lua.o  objects/if_perl.o objects/if_perlsfio.o objects/if_python.o  objects/if_tcl.o objects/if_ruby.o   objects/netbeans.o  objects/main.o objects/memfile.o -lXaw -lXmu -lXext -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm  -L/usr/lib -llua5.1  -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions  -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby-1.9.1 -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib   
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-athena'
touch build-stamp-vim-athena
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/search.o search.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pty.o pty.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_gtk_f.o gui_gtk_f.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/normal.o normal.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/gui_beval.o gui_beval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/sha256.o sha256.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perl.o auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/spell.o spell.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/syntax.o syntax.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-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/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   version.c -o objects/version.o
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/ops.o ops.c
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_lua.o  objects/if_perl.o objects/if_perlsfio.o objects/if_python.o  objects/if_tcl.o objects/if_ruby.o   objects/netbeans.o  objects/main.o objects/memfile.o   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -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 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0   -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm  -L/usr/lib -llua5.1  -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions  -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby-1.9.1 -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib   
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-gnome'
touch build-stamp-vim-gnome
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/tag.o tag.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/term.o term.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ui.o ui.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/undo.o undo.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector  -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.14/CORE  -o objects/if_perl.o auto/if_perl.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/window.o window.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/netbeans.o netbeans.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/main.o main.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     -I/usr/include/tcl8.5  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1   version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o  objects/if_lua.o  objects/if_perl.o objects/if_perlsfio.o objects/if_python.o  objects/if_tcl.o objects/if_ruby.o   objects/netbeans.o  objects/main.o objects/memfile.o       -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm  -L/usr/lib -llua5.1  -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions  -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby-1.9.1 -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib   
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-nox'
touch build-stamp-vim-nox
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/memfile.o memfile.c
cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-z,relro -Wl,--as-needed" \
		/usr/bin/make -f Makefile
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic/xxd'
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/buffer.o buffer.c
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-basic/xxd'
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/blowfish.o blowfish.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/charset.o charset.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/diff.o diff.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/digraph.o digraph.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/edit.o edit.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/eval.o eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_cmds.o ex_cmds.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_cmds2.o ex_cmds2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_docmd.o ex_docmd.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_eval.o ex_eval.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ex_getln.o ex_getln.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/fileio.o fileio.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/fold.o fold.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/getchar.o getchar.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/hardcopy.o hardcopy.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/hashtab.o hashtab.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/if_cscope.o if_cscope.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/if_xcmdsrv.o if_xcmdsrv.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/mark.o mark.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/memline.o memline.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/menu.o menu.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/message.o message.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/misc1.o misc1.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/misc2.o misc2.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/move.o move.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/mbyte.o mbyte.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/normal.o normal.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/ops.o ops.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/option.o option.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/os_unix.o os_unix.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/pathdef.o auto/pathdef.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -Wl,-z,relro -Wl,--as-needed 	-o vim objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o           objects/netbeans.o  objects/main.o objects/memfile.o       -lm -ltinfo -lnsl  -lselinux -lacl -lattr -lgpm           
link.sh: Linked fine
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-basic'
touch build-stamp-vim-basic
dh_testdir
touch build-stamp-arch
rm configure-stamp-vim-basic configure-stamp-vim-tiny configure-stamp-vim-nox configure-stamp-vim-gnome configure-stamp-vim-athena configure-stamp-vim-gtk
 fakeroot debian/rules binary-arch
cat debian/tiny/vimrc.tiny.in | sed 's/@VIMCUR@/vim73/' > debian/tiny/vimrc.tiny
dh_testdir
dh_testdir
dh_testdir
dh_testdir
dh_testroot
dh_testroot
dh_testroot
dh_testroot
*** DEBIAN *** INSTALLING VARIANT vim-gnome
dh_installdirs
*** DEBIAN *** INSTALLING VARIANT vim-athena
*** DEBIAN *** INSTALLING VARIANT vim-gtk
dh_installdirs
dh_installdirs
*** DEBIAN *** INSTALLING VARIANT vim-nox
dh_installdirs
mv src/vim-nox/vim src/vim-nox/vim.nox
mv src/vim-gnome/vim src/vim-gnome/vim.gnome
mv src/vim-athena/vim src/vim-athena/vim.athena
mv src/vim-gtk/vim src/vim-gtk/vim.gtk
# variant-related installations
# variant-related installations
# variant-related installations
# to be kept in sync with those in "install-stamp-vim-basic" target
# to be kept in sync with those in "install-stamp-vim-basic" target
# 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-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
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
for x in install postinst prerm links ; do \
	  if [ "vim-athena" = "vim-nox" ]; then \
	    sed -e "s:@PKG@:vim-athena:" -e "s:@VARIANT@:athena:g" \
	        -e "s:@COMMON@:vim-common:" \
	        debian/vim-variant.$x > debian/vim-athena.$x ;\
	  else \
	    sed -e "s:@PKG@:vim-athena:" -e "s:@VARIANT@:athena:g" \
	        -e "s:@COMMON@:vim-gui-common:" \
	        debian/vim-variant.$x > debian/vim-athena.$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-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
sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:nox:" \
	    debian/lintian/vim-variant > debian/lintian/vim-nox
sed -e "s:@PKG@:vim-gnome:;s:@VARIANT@:gnome:" \
	    debian/lintian/vim-variant > debian/lintian/vim-gnome
sed -e "s:@PKG@:vim-athena:;s:@VARIANT@:athena:" \
	    debian/lintian/vim-variant > debian/lintian/vim-athena
sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:gtk:" \
	    debian/lintian/vim-variant > debian/lintian/vim-gtk
for L in fr it pl 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
for L in fr it pl 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
for L in fr it pl 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-athena.postinst; \
	done
for L in fr it pl 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
sed -i "/@LANG_ALTS@/d" debian/vim-nox.postinst
sed -i "/@LANG_ALTS@/d" debian/vim-gnome.postinst
sed -i "/@LANG_ALTS@/d" debian/vim-athena.postinst
sed -i "/@LANG_ALTS@/d" debian/vim-gtk.postinst
dh_install
dh_install
dh_install
dh_install
dh_installmenu
dh_installmenu
dh_installmenu
dh_installmenu
dh_link
dh_link
dh_link
dh_link
dh_bugfiles -A
dh_bugfiles -A
dh_bugfiles -A
dh_bugfiles -A
touch install-stamp-vim-nox
cat debian/vim-common.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-common.install
cat debian/vim-common.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-common.links
cat debian/vim-gui-common.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-gui-common.install
cat debian/vim-gui-common.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-gui-common.links
cat debian/vim-runtime.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.install
cat debian/vim-runtime.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.links
touch install-stamp-vim-gnome
cat debian/vim-runtime.postrm.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.postrm
touch install-stamp-vim-athena
touch install-stamp-vim-gtk
cat debian/vim-runtime.preinst.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.preinst
cat debian/runtime/debian.vim.in | sed 's/@VIMCUR@/vim73/' > debian/runtime/debian.vim
dh_testdir
dh_testdir
dh_testdir
dh_testdir
dh_testroot
dh_testroot
dh_testroot
dh_testroot
*** DEBIAN *** INSTALLING VARIANT vim-tiny
dh_installdirs
dh_strip --dbg-package=vim-dbg
dh_strip --dbg-package=vim-dbg
dh_strip --dbg-package=vim-dbg
mv src/vim-tiny/vim src/vim-tiny/vim.tiny
# 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 it pl 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/vim73" >> 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_compress
dh_compress
dh_compress
dh_installmenu
dh_fixperms
dh_fixperms
dh_fixperms
dh_link
dh_installdeb
dh_installdeb
dh_installdeb
dh_bugfiles -A
touch install-stamp-vim-tiny
dh_testdir
dh_testroot
dh_shlibdeps
dh_shlibdeps
dh_shlibdeps
dh_strip --dbg-package=vim-dbg
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
dh_builddeb -- -Zxz
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
dpkg-deb: building package `vim-nox' in `../vim-nox_7.3.547-7+deb7u4_armhf.deb'.
dh_builddeb -- -Zxz
dpkg-deb: building package `vim-athena' in `../vim-athena_7.3.547-7+deb7u4_armhf.deb'.
dh_testdir
dh_testroot
*** DEBIAN *** INSTALLING VARIANT vim-basic
dh_installdirs
# UPSTREAM INSTALLATION
/usr/bin/make -C src/vim-basic STRIP=: DESTDIR=/<<PKGBUILDDIR>>/debian/tmp \
	    installvimbin \
	    installtutorbin \
	    installgtutorbin \
	    installruntime \
	    installtools \
	    install-icons \
	    install-languages
dh_testdir
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic'
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr
dh_gencontrol
mkdir /<<PKGBUILDDIR>>/debian/tmp
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/bin
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/bin
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/print
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/print
dh_testroot
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/print
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/colors
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/colors
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/colors
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/syntax
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/syntax
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/syntax
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload/xml
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload/xml
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload/xml
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/plugin
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/plugin
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/plugin
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell
dh_strip --dbg-package=vim-dbg
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/compiler
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/compiler
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/compiler
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros
cp ../runtime/tutor/README* ../runtime/tutor/tutor* /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor/*.info
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tutor/*
if test -f ../runtime/spell/en.latin1.spl; then \
	  cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell; \
	  chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell/*.spl /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell/*.sug /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/spell/*.vim; \
	fi
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/xxd.1
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/xxd.1
if test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps -a -w /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps \
		-a ! -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; then \
	   cp ../runtime/vim48x48.png /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; \
	fi
if test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/32x32/apps -a -w /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/32x32/apps \
		-a ! -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; then \
	   cp ../runtime/vim32x32.png /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; \
	fi
if test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/16x16/apps -a -w /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/16x16/apps \
		-a ! -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; then \
	   cp ../runtime/vim16x16.png /<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; \
	fi
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[2]: Nothing to be done for `converted'.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang
/bin/sh ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap
if test -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim; then \
	  mv -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim.rm; \
	  rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim.rm; \
	fi
cp vim /<<PKGBUILDDIR>>/debian/tmp/usr/bin
: /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim
cp vimtutor /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vimtutor
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/vimtutor
cp gvimtutor /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gvimtutor
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gvimtutor
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
creating /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
mkdir /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/vimdiff.1
dh_gencontrol
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/evim.1
generating help tags
make[2]: Entering directory `/<<PKGBUILDDIR>>/runtime/doc'
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit
dh_compress
dh_fixperms
make[2]: Leaving directory `/<<PKGBUILDDIR>>/runtime/doc'
cd ../runtime/doc; \
		files=`ls *.txt tags`; \
		files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \
		cp $files  /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc; \
		cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc; \
		chmod 644 $files
dh_installdeb
cp  ../runtime/doc/*.pl /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/doc/*.pl
cp ../runtime/menu.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/menu.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/menu.vim
cp ../runtime/synmenu.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/synmenu.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/synmenu.vim
cp ../runtime/delmenu.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/delmenu.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/delmenu.vim
cp ../runtime/mswin.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/mswin.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/mswin.vim
cp ../runtime/evim.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/evim.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/evim.vim
cp ../runtime/bugreport.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/bugreport.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/bugreport.vim
cp ../runtime/vimrc_example.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/vimrc_example.vim
cp ../runtime/gvimrc_example.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/gvimrc_example.vim
cp ../runtime/filetype.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/filetype.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/filetype.vim
cp ../runtime/ftoff.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftoff.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftoff.vim
cp ../runtime/scripts.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/scripts.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/scripts.vim
cp ../runtime/ftplugin.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin.vim
cp ../runtime/ftplugof.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugof.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugof.vim
cp ../runtime/indent.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent.vim
cp ../runtime/indoff.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indoff.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indoff.vim
cp ../runtime/optwin.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/optwin.vim
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/optwin.vim
cd ../runtime/print; cp *.ps /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/print
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/print; chmod 644 *.ps
cd ../runtime/colors; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/colors
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/colors; chmod 644 *.vim README.txt
cd ../runtime/syntax; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/syntax
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
dh_shlibdeps
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/syntax; chmod 644 *.vim README.txt
cd ../runtime/indent; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/indent; chmod 644 *.vim README.txt
cd ../runtime/autoload; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload; chmod 644 *.vim README.txt
cd ../runtime/autoload/xml; cp *.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload/xml
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/autoload/xml; chmod 644 *.vim
cd ../runtime/plugin; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/plugin
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/plugin; chmod 644 *.vim README.txt
dh_builddeb -- -Zxz
cd ../runtime/ftplugin; cp *.vim README.txt logtalk.dict /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/ftplugin; chmod 644 *.vim README.txt
cd ../runtime/compiler; cp *.vim README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/compiler
cd /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/compiler; chmod 644 *.vim README.txt
cp -r ../runtime/macros/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros
chmod 755 `find /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros -type d -print`
chmod 644 `find /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros -type f -print`
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros/less.sh
cvs=`find /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/macros \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \
	      if test -n "$cvs"; then \
		 rm -rf $cvs; \
	      fi
if test -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd; then \
	  mv -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd.rm; \
	  rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd.rm; \
	fi
cp xxd/xxd /<<PKGBUILDDIR>>/debian/tmp/usr/bin
: /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd
chmod 755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xxd
/bin/sh ./installman.sh xxd /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/xxd.1
cp -r ../runtime/tools/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools
cvs=`find /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools \( -name CVS -o -name AAPDIR \) -print`; \
	      if test -n "$cvs"; then \
		 rm -rf $cvs; \
	      fi
chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/*
perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/efm_perl.pl
awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/mve.awk; if test -z "$awkpath"; then \
		awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/mve.awk; if test -z "$awkpath"; then \
		awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/mve.awk; fi; fi
chmod 755 `grep -l "^#!" /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/tools/*`
dpkg-deb: building package `vim-gtk' in `../vim-gtk_7.3.547-7+deb7u4_armhf.deb'.
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/vim.1
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/vim.1
dh_builddeb -- -Zxz
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vim.1
dpkg-deb: building package `vim-gnome' in `../vim-gnome_7.3.547-7+deb7u4_armhf.deb'.
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/evim.1
/bin/sh ./installman.sh install /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/vim.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/vimtutor.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/vimdiff.1
installing /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/evim.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/rvim.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R/man1/rview.1
/bin/sh ./installml.sh install "" \
		/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/ex.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/view.1
creating link /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8/man1/rvim.1
creating link /<<PKGBUILDDIR>>/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=/<<PKGBUILDDIR>>/debian/tmp/usr LOCALEDIR=/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang \
	   INSTALL_DATA=cp FILEMOD=644 install; \
	fi
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[3]: Entering directory `/<<PKGBUILDDIR>>/src/po'
make[3]: Leaving directory `/<<PKGBUILDDIR>>/src/po'
for lang in af ca cs de en_GB eo es fi fr ga it ja ko ko.UTF-8 nb nl no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8; do \
	  dir=/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang/$lang/; \
	  if test ! -x "$dir"; then \
	    mkdir $dir; chmod 755 $dir; \
	  fi; \
	  dir=/<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/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 `/<<PKGBUILDDIR>>/src/po'
if test -d ../runtime/lang; then \
	   cp ../runtime/lang/README.txt ../runtime/lang/*.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang; \
	   chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang/README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/lang/*.vim; \
	fi
if test -d ../runtime/keymap; then \
	   cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap; \
	   chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap/README.txt /<<PKGBUILDDIR>>/debian/tmp/usr/share/vim/vim73/keymap/*.vim; \
	fi
make[1]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-basic'
if [ yes = "yes" ]; then \
	  if [ -e src/vim-nox/vim ]; then \
	    /usr/bin/make -j1 -C src/vim-nox test || true; \
	  else \
	    /usr/bin/make -j1 -C src/vim-basic test || true; \
	  fi; \
	  [ $(find src -type f -name '*.failed' \! -name 'test61.failed' | wc -l) -eq 0 ]; \
	fi
make[1]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
/usr/bin/make -f Makefile vim
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic'
make[2]: `vim' is up to date.
make[2]: Leaving directory `/<<PKGBUILDDIR>>/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 `/<<PKGBUILDDIR>>/src/po'
../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po
/bin/sh: 1: ../vim: not found
make[2]: *** [af.ck] Error 127
make[2]: Leaving directory `/<<PKGBUILDDIR>>/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 `/<<PKGBUILDDIR>>/src/vim-basic/testdir'
rm -f test.log
rm -f test1.failed tiny.vim small.vim mbyte.vim mzscheme.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
"test1.in" 53 lines, 1864 charactersFirst a simple test to check if the test script works.



If Vim was not compiled with the +eval feature, the small.vim script will be

set to copy the test.ok file to test.out, so that it looks like the test

succeeded.  Otherwise an empty small.vim is written.  small.vim is sourced by

tests that require the +eval feature or other features that are missing in the

small version.



If Vim was not compiled with the +windows feature, the tiny.vim script will be

set like small.vim above.  tiny.vim is sourced by tests that require the

+windows feature or other features that are missing in the tiny version.



If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will

be set like small.vim above.  mbyte.vim is sourced by tests that require the

+multi_byte feature.

Similar logic is applied to the +mzscheme feature, using mzscheme.vim.

Similar logic is applied to the +lua feature, using lua.vim.



STARTTEST

:" Write a single line to test.out to check if testing works at all.

:%d

athis is a test^[:w! test.out:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 31 lines, 928 characters written:set ff& cpo+=A






/ENDTEST:w! mzscheme.vim

:w! lua.vim

:"

:" If +multi_byte feature supported, make mbyte.vim empty.

:if has("multi_byte") | sp another | w! mbyte.vim | q | endif

:"

:" If +mzscheme feature supported, make mzscheme.vim empty.

:if has("mzscheme") | sp another | w! mzscheme.vim | q | endif

:"

:" If +lua feature supported, make lua.vim empty.

:if has("lua") | sp another | w! lua.vim | q | endif

:"

:" If +eval feature supported quit here, leaving tiny.vim and small.vim empty.

:" Otherwise write small.vim to skip the test.

:if 1 | q! | endif

:w! small.vim

:" If +windows feature not supported :sp will fail and tiny.vim will be

:" written to skip the test.

:sp another

:wq! tiny.vim

:qa!

ENDTEST




:so! Xdotest
:" Write a single line to test.out to check if testing works at all.
:%d
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--this is a test:w! test.out
"test.out" [New File] 1 line, 15 characters written:" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.

:w! small.vim
"small.vim" [New File] 1 line, 1 character written:w! tiny.vim
"tiny.vim" [New File] 1 line, 1 character writtene! test.ok

w! test.outqa!:w! mbyte.vim
"mbyte.vim" [New File] 4 lines, 28 characters written:w! mzscheme.vim
"mzscheme.vim" [New File] 4 lines, 28 characters written:w! lua.vim
"lua.vim" [New File] 4 lines, 28 characters written:"
:" If +multi_byte feature supported, make mbyte.vim empty.
:if has("multi_byte") | sp another | w! mbyte.vim | q | endif
"another" [New File]

"mbyte.vim" 0 lines, 0 characters writtene! test.ok:"
:" If +mzscheme feature supported, make mzscheme.vim empty.
:if has("mzscheme") | sp another | w! mzscheme.vim | q | endif
:"
:" If +lua feature supported, make lua.vim empty.
:if has("lua") | sp another | w! lua.vim | q | endif
:"
:" If +eval feature supported quit here, leaving tiny.vim and small.vim empty.
:" Otherwise write small.vim to skip the test.
:if 1 | q! | endif
rm -rf X* viminfo
rm -rf 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
"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("<cfile>"))

/^second

/URL

:call append(1, expand("<cfile>"))

:if has("ebcdic")

: set isf=@,240-249,/,.,-,_,+,,,$,:,~,\

:else

: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\

:endif

/^third

/name

:call append(2, expand("<cfile>"))

/^fourth

/URL

:call append(3, expand("<cfile>")):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 19 lines, 336 characters written:set ff& cpo+=A
/ENDTEST5GdG:wq! test.out

ENDTEST




first test for URL://machine.name/tmp/vimtest2a and other text


:so! Xdotest
:so small.vim
/^first
search hit BOTTOM, continuing at TOP/tmp
:call append(0, expand("<cfile>"))
/^second


second test for URL://machine.name/tmp/vimtest2b. And other text


/URL
:call append(1, expand("<cfile>"))
:if has("ebcdic")


:  : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\


:  :else


:  : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\


:  :endif
STARTTEST

:so small.vim

/^first

/tmp

/^third


third test for URL:\\machine.name\vimtest2c and other text


/name
:call append(2, expand("<cfile>"))
/^fourth


fourth test for URL:\\machine.name\tmp\vimtest2d, and other text


/URL
:call append(3, expand("<cfile>"))
This is a test if a URL is recognized by "gf", with the cursor before and

after the "://".  Also test ":\\".



STARTTEST

:so small.vim29 fewer linesURL:\\machine.name\tmp\vimtest2d

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               29 fewer lines:wq! test.out
"test.out" [New File] 4 lines, 128 characters written


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
"test3.in" 2024 lines, 21290 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/* vim: set cin ts=4 sw=4 : *//^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 5 lines, 125 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set nocompatible viminfo+=nviminfo modeline
:edit   dh_gencontrol
             " read modeline
"test3.in"2024L, 21290Cif (test)cmd1;cmd2;if (test)cmd1;else/start of AUTO
/end of AUTO
859 lines to indent...
8500
750
650
550
450
350
250
150
50 lines to indent... 
860 lines indented /^STARTTEST
namespace test test2

{

    1111111111111111111;

}

namespace111111111

{

    111111111111111111;

}



/* 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

 */

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 93C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set tw=0 wm=60 columns=80 noai fo=croq
namespace test test2

{

    1111111111111111111;

}

namespace111111111

{

    111111111111111111;

}



/* 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

 *//serious/e






-- INSERT --

about life, the

 * universe, and the

 * rest important big



* comment

/^STARTTEST
 *//* insert " about life, the universe, and the rest" after "serious" */

}



STARTTEST




:set nocin


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 6L, 78C written:set ff& cpo+=A


/ENDTEST/+-1commentsjoabout life^[/happens

jothere^[/below

oline^[/this

Ohello^[




ENDTEST


:so! Xdotest
:set nocin
/comments
{

    /** Testing for comments, without 'cin' set



*/

-- INSERT --

about life

/happens
/*

* what happens here?



*/

-- INSERT --

there

/below
/*the end of the comment, try inserting a line below */

-- INSERT --

line

/this
/* how aboutthis one */

-- INSERT --hello



this one */

/^STARTTEST
}STARTTEST




:set cin


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 18C written:set ff& cpo+=A


/ENDTEST/+-1vec2==




ENDTEST


:so! Xdotest
:set cin
/vec2
{

    var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];



}

/^STARTTEST
STARTTEST




:set cin


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5L, 51C written:set ff& cpo+=A


/ENDTEST/+-1:set cino=}4

/testing1

k2==/testing2

k2==




ENDTEST


:so! Xdotest
:set cin
:set cino=}4
/testing1
{asdf asdflkajds f;

    if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;}

    testing1;
     



/testing2
    if (tes & ting)

    {asdf asdf asdf ;asdfa sdf asdf;}

    testing2;
     

/^STARTTEST
}STARTTEST




:set cin


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 4L, 36C written:set ff& cpo+=A


/ENDTEST/+-1:set cino=(0,)20

/main

=][




ENDTEST


:so! Xdotest
:set cin
:set cino=(0,)20
/main
main ( int first_par, /*


19 lines to indent...
20indented 



                       * Comment for
   

/^STARTTEST
* Comment for* first par*/second_par /** Comment for* second par*/);



}



STARTTEST

:set cin

:set cino=

]]=][

ENDTEST



{

    do

    {if (){if ()

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 26C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cin
:set cino=




11 lines to indent...
12indented 

   /^STARTTEST
                asdf;elseasdf;}

    } while ();

    cmd;/* this should go under the } */

}



STARTTEST




]]=][


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 1L, 6C written:set ff& cpo+=A


/ENDTEST/+-1



ENDTEST

:so! Xdotest
void f()

{

8 lines to indent...
9indented 



    if ( k() ) {
   

/^STARTTEST
        l();} else { /* Start (two words) end */m();

    }n();

}



STARTTEST




:set cino={s,e-s


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

]]=][



ENDTEST


:so! Xdotest
:set cino={s,e-s
void f()

{

7 lines to indent...
8indented     {



    if ( k() )

/^STARTTEST
        {l();} else { /* Start (two words) end */m();}

    n();    /* should be under the if () */

}



STARTTEST




:set cino={s,fs


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 25C written:set ff& cpo+=A


/ENDTEST/+-1

]]=/ foo



ENDTEST


:so! Xdotest
:set cino={s,fs
void bar(void)

{

/ foo
30 lines to indent...
31indented     {/^STARTTEST
void func(void)

    {

    a = 1;{b = 2;}

    c = 3;

    d = 4;

    }

/* foo */



STARTTEST

:set cino=

/while

ohere^[

ENDTEST



a()

{

  do {

    a = a +a;

  } while ( a );/* add text under this line */

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 25C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=
/while


-- INSERT --

here



if ( a )
    i

/^STARTTEST
      a;}



STARTTEST




:set cino= com=


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 109C written:set ff& cpo+=A


/ENDTEST/+-1commentolabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^Mcmd();^[





ENDTEST


:so! Xdotest
:set cino= com=
/comment
a()

{

label1:/* hmm */// comment

-- INSERT --label2: b();

label3 /* post */:

/* pre */ label4:f(/*com*/);if (/*com*/)cmd();



}

/^STARTTEST
STARTTEST




:set comments& comments^=s:/*,m:**,ex:*/


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 53C written:set ff& cpo+=A


/ENDTEST/+-1simple=5j




ENDTEST


:so! Xdotest
:set comments& comments^=s:/*,m:**,ex:*/
/simple
/*

  * A simple comment

5 lines to indent...
6indented * A simple comment



 */

/^STARTTEST
/*

** A different comment

*/



STARTTEST




:set cino=c0


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 70C written:set ff& cpo+=A


/ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/*

2kdd]]=][




ENDTEST


:so! Xdotest
:set cino=c0
:set comments& comments-=s1:/* comments^=s0:/*
2kdd]]=][ENDTESTvoid f(){

4 lines to indent...
5indented 





/^STARTTEST
    /*********A comment.

    *********/

}



STARTTEST




:set cino=c0,C1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 73C written:set ff& cpo+=A


/ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/*

2kdd]]=][




ENDTEST


:so! Xdotest
:set cino=c0,C1
:set comments& comments-=s1:/* comments^=s0:/*
2kdd]]=][ENDTESTvoid f(){

4 lines to indent...
5indented 





/^STARTTEST
    /*********

    A comment.

    *********/

}



STARTTEST




:set cino=


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 17C written:set ff& cpo+=A


/ENDTEST/+-1

]]=][



ENDTEST


:so! Xdotest
:set cino=
void f()

{

5 lines to indent...
6indented 



    c = c1 &&

/^STARTTEST
        (c2 ||c3) && c4;

}



STARTTEST




:set cino=(s


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(s
2kdd]]=][ENDTESTvoid f(){

5 lines to indent...
6indented 



    c = c1 &&

/^STARTTEST
        (c2 ||c3) && c4;

}



STARTTEST




:set cino=(s,U1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 28C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(s,U1  
2kdd]]=][ENDTESTvoid f(){

5 lines to indent...
6indented 



    c = c1 &&

/^STARTTEST
        (c2 ||c3) && c4;

}



STARTTEST




:set cino=(0


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(0
2kdd]]=][ENDTESTvoid f(){

4 lines to indent...
5indented 



    if (   c1

/^STARTTEST
           && (   c2|| c3))foo;

}



STARTTEST




:set cino=(0,w1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 28C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(0,w1  
2kdd]]=][ENDTESTvoid f(){

4 lines to indent...
5indented 



    if (   c1

/^STARTTEST
        && (   c2|| c3))foo;

}



STARTTEST




:set cino=(s


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(s
2kdd]]=][ENDTESTvoid f(){

8 lines to indent...
9indented 



    c = c1 && (

/^STARTTEST
        c2 ||c3) && c4;

    if (c1 && c2)foo;

}



STARTTEST




:set cino=(s,m1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 28C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(s,m1  
2kdd]]=][ENDTESTvoid f(){

8 lines to indent...
9indented 



    c = c1 && (

/^STARTTEST
        c2 ||c3

    ) && c4;

    if (c1 && c2

    )foo;

}



STARTTEST




:set cino=b1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=b1
2kdd]]=][ENDTESTvoid f(){

9 lines to indent...
10 lines indented 



    switch (x)

/^STARTTEST
    {case 1:a = b;break;default:a = 0;break;

    }

}



STARTTEST




:set cino=(0,W5


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
2L, 26C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(0,W5
2kdd]]=][ENDTESTvoid f(){

10 lines to indent...
11indented 



    invokeme(

/^STARTTEST
         argu,ment);

    invokeme(argu,ment);

    invokeme(argu,ment);

}



STARTTEST




:set cino=/6


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=/6
2kdd]]=][ENDTESTvoid f(){

3 lines to indent...
4indented 



    statement;

/^STARTTEST
          // comment 1// comment 2

}



STARTTEST




:set cino=


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 34C written:set ff& cpo+=A


/ENDTEST/+-12kdd]]/comment 1/+1

==




ENDTEST


:so! Xdotest
:set cino=
==ENDTESTvoid f(){

/comment 1/+1
    statement;// comment 1

    // comment 2
       // comment 2



}

/^STARTTEST
STARTTEST




:set cino=g0


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=g0
2kdd]]=][ENDTESTclass CAbc{

6 lines to indent...
7indented 



    int Test() { return FALSE; }
   

/^STARTTEST
public: // comment

    void testfall();

protected:

    void testfall();

};



STARTTEST




:set cino=(0,gs,hs


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 29C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(0,gs,hs
2kdd]]=][ENDTESTclass Foo : public Bar

{

5 lines to indent...
6indented 



    public:

/^STARTTEST
dh_builddeb -- -Zxz
        virtual void method1(void) = 0;virtual void method2(int arg1,int arg2,int arg3) = 0;

};



STARTTEST




:set cino=+20


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 24C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=+20
2kdd]]=][ENDTEST    voidfoo()

{

4 lines to indent...
5indented 



    if (a)

/^STARTTEST
    {} elseasdf;

}



STARTTEST




:set cino=(0,W2s


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 27C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd]]=][



ENDTEST


:so! Xdotest
:set cino=(0,W2s
2kdd]]=][ENDTEST







{

34 lines to indent...
35indented 



    averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd(
   

/^STARTTEST
dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf);

}



STARTTEST

:set cino=M1

2kdd]]=][

ENDTEST



int main ()

{

    if (cond1 &&cond2)foo;

}

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 23C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=M1
4 lines to indent...
5indented 

   /^STARTTEST


STARTTEST



:set cino=(0,ts


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" dpkg-deb: building package `vim-tiny' in `../vim-tiny_7.3.547-7+deb7u4_armhf.deb'.
2L, 24C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd=][



ENDTEST


:so! Xdotest
:set cino=(0,ts
2kdd=][ENDTEST





9 lines to indent...
10 lines indented 

/^STARTTEST
void func(int a

#if defined(FOO), int b, int c

#endif)

{

}



STARTTEST




:set cino=(0


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 21C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd=][



ENDTEST


:so! Xdotest
:set cino=(0
2kdd=][ENDTEST





10 lines to indent...
11indented 

/^STARTTEST
    voidfunc(int a

#if defined(FOO), int b, int c

#endif

    )

{

}



STARTTEST




:set cino&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 20C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd=7][



ENDTEST


:so! Xdotest
:set cino&
2kdd=7][ENDTEST





71 lines to indent...
50
72indented 

/^STARTTEST
int a,int b)

{

}void

func6(int a)

{

}



STARTTEST

:set cino&

:set cino+=l1

2kdd=][

ENDTEST



void func(void)

{

    int tab[] =

    {1, 2, 3,4, 5, 6};

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 33C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino&
:set cino+=l1
24 lines to indent...
25indented 

/^STARTTEST
break;case baz: {printf("baz");break;}case quux:printf("But don't break the indentation of this instruction\n");break;

    }

}



STARTTEST

:set cino&

2kdd=][

ENDTEST



void func(void)

{

    cout << "a"

    << "b"

    << ") :"

    << "c";

}

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 19C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino&
8 lines to indent...
9indented     << "b"

        << ") :"

        << "c";

/^STARTTEST


STARTTEST



:set com=s1:/*,m:*,ex:*/


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 38C written:set ff& cpo+=A


/ENDTEST/+-1

]]3jofoo();^[




ENDTEST


:so! Xdotest
:set com=s1:/*,m:*,ex:*/
void func(void)

{/** This is a comment.*/

-- INSERT --

foo();



}

/^STARTTEST
STARTTEST




:set cino&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 19C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd=][



ENDTEST


:so! Xdotest
:set cino&
2kdd=][ENDTEST





10 lines to indent...
11indented 

/^STARTTEST
void func(void)

{

    for (int i = 0; i < 10; ++i)if (i & 1) {foo(1);} elsefoo(0);

    baz();

}



STARTTEST




:set cino=k2s,(0


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 27C written:set ff& cpo+=A


/ENDTEST/+-1

2kdd3j=][



ENDTEST


:so! Xdotest
:set cino=k2s,(0
2kdd3j=][ENDTEST







void func(void)

23 lines to indent...
24indented 



{

/^STARTTEST
if (   c1&& (      c2|| c3))foo;

    func( c1&& (     c2|| c3))foo;

}



STARTTEST

:set cino=k2s,(s

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1

    && condition2)

    action();

    function(argument1

    && argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 27C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2s,(s






23 lines to indent...
24indented         && condition2)

        action();    && argument2);

/^STARTTEST
if (   c1&& (      c2|| c3))foo;

    func(   c1&& (      c2|| c3))foo;

}



STARTTEST

:set cino=k2s,(s,U1

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1

    && condition2)

    action();

    function(argument1

    && argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 30C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2s,(s,U1






24 lines to indent...
25indented         && condition2)

        action();    && argument2);

/^STARTTEST
&& (c22345|| c3))printf("foo\n");c = c1 &&(c2 ||c3) && c4;

}



STARTTEST

:set cino=k2s,(0,W4

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1

    && condition2)

    action();

    function(argument1

    && argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 30C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2s,(0,W4






29 lines to indent...
30indented         && condition2)

        action();         && argument2);

/^STARTTEST
&& (   c2|| c3))foo;a_long_line(argument,argument);

    a_short_line(argument,argument);

}



STARTTEST

:set cino=k2s,u2

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1

    && condition2)

    action();

    function(argument1

    && argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 27C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2s,u2






18 lines to indent...
19indented         && condition2)

        action();        && argument2);

/^STARTTEST
foo;

    if (c1 &&(c2 || c3))

    {

    }

    if (c123456789&& (c22345|| c3))printf("foo\n");

}



STARTTEST

:set cino=k2s,(0,w1

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1

    && condition2)

    action();

    function(argument1

    && argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 30C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2s,(0,w1






27 lines to indent...
28indented         && condition2)

        action();         && argument2);

/^STARTTEST
if (   c1&& (      c2|| c3))foo;

    func(   c1&& (      c2|| c3))foo;

}



STARTTEST

:set cino=k2,(s

2kdd3j=][

ENDTEST



void func(void)

{

    if (condition1&& condition2)action();

    function(argument1&& argument2);

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 26C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=k2,(s






14 lines to indent...
15indented 

/^STARTTEST
    if (c1 && (c2 ||c3))foo;

    if (c1 &&(c2 || c3))

    {

    }

}



STARTTEST




:set cino=N-s


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 47C written:set ff& cpo+=A


/ENDTEST/+-1^NAMESPACESTART

=/^NAMESPACEEND




ENDTEST


:so! Xdotest
:set cino=N-s
/^NAMESPACESTART
NAMESPACESTART


/^NAMESPACEEND
61 lines to indent...
50
62indented /^STARTTEST
namespace test test2

{

    1111111111111111111;

}

namespace111111111

{

    111111111111111111;

}

NAMESPACEEND





STARTTEST

:set cino=j1,J1

/^JSSTART

=/^JSEND

ENDTEST



JSSTART

var bar = {

foo: {

that: this,

some: ok,

},

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=j1,J1
/^JSSTART
/^JSEND
12 lines to indent...
13indented     foo: {

        that: this,

        some: ok,

    },/^STARTTEST
    "bar":{a : 2,b: "123abc",x: 4,"y": 5

    }

}

JSEND



STARTTEST




:set cino=j1,J1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A


/ENDTEST/+-1^JSSTART=/^JSEND




ENDTEST


:so! Xdotest
:set cino=j1,J1
/^JSSTART
JSSTART


/^JSEND
5 lines to indent...
6indented /^STARTTEST
var foo = [

1,  // indent 8 more

    2,

    3

    ];  // indent 8 less

JSEND



STARTTEST




:set cino=j1,J1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A


/ENDTEST/+-1^JSSTART=/^JSEND




ENDTEST


:so! Xdotest
:set cino=j1,J1
/^JSSTART
JSSTART


/^JSEND
7 lines to indent...
8indented /^STARTTEST
function bar() {

    var foo = [1,2,3];  // indent 16 less

}

JSEND



STARTTEST




:set cino=j1,J1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A


/ENDTEST/+-1^JSSTART=/^JSEND




ENDTEST


:so! Xdotest
:set cino=j1,J1
/^JSSTART
JSSTART


/^JSEND
52 lines to indent...
503indented /^STARTTEST
return false;}_arguments[0]=options;method.apply(this,_arguments);}});

    }



})(jQuery);

JSEND



STARTTEST

:set cino=j1,J1

/^JSSTART

=/^JSEND

ENDTEST



JSSTART

function init(options) {

$(this).data(class_name+'_public',$.extend({},{

foo: 'bar',

bar: 2,

foobar: [

:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A
/ENDTEST/+-1

:so! Xdotest
:set cino=j1,J1
/^JSSTART
/^JSEND
14 lines to indent...
15indented     $(this).data(class_name+'_public',$.extend({},{

        foo: 'bar',

        bar: 2,

        foobar: [/^STARTTEST
        1,  // indent 8 more2,  // indent 8 more3   // indent 8 more],callback: function(){return true;}

    }, options||{}));

}

JSEND



STARTTEST




:set cino=j1,J1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3L, 35C written:set ff& cpo+=A


/ENDTEST/+-1^JSSTART=/^JSEND




ENDTEST


:so! Xdotest
:set cino=j1,J1
/^JSSTART
JSSTART


/^JSEND
16 lines to indent...
17indented /^STARTTEST
(function($){

    function init(options) {$(this).data(class_name+'_public',$.extend({},{foo: 'bar',bar: 2,  // indent 8 morefoobar: [  // indent 8 more1,  // indent 8 more2,  // indent 16 more3  // indent 16 more],callback: function(){  // indent 8 morereturn true;  // indent 8 more}  // indent 8 more}, options||{}));

    }

})(jQuery);

JSEND



STARTTEST




:g/^STARTTEST/.,/^ENDTEST/d


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2L, 61C written:set ff& cpo+=A


/ENDTEST/+-1

:so! Xdotest
:g/^STARTTEST/.,/^ENDTEST/d
210 fewer lines}JSENDJSSTART(function($){function init(options) {$(this).data(class_name+'_public',$.extend({},{    foo: 'bar',bar: 2,  // indent 8 morefoobar: [  // indent 8 more    1,  // indent 8 more2,  // indent 16 more3  // indent 16 more],callback: function(){  // indent 8 more    return true;  // indent 8 more

        }  // indent 8 more

        }, options||{}));

    }

})(jQuery);

JSEND:1;/start of AUTO/,$wq! test.out
"test.out" [New] 1794L, 18203C written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for autocommand that changes current buffer on BufEnter event./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 17 lines, 557 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set nocompatible viminfo+=nviminfo
:au BufEnter Xxx brew
/start of
startstart

start of test file Xxx


:.,/end of/w! Xxx   " write test file Xxx
"Xxx" [New] 7L, 124C written:set ai modeline modelines=3
:sp Xxx             " split to Xxx, autocmd will do :brew
"Xxx" 7L, 124CTest for autocommand that changes current buffer on BufEnter event.

Check if modelines are interpreted for the correct buffer.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: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?this is a
-- INSERT --        this should be auto-indented[+][+]

end of test file Xxx:                   " Append text with autoindent to this file
:au! BufEnter Xxx
:buf Xxx            " go to Xxx, no autocmd anymore
"Xxx" 7L, 124Cstart of test file Xxx

vim: set noai :

        this is a test

        this is a test

        this is a test



end of test file Xxx~                                                                               ~                                                                               ~                                                                               ~                                                                               Xxx         ?this is a
-- INSERT --this should be in column 1[+]:wq " append text without autoindent to Xxx
"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 Xxxvim: set noai :this is a testthis is a testthis is a testthis is a testthis should be auto-indented

end of test file Xxx


:r Xxx             " include Xxx in the current file
"Xxx" 8L, 151C


start of test file Xxx


:?startstart?,$w! test.out
"test.out" [New] 17L, 316C written:qa!
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
"test5.in" 29 lines, 949 charactersTest for autocommand that deletes the current buffer on BufLeave event.

Also test deleting the last buffer, should give a new, empty buffer.



STARTTEST

:so small.vim

:au BufLeave Xxx bwipe

/start of

:.,/end of/w! Xxx" write test file Xxx

:sp Xxx" split to Xxx

:bwipe" delete buffer Xxx, now we're back here

G?this is a

othis is some more text^[

:" Append some text to this file

:?start?,$w! test.out" Write current file contents

:bwipe test.out" delete alternate buffer

:au bufleave test5.in bwipe

:bwipe!" delete current buffer, get an empty one

ithis is another test line^[:w >>test.out

:" append an extra line to the output file

:qa!

ENDTEST



start of test file Xxx:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for autocommand that deletes the current buffer on BufLeave event./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 16 lines, 664 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:au BufLeave Xxx bwipe
/start of
:.,/end of/w! Xxx               " write test file Xxx
"Xxx" [New File] 7 lines, 124 characters written:sp Xxx                         " split to Xxx
"Xxx" 7 lines, 124 charactersstart of test file 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                                                                        :bwipe                          " delete buffer Xxx, now we're back here
Test for autocommand that deletes the current buffer on BufLeave event.

Also test deleting the last buffer, should give a new, empty buffer.STARTTEST:so small.vim:au BufLeave Xxx bwipe

/start of:.,/end of/w! Xxx               " write test file Xxx:sp Xxx                         " split to Xxx:bwipe                          " delete buffer Xxx, now we're back 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"test5.in" line 23 of 29 --79%-- col 1vim: set noai :this is a testthis is a testthis is a testthis is a test

end of test file Xxx


?this is a


this is some more text



end of test file Xxx

:                               " Append some text to this file
:?start?,$w! test.out           " Write current file contents
"test.out" [New File] 8 lines, 147 characters written:bwipe test.out                 " delete alternate buffer
:au bufleave test5.in bwipe
:bwipe!                         " delete current buffer, get an empty one
Error detected while processing BufLeave Auto commands for "test5.in":

E89: No write since last change for buffer 1 (add ! to override)


Press ENTER or type command to continue~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               this is another test line:w >>test.out
"test.out" 1 line, 26 characters appended:                               " append an extra line to the output file
:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for autocommand that redefines the argument list, when doing ":all"./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 13 lines, 537 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:au BufReadPost Xxx2 next Xxx2 Xxx1
/^start of
1:.,/end of/w! Xxx1    " write test file Xxx1
"Xxx1" [New File] 6 lines, 109 characters written2:.,/end of/w! Xxx2     " write test file Xxx2
"Xxx2" [New File] 6 lines, 109 characters written3:.,/end of/w! Xxx3     " write test file Xxx3
"Xxx3" [New File] 6 lines, 109 characters written:next! Xxx1 Xxx2 Xxx3     " redefine arglist; go to Xxx1
"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

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :all                      " open window for all args
"Xxx2"6 lines, 109 characters


"Xxx2" 6 lines, 109 characters


"Xxx1" line 1 of 6 --16%-- col 1 (file (3) of 2)


Press ENTER or type command to continue:w! test.out              " Write contents of Xxx1
"test.out" [New File] 6 lines, 109 characters written


Press ENTER or type command to continuestart of test file Xxx1this is a testthis is a testthis is a testthis is a test

end of test file Xxx

~                                                                               Xxx1                                                                            start of test file Xxx2this is a testthis is a testthis is a testthis is a test

end of test file Xxx

Xxx2                                                                            start of test file Xxx1this is a testthis is a testthis is a testthis is a test

end of test file Xxx

~                                                                               Xxx1                                                                            Xxx1                                                                            Xxx2                                                                            Xxx2                                                                            Xxx1                                                                            :w >>test.out     " Append contents of last window (Xxx1)
"test.out" 6 lines, 109 characters appended:rew                      " should now be in Xxx2
"Xxx2" line 1 of 6 --16%-- col 1 (file 1 of 2)22:w >>test.out             " Append contents of Xxx2
"test.out" 6 lines, 109 characters appended:qa!
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
"test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball".



STARTTEST

:so small.vim

/^start of

A1^[:.,/end of/w! Xxx1   " write test file Xxx1

:sp Xxx1

:close

$r2:.,/end of/w! Xxx2    " write test file Xxx2

:sp Xxx2

:close

$r3:.,/end of/w! Xxx3    " write test file Xxx3

:sp Xxx3

:close

:au BufReadPost Xxx2 bwipe

$r4:ball" open window for all args, close Xxx2

:.,$w! test.out" Write contents of this file

^W^W:w >>test.out" Append contents of second window (Xxx1)

^W^W:/^start of/,$w >>test.out   " Append contents of last window (this file)

:qa!

ENDTEST



start of test file Xxx:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for autocommand that changes the buffer list, when doing ":ball"./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 17 lines, 508 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/^start of
1:.,/end of/w! Xxx1   " write test file Xxx1
"Xxx1" [New File] 4 lines, 77 characters written:sp Xxx1
"Xxx1" 4 lines, 77 charactersstart of test file 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 [+]                                                                    :close
Test 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 Xxx12:.,/end of/w! Xxx2    " write test file Xxx2
"Xxx2" [New File] 4 lines, 77 characters written:sp Xxx2
"Xxx2" 4 lines, 77 charactersstart of test file 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 [+]                                                                    :close
Test 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 Xxx23:.,/end of/w! Xxx3    " write test file Xxx3
"Xxx3" [New File] 4 lines, 77 characters written:sp Xxx3
"Xxx3" 4 lines, 77 charactersstart of test file 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 [+]                                                                    :close
Test 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:au BufReadPost Xxx2 bwipe
4:ball                 " open window for all args, close Xxx2
"Xxx1"4 lines, 77 characters


"Xxx2" 4 lines, 77 characters


Press ENTER or type command to continue:.,$w! test.out          " Write contents of this file
"test.out" [New File] 4 lines, 77 characters written


Press ENTER or type command to continue:close

:au BufReadPost Xxx2 bwipe

$r4:ball" open window for all args, close Xxx2

:.,$w! test.out" Write contents of this file

^W^W:w >>test.out" Append contents of second window (Xxx1)

^W^W:/^start of/,$w >>test.out   " Append contents of last window (this file)

:qa!

ENDTEST



start of test file Xxx4

test7.in [+]                                                                    start of test file Xxx1this is a testthis is a test

end of test file Xxx

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xxx1                                                                            test7.in [+]                                                                    Xxx1                                                                            :w >>test.out        " Append contents of second window (Xxx1)
"test.out" 4 lines, 77 characters appendedtest7.in [+]                                                                    Xxx1                                                                            :/^start of/,$w >>test.out   " Append contents of last window (this file)
search hit BOTTOM, continuing at TOP"test.out" 4 lines, 77 characters appended:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for BufWritePre autocommand that deletes or unloads the buffer./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 16 lines, 678 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:au BufWritePre Xxx1 bunload
:au BufWritePre Xxx2 bwipe
/^start of
1:.,/end of/w! Xxx1  " write test file Xxx1
"Xxx1" [New File] 3 lines, 31 characters written2:.,/end of/w! Xxx2   " write test file Xxx2
"Xxx2" [New File] 3 lines, 31 characters written:e! Xxx2                " edit Xxx2
"Xxx2" 3 lines, 31 charactersstart of Xxx2test

end of Xxx

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :bdel test8.in^I^I" delete this file from the buffer list
:e Xxx1                 " edit Xxx1
"Xxx1" 3 lines, 31 characters1
:w                      " write it, will unload it and give an error msg
"Xxx2"3 lines, 31 characters


E203: Autocommands deleted or unloaded buffer to be written


Press ENTER or type command to continue:w! test.out            " Write contents of this file
"test.out" [New File] 3 lines, 31 characters written


Press ENTER or type command to continue:e! Xxx2                " start editing Xxx2
"Xxx2" 3 lines, 31 charactersstart of Xxx2test

end of Xxx"Xxx2" 3 lines, 31 characters:bwipe test.out         " remove test.out from the buffer list
:w                      " write it, will delete the buffer and give an error ms


g"Xxx1"3 lines, 31 characters

E203: Autocommands deleted or unloaded buffer to be written


Press ENTER or type command to continue:w >>test.out           " Append contents of this file
"test.out" 3 lines, 31 characters appended


Press ENTER or type command to continue:qa!
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
"test9.in" 12 lines, 255 charactersTest for Bufleave autocommand that deletes the buffer we are about to edit.



STARTTEST

:so small.vim

:au BufLeave test9.in bwipe yy

:e yy

:/^start of/,$w! test.out      " Write contents of this file

:qa!

ENDTEST



start of test file xx

end of test file xx

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for Bufleave autocommand that deletes the buffer we are about to edit./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 5 lines, 117 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:au BufLeave test9.in bwipe yy
:e yy
E143: Autocommands unexpectedly deleted new buffer yy:/^start of/,$w! test.out      " Write contents of this file
"test.out" [New File] 2 lines, 42 characters written:qa!
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
"test10.in" 114 lines, 3080 charactersTest for 'errorformat'.  This will fail if the quickfix feature was disabled.



STARTTEST

:so small.vim

:" Also test a BOM is ignored.

:so mbyte.vim

:set encoding=utf-8

:7/start of errorfile/,/end of errorfile/w! Xerrorfile1

:7/start of errorfile/,/end of errorfile/-1w! Xerrorfile2

:/start of testfile/,/end of testfile/w! Xtestfile

:set efm+==%f=\\,\ line\ %l%*\\D%v%*[^\ ]\ %m

:set efm^=%AError\ in\ \"%f\"\ at\ line\ %l:,%Z%p^,%C%m

:cf Xerrorfile2

:clast

:copen

:let a=w:quickfix_title

:wincmd p

lgR^R=a^M^[

:cf Xerrorfile1

grA

:cn

gRLINE 6, COL 19^[

:cn:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for 'errorformat'.  This will fail if the quickfix feature was disabled./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 50 lines, 801 characters written:set ff& cpo+=A
/ENDTEST:cn

gR. TAB-SPACE POINTER^[

:clast

:cprev

:cprev

:wincmd w

:let a=w:quickfix_title

:wincmd p

lgR^R=a^M^[

: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 6 col 19; this is an error

gcc -c -DHAVE_CONFIsing-prototypes -I/usr/X11R6/include  version.c

Xtestfile:9: parse error before `asd'

make: *** [vim] Error 1

in file "Xtestfile" linenr 10: there is an error



2 returned

"Xtestfile", line 11 col 1; this is an error

:so! Xdotest
:so small.vim
:" Also test a BOM is ignored.
:so mbyte.vim
:set encoding=utf-8
:cn

gR. TAB-SPACE POINTER^[

:clast

:cprev

:cprev

:wincmd w

:let a=w:quickfix_title

:wincmd p

lgR^R=a^M^[

:w! test.out " Write contents of this file

:qa!

ENDTEST



start of errorfile

"Xtestfile", line 4.12: 1506-045 (S) Undeclared identifier fd_set.

<feff>"Xtestfile", line 6 col 19; this is an error

gcc -c -DHAVE_CONFIsing-prototypes -I/usr/X11R6/include  version.c

Xtestfile:9: parse error before `asd'

make: *** [vim] Error 1

in file "Xtestfile" linenr 10: there is an error



2 returned

"Xtestfile", line 11 col 1; this is an error:7/start of errorfile/,/end of errorfile/w! Xerrorfile1
"Xerrorfile1" [New File] 83 lines, 1974 characters written:7/start of errorfile/,/end of errorfile/-1w! Xerrorfile2
"Xerrorfile2" [New File] 82 lines, 1957 characters written:/start of testfile/,/end of testfile/w! Xtestfile
"Xtestfile" [New File] 23 lines, 937 characters written:set efm+==%f=\\,\ line\ %l%*\\D%v%*[^\ ]\ %m
:set efm^=%AError\ in\ \"%f\"\ at\ line\ %l:,%Z%p^,%C%m
:cf Xerrorfile2
"Xtestfile" 23 lines, 937 characters


(50 of 70): 1506-045 (S) Undeclared identifier fd_set.


Press ENTER or type command to continue:clast
(70 of 70): What is the title of the quickfix window?


Press ENTER or type command to continue:copen
 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 19

        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 20

        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 21

        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 22

end of testfile~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtestfile                                                                       Xtestfile|18 col 14|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 18Xtestfile|19 col 15|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 19Xtestfile|20 col 16|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 20|| || Does anyone know what is the problem and how to correction it?

Xtestfile|21 col 9| What is the title of the quickfix window?

Xtestfile|22 col 9| What is the title of the quickfix window?                   [Quickfix List]                                                                 



:let a=w:quickfix_title
:wincmd p
Xtestfile                                                                       [Quickfix List]                                                                 x=a
x:cf Xerrorfile2[+]:cf Xerrorfile1
start of testfile  2  3  4  5xxxxxxxxxxxxxxxx  6

        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line  7

        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line  8        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line  9        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 10        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 11|| :qa!|| ENDTEST

|| || start of errorfile

Xtestfile|4 col 12| 1506-045 (S) Undeclared identifier fd_set.                  Xtestfile|6 col 19| this is an error

|| gcc -c -DHAVE_CONFIsing-prototypes -I/usr/X11R6/include  version.c

Xtestfile|9| parse error before `asd'|| make: *** [vim] Error 1Xtestfile|10| there is an errorxA:cn
Xtestfile|4 col 12| 1506-045 (S) Undeclared identifier fd_set.Xtestfile|6 col 19| this is an error                                            xLINE 6, COL 19:cn
Xtestfile|6 col 19| this is an errorXtestfile|9| parse error before `asd'                                            NO COLUMN SPECIFIED:cn
Xtestfile|9| parse error before `asd'Xtestfile|10| there is an error                                                  AGAIN NO COLUMN:cn
Xtestfile|10| there is an error||

|| 2 returned

Xtestfile|11 col 1| this is an error                                            
COL 1

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 12:cn
Xtestfile|11 col 1| this is an errorXtestfile|12 col 2| this is another error                                        COL 2

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 13:cn


 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 14



Xtestfile|12 col 2| this is another errorXtestfile|14 col 10| this is an error in column 10                              xCOL 10

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 15:cn
Xtestfile|14 col 10| this is an error in column 10Xtestfile|15 col 10| this is another error, but in vcol 10 this time            xVCOL 10

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 16:cn
Xtestfile|15 col 10| this is another error, but in vcol 10 this timeXtestfile|16| yet another problem                                                I

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 17:cn
Xtestfile|16| yet another problemXtestfile|17 col 13|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 17                                                                               x. SPACE POINTER

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 18:cn
Xtestfile|17 col 13|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 17Xtestfile|18 col 14|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 18                                                                               x. DOT POINTER

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 19:cn
Xtestfile|18 col 14|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 18Xtestfile|19 col 15|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 19                                                                               x. DASH POINTER

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 20:cn
Xtestfile|19 col 15|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 19Xtestfile|20 col 16|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 20                                                                               x. TAB-SPACE POINTER

 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 21:clast
Xtestfile|20 col 16|  x should be a dot xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx    line 20||

|| Does anyone know what is the problem and how to correction it?

Xtestfile|21 col 9| What is the title of the quickfix window?

Xtestfile|22 col 9| What is the title of the quickfix window?

|| end of errorfile                                                             ~                                                                               :cprev


 xxxxxxxx:cf Xerrorfile2xxxxxxx    line 22Xtestfile|22 col 9| What is the title of the quickfix window?                   || end of errorfile:cprev
Xtestfile|21 col 9| What is the title of the quickfix window?                   Xtestfile|22 col 9| What is the title of the quickfix window?:wincmd w
Xtestfile [+]                                                                   [Quickfix List]                                                                 :let a=w:quickfix_title
:wincmd p
Xtestfile [+]                                                                   [Quickfix List]                                                                 x=a
x:cf Xerrorfile1:w! test.out             " Write contents of this file
"test.out" [New File] 23 lines, 942 characters written   :qa!
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
"test11.in" 84 lines, 3345 charactersTests for autocommands:

- FileWritePrewriting a compressed file

- FileReadPostreading a compressed file

- BufNewFilereading a file template

- BufReadPredecompressing the file to be read

- FilterReadPresubstituting characters in the temp file

- FilterReadPostsubstituting characters after filtering

- FileReadPreset options for decompression

- FileReadPostdecompress the file



Note: This test is skipped if "gzip" is not available.

$GZIP is made empty, "-v" would cause trouble.

Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being

modified outside of Vim (noticed on Solaris).



STARTTEST

:so small.vim

:" drop out when there is no gzip program

:if !executable("gzip")

: e! test.ok

: w! test.out

: qa!

:endif:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for autocommands:/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 48 lines, 2277 characters written:set ff& cpo+=A
/ENDTEST:23,$s/\r$//" remove CR for when sed adds them

:au! FileReadPre    *.gz   exe '!gzip -d ' . shellescape(expand("<afile>"))

:au  FileReadPre    *.gz   call rename(expand("<afile>:r"), expand("<afile>"))

: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

:so! Xdotest
:so small.vim
:" drop out when there is no gzip program
:if !executable("gzip")


:  : e! test.ok


:  : w! test.out


:  : qa!


:  :endif
:23,$s/\r$//" remove CR for when sed adds them

:au! FileReadPre    *.gz   exe '!gzip -d ' . shellescape(expand("<afile>"))

:au  FileReadPre    *.gz   call rename(expand("<afile>:r"), expand("<afile>"))

:au! FileReadPost   *.gz   '[,']s/l/L/: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
11 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:au FileReadPost    *.gz   '[,']!gzip -d
:au  FileReadPre    *.gz   call rename(expand("<afile>:r"), expand("<afile>"))

: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

:$r Xtestfile.gz                " Read and decompress the testfile
"Xtestfile.gz" [Incomplete last line] 1 line, 111 characters
start of test.c

/*

 * Here is a new .c file

 */

end of test.c

start of testfile


:?startstart?,$w! test.out      " Write contents of this file
"test.out" [New File] 29 lines, 788 characters written:au BufNewFile      *.c    read Xtest.c
:/^start of test.c/+1,/^end of test.c/-1w! Xtest.c
search hit BOTTOM, continuing at TOP"Xtest.c" [New File] 3 lines, 32 characters written:e! foo.c                       " Will load Xtest.c
"foo.c" [New File]

"Xtest.c" 3 lines, 32 characters


Press ENTER or type command to continue:au FileAppendPre   *.out  '[,']s/new/NEW/
/*

 * Here is a new .c file

 */

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :au FileAppendPost  *.out  !cat Xtest.c >>test.out
:w>>test.out                    " Append it to the output file
"test.out" 4 lines, 33 characters appended


:!cat Xtest.c >>test.out




Press ENTER or type command to continue:au! FileAppendPre
/*

 * Here is a NEW .c file

 */

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :" setup autocommands to decompress before reading and re-compress afterwards
:au BufReadPre      *.gz   exe '!gzip -d ' . shellescape(expand("<afile>"))
:au BufReadPre      *.gz   call rename(expand("<afile>:r"), expand("<afile>"))
:au BufReadPost     *.gz   call rename(expand("<afile>"), expand("<afile>:r"))
:au BufReadPost     *.gz   exe '!gzip ' . shellescape(expand("<afile>:r"))
:e! Xtestfile.gz                " Edit compressed file
:!gzip -d 'Xtestfile.gz'


"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile'




Press ENTER or type command to continue:w>>test.out                    " Append it to the output file
"test.out" 11 lines, 357 characters appended


:!cat Xtest.c >>test.out




Press ENTER or type command to continue:set shelltemp                  " need temp files here
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

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :au FilterReadPre   *.out  call rename(expand("<afile>"), expand("<afile>") . "


.t")
start of testfile:au FilterReadPre   *.out  exe '!sed s/e/E/ ' . shellescape(expand("<afile>")) 


. ".t >" . shellescape(expand("<afile>"))
start of testfile:au FilterReadPre   *.out  exe '!rm ' . shellescape(expand("<afile>")) . '.t'
:au FilterReadPost  *.out  '[,']s/x/X/g
:e! test.out                    " Edit the output file
"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:23,$!cat
:!sed s/e/E/ '/tmp/vHghjs4/1'.t >'/tmp/vHghjs4/1'


:!rm '/tmp/vHghjs4/1'.t


218 substitutions on 15 lines


28 lines filtered


Press ENTER or type command to continue:23,$s/\r$//                 " remove CR for when sed adds them
E486: Pattern not found: \r$

Press ENTER or type command to continue:au! FileReadPre    *.gz   exe '!gzip -d ' . shellescape(expand("<afile>"))
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

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


:au  FileReadPre    *.gz   call rename(expand("<afile>:r"), expand("<afile>"))
:au! FileReadPost   *.gz   '[,']s/l/L/
:$r Xtestfile.gz             " Read compressed file
:!gzip -d 'Xtestfile.gz'


"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters11 substitutions on 11 lines


Press ENTER or type command to continue:w                           " write it, after filtering
"test.out"61 lines, 1599 characters written


Press ENTER or type command to continue:au!             " remove all autocommands
E216: No such group or event: " remove all autocommands


Press ENTER or type command to continue:e               " Edit test.out again
"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:set nobin ff&   " use the default fileformat for writing
:w
"test.out" 61 lines, 1599 characters written:qa!
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
"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/:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for 'directory' option./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 40 lines, 965 characters written:set ff& cpo+=A
/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

:so! Xdotest
:so small.vim
:set nocompatible viminfo+=nviminfo
:set dir=.,~
:/start of testfile/,/end of testfile/w! Xtest1
"Xtest1" [New] 4L, 70C written:" do an ls of the current dir to find the swap file (should not be there)
:if has("unix")


:  :  !ls .X*.swp >test.out


:!ls .X*.swp >test.out

ls: cannot access .X*.swp: No such file or directory


shell returned 2


:  :else


:  :  r !ls X*.swp >test.out


:  :endif
:!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:!echo first line >>test.out




Press ENTER or type command to continue:e Xtest1
"Xtest1" 4L, 70Cstart of testfile

line 2 Abcdefghij

line 3 Abcdefghij

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               "Xtest1" 4L, 70C: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/


:  :  .w >>test.out
"test.out" 1L, 11C appended


:  :  undo


1 line less; before #1  0 seconds ago


:  :else


:  :  !ls X*.swp >>test.out


:  :endif
start of testfile

line 2 Abcdefghij

line 3 Abcdefghij

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :!echo under Xtest1.swp >>test.out




Press ENTER or type command to continue:!mkdir Xtest2




Press ENTER or type command to continue:set dir=./Xtest2,.,~
start of testfile

line 2 Abcdefghij

line 3 Abcdefghij

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :e Xtest1
"Xtest1" 4L, 70C:!ls X*.swp >>test.out


ls: cannot access X*.swp: No such file or directory


shell returned 2




Press ENTER or type command to continue:!echo under under >>test.out




Press ENTER or type command to continue:!ls Xtest2 >>test.out




Press ENTER or type command to continue:!echo under Xtest1.swp >>test.out




Press ENTER or type command to continue:!mkdir Xtest.je




Press ENTER or type command to continue:/start of testfile/,/end of testfile/w! Xtest2/Xtest3
search hit BOTTOM, continuing at TOP"Xtest2/Xtest3" [New] 4L, 70C written


Press ENTER or type command to continue:set dir=Xtest.je,~
start of testfile

line 2 Abcdefghij

line 3 Abcdefghij

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :e Xtest2/Xtest3
"Xtest2/Xtest3" 4L, 70C:swap
Xtest.je/Xtest3.swp:!ls Xtest2 >>test.out




Press ENTER or type command to continue:!echo under Xtest3 >>test.out




Press ENTER or type command to continue:!ls Xtest.je >>test.out




Press ENTER or type command to continue:!echo under Xtest3.swp >>test.out




Press ENTER or type command to continue:qa!
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
"test13.in" 59 lines, 1142 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for autocommands on :close command/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 39 lines, 640 characters written:set ff& cpo+=A
/ENDTEST: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

:doau \|

:qa!

ENDTEST



start of testfilecontentscontentscontents

end of testfile

:so! Xdotest
:so small.vim
:/^start of testfile/,/^end of testfile/w! Xtestje1
"Xtestje1" [New File] 5 lines, 64 characters written:/^start of testfile/,/^end of testfile/w! Xtestje2
"Xtestje2" [New File] 5 lines, 64 characters written:/^start of testfile/,/^end of testfile/w! Xtestje3
"Xtestje3" [New File] 5 lines, 64 characters written:e Xtestje1
"Xtestje1" 5 lines, 64 charactersstart of testfile        contents

        contents

        contents

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               testje1:w
"Xtestje1" 6 lines, 72 characters written:sp Xtestje2
"Xtestje2" 5 lines, 64 characters        contents





end of testfile~                                                                               Xtestje2                                                                        testje1        contents        contents        contentsend of testfileXtestje1                                                                        testje2[+]:w
"Xtestje2" 6 lines, 72 characters written   :sp Xtestje3
"Xtestje3" 5 lines, 64 charactersstart of testfilecontentscontentscontents

end of testfile

~                                                                               ~                                                                               Xtestje3                                                                        testje2contentscontentscontents

end of testfile

~                                                                               ~                                                                               Xtestje2                                                                        contentscontentscontents

end of testfile

~                                                                               ~                                                                               Xtestje1                                                                        testje3[+]:w
"Xtestje3" 6 lines, 72 characters written   Xtestje3                                                                        Xtestje2                                                                        :au WinLeave Xtestje2 bwipe
start of testfile

testje3contentscontentscontents

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtestje3                                                                        testje1contentscontentscontents

end of testfile

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtestje1                                                                        :w! test.out
"test.out" [New File] 6 lines, 72 characters written:au WinLeave Xtestje1 bwipe Xtestje3
:close
1~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w >>test.out
"test.out" 6 lines, 72 characters appended:e Xtestje1
"Xtestje1" 6 lines, 72 characters:bwipe Xtestje2 Xtestje3 test.out
E94: No matching buffer for Xtestje2 Xtestje3 test.out:au!
:au! BufUnload Xtestje1 bwipe
:e Xtestje3
"Xtestje3" 6 lines, 72 characters3:w >>test.out
"test.out" 6 lines, 72 characters appended:e Xtestje2
"Xtestje2" 6 lines, 72 characters2:sp Xtestje1
"Xtestje1" 6 lines, 72 characters1Xtestje1                                                                        start of testfiletestje2        contents        contents        contentsend of testfileXtestje2                                                                        :e
E143: Autocommands unexpectedly deleted new buffer Xtestje122"Xtestje2" line 1 of 6 --16%-- col 1:w >>test.out
"test.out" 6 lines, 72 characters appended:au!
:only
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :e Xtestje1
"Xtestje1" 6 lines, 72 characters1:bwipe Xtestje2 Xtestje3 test.out test13.in
4 buffers wiped out:au BufWipeout Xtestje1 buf Xtestje1
:bwipe
"Xtestje1" 6 lines, 72 characters:w >>test.out
"test.out" 6 lines, 72 characters appended:doau \|
E216: No such group or event: |:qa!
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
"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\<C-V>193\<C-V>xc2\<C-V>o303 \<C-V>90a\<C-V>xfg\<C-V>o578\<Esc>"

:else

: let tt = "o\<C-V>65\<C-V>x42\<C-V>o103 \<C-V>33a\<C-V>xfg\<C-V>o78\<Esc>"

:endif

:exe "normal " . tt

:unlet tt

:.w >>test.out

:set vb:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for "vaBiB", end could be wrong./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 31 lines, 623 characters written:set ff& cpo+=A
/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 */{}}}

:so! Xdotest
:so small.vim
/Start cursor here
{ 

                        cmd;    /* <-- Start cursor here */ 

                        { 

                        } 

                                cmd; 

                }





6 fewer lines        }Piece of Java{        tt m1 {                t1;e1:?Bug?,/Piece/-2w! test.out
"test.out" [New File] 3 lines, 44 characters written/^- Bug
search hit BOTTOM, continuing at TOP:s/u/~u~/
:s/i/~u~/
uuun "vPPPP" on this text (Webb):
:s/o/~~~/
uuuuuuuuun this text (Webb):
:.w >>test.out
"test.out" 1 line, 48 characters appended:if has("ebcdic")


:  : let tt = "o\<C-V>193\<C-V>xc2\<C-V>o303 \<C-V>90a\<C-V>xfg\<C-V>o578\<Esc>


"

:  :else


:  : let tt = "o\<C-V>65\<C-V>x42\<C-V>o103 \<C-V>33a\<C-V>xfg\<C-V>o78\<Esc>"


:  :endif
]maC^[:.w >>test.out

[maD^[:.w >>test.out

k2[maE^[:.w >>test.out

3[maF^[:.w >>test.out

]MaG^[:.w >>test.out:exe "normal " . tt
ABC !a^Og^G8:unlet tt
:.w >>test.out
"test.out" 1 line, 11 characters appended:set vb
/^Piece
{A:.w >>test.out
"test.out" 1 line, 10 characters appendedtt m2 {{B

:.w >>test.out
"test.out" 1 line, 10 characters appended                t2;} e2tt m3 {{C

:.w >>test.out
"test.out" 1 line, 10 characters appended{DC:.w >>test.out
"test.out" 1 line, 11 characters appended{EA:.w >>test.out
"test.out" 1 line, 11 characters appended{F:.w >>test.out
"test.out" 1 line, 3 characters appended}G e1:.w >>test.out
"test.out" 1 line, 7 characters appended

                if (x){t3;}} e3}H e3

:.w >>test.out
"test.out" 1 line, 7 characters appended



}}I

:.w >>test.out
"test.out" 1 line, 3 characters appended}JH e3:.w >>test.out
"test.out" 1 line, 8 characters appended}K e2:.w >>test.out
"test.out" 1 line, 7 characters appended{LF:.w >>test.out
"test.out" 1 line, 4 characters appended:qa!
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
"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/<CR>kk:set tw=3<CR>gqq

/^aa

ggu

:?test for :left?,$w! test.out

:qa!

ENDTEST:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for :right on text with embedded TAB./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 17 lines, 401 characters written:set ff& cpo+=A
/ENDTEST





:so! Xdotest
:so small.vim
:set tw=65




        test for :left

:/^\s*test for :left/,/^\s*test for :center/ left
search hit BOTTOM, continuing at TOPtest for :left:/^\s*test for :center/,/^\s*test for :right/ center
:/^\s*test for :right/,/^xxx/-1 right
:set fo+=tcroql tw=72
/xxxxxxxx$
asxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey



xxxxx xx xxxxxx

xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx

xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx

xx xxxxxxx. xxxx xxxx.



> xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx

> xxxxxx xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx



aa aa aa aa

bb bb bb bb

cc cc cc cc
 xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxxxx.

xxxx xxxx.xxxxxxx: xxxx xxxxxxx, xx xxxx xxxxxxx~                                                                               

:set nocp viminfo+=nviminfo
:" undo/redo here to make the next undo only work on the following changes
1 more line; before #1  0 seconds 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/<CR>kk:set tw=3<CR>gqq

/^aa

ggu

:?test for :left?,$w! test.out

:qa!

ENDTESTtest for :leftaafaadfaasdfaaasdfaaxasdfaa

asxxdfaatest for :centeraafaafd asdf1 line less; after #1  0 seconds agotest for :lefta      afa    adfa      asdfaaasdfa           axasdfaa                test for :center  aa  fa        afd asdf

:map gg :.,.+2s/^/x/<CR>kk:set tw=3<CR>gqq
/^aa
asxxdfaaxxxoikeasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey



xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx

xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx.

xxxx xxxx.



> xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx

> xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx



aa aa aa aa

bb bb bb bb

cc cc cc cc





:.,.+2s/^/x/
3 substitutions on 3 linesxaa aa aa aa

xbb bb bb bb

xcc cc cc cc
:set tw=3






3 more lines


aaaaaa3 more lines

3 fewer lines; before #2  0 seconds agoaa aa aa aa

bb bb bb bb

cc cc cc cc

~                                                                               

:?test for :left?,$w! test.out
"test.out"[New] 111L, 2304C written:qa!
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
"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!:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for "gf" on ${VAR}/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 20 lines, 285 characters written:set ff& cpo+=A
/ENDTEST

ENDTEST





:so! Xdotest
:so small.vim
:if has("ebcdic")


:  : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}


:  :else


:  : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,}


:  :endif
STARTTEST

:so small.vim

:if has("ebcdic")

: set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}

:if has("unix")


:  :let $CDIR = "."


:  /CDIR


:  :else


:  :if has("amiga")


:    :let $TDIR = "/testdir"


:    :else


:    :let $TDIR = "."


:    :endif


:  /TDIR


:  :endif
: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

"/<<PKGBUILDDIR>>/src/vim-basic/testdir/./test17a.in" 3 lines, 88


characters


Press ENTER or type command to continueThis file is just to test "gf" in test 17.

The contents is not important.

Just testing!~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! test.out
"test.out" [New File] 3 lines, 88 characters written:qa!
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
"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

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for not doing smart indenting when it isn't set./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 6 lines, 76 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set nocin nosi ai
/some

#test~                                                                               :?start?,$w! test.out
"test.out" [New File] 4 lines, 41 characters written:qa!
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
"test19.in" 29 lines, 587 charactersTests for "r<Tab>" with 'smarttab' and 'expandtab' set/not set.



STARTTEST

:so small.vim

:set smarttab expandtab ts=8 sw=4

:" make sure that backspace works, no matter what termcap is used

:set t_kD=^Vx7f t_kb=^Vx08

/some

r:set noexpandtab

/other

r

:" Test replacing with Tabs and then backspacing to undo it

0wR^H^H^H^[

:" Test replacing with Tabs

0wR^[

:" Test that copyindent works with expandtab set

:set expandtab smartindent copyindent ts=8 sw=8 sts=8

o{

x^[:?^start?,$w! test.out

:qa!

ENDTEST



start text:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for "r<Tab>" with 'smarttab' and 'expandtab' set/not set./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 17 lines, 417 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set smarttab expandtab ts=8 sw=4
:" make sure that backspace works, no matter what termcap is used
:set t_kD=^^? t_kb=^^H
Tests for "r<Tab>" with 'smarttab' and 'expandtab' set/not set.



STARTTEST

:so small.vim

:set smarttab expandtab ts=8 sw=4

:" make sure that backspace works, no matter what termcap is used

:set t_kD=^Vx7f t_kb=^Vx08

/some

r:set noexpandtab

/other

r

:" Test replacing with Tabs and then backspacing to undo it

0wR^H^H^H^[

:" Test replacing with Tabs

0wR^[

:" Test that copyindent works with expandtab set

:set expandtab smartindent copyindent ts=8 sw=8 sts=8

o{

x^[:?^start?,$w! test.out

:qa!

ENDTEST



start text



/some


     some test text    ome test text

:set noexpandtab
/other
test textother test text    ther test text



a cde

:" Test replacing with Tabs and then backspacing to undo it

    



    f ghi

:" Test replacing with Tabs

         hi



test text

:" Test that copyindent works with expandtab set
:set expandtab smartindent copyindent ts=8 sw=8 sts=8
{x

:?^start?,$w! test.out
"test.out" [New File] 9 lines, 103 characters written:qa!
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
"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

~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests Blockwise Visual when there are TABs before the text./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 9 lines, 92 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so tiny.vim
xOx^[jAy^[kdd

yy

Ox^[jAy^[kdd

~                                                                               





2 changes; before #1  0 seconds ago

:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       test20.in                                                                       x[+]

y

~                                                                               1 line less; before #1  0 seconds ago   :quit!
Tests Blockwise Visual when there are TABs before the text.

First test for undo working properly when executing commands from a register.Also test this in an empty buffer.STARTTEST:so tiny.vimG0"ay$k@au:new@auY:quit!GP/start here$^Vjjlld~                                                                               Ox^[jAy^[kdd

/start here$
search hit BOTTOM, continuing at TOPset tat rt hereextex:/here$/,$-1w! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 6 lines, 57 characters written:qa!
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
"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

~                                                                               ~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for [ CTRL-I with a count and CTRL-W CTRL-I with a count/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 6 lines, 73 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/start
:.w! test.out
"test.out" [New File] 1 line, 30 characters written?start here
6^W     :.w >>test.ou:qa!

ENDTEST#include test21.in/* test text test tex start here

                some text

    test text

       start OK if found this linestart found wrong line

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                                                                       :.w >>test.out
"test.out" 1 line, 30 characters appended:qa!
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
"test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M

^M

STARTTEST

:set ta tx

:e!

:$-3,$w! test.out

:qa!

ENDTEST



this lines ends in a^M

this one doesn't

this one does^M

and the last one doesn't

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for file with some lines ending in CTRL-M, some not^M/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 4 lines, 38 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:set ta tx
:e!
"test22.in" 13 lines, 197 characters:$-3,$w! test.out
"test.out" [New File] 4 lines, 79 characters written:qa!
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
"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

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for complicated + argument to :edit command/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 7 lines, 125 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:$-1w! Xfile1
"Xfile1" [New File] 1 line, 8 characters written:$w! Xfile2
"Xfile2" [New File] 1 line, 8 characters written:edit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w
"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:w! test.out
"test.out" [New File] 1 line, 12 characters written


Press ENTER or type command to continue:e Xfile1
"Xfile1" 1 line, 11 charactersfooPIPEbar

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               "Xfile1" 1 line, 11 characters:w >> test.out
"test.out" 1 line, 11 characters appended:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for regexp with backslash and other special characters inside []/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 44 lines, 480 characters written:set ff& cpo+=A
/ENDTEST:s/\(a\)*\(12\)\@>/A/



:s/\(foo\)\@<!bar/A/



:s/\(an\_s\+\)\@<=file/A/



:s/^\(\h\w*\%(->\|\.\)\=\)\+=/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

:so! Xdotest
:set nocompatible viminfo+=nviminfo
/[\x]
text test text/[\t\]]
text test tex/[]y]
test text/[\]]
text test text/[y^]
st text/[$y]
xt test text/[\x61]
ext test text  x61/[\x60-\x64]
ext test text  x60-x64
/[\x785]
text test text  x78 5/[\o143]


testc text test text  o143
test text test text  o143

/[\o140-\o144]


tesdt text test text  o140-o144
test text test text  o140-o14

/[\o417]


test7 text test text  o41 7
test text test text  o41 7

/\%x42


test text tBest text  \%x42est text  \%x42

/\%o103


test text teCst text  \%o103st text  \%o103

/[\x00]


test text ^@test text  [\x00]test text  [\x00]



test te^@xt t^Dest t^Pext  [\x00-\x10]

:s/[\x00-\x10]//g
3 substitutions on 1 linext test text  [\x00-\x10]



test \xyztext test text  [\x-z]


:s/[\x-z]\+//
text test text  [\x-z]



test text tev\uyst text  [\u-z]


:s/[\u-z]\{2,}//
st text  [\u-z]



xx aaaaa xx a

:s/\(a\)\+//
 xx 



xx aaaaa xx a


:s/\(a*\)\+//




xx aaaaa xx a


:s/\(a*\)*//




xx aaaaa xx

:s/\(a\)\{2,3}/A/
Aaa xx



xx aaaaa xx

:s/\(a\)\{-2,3}/A/
Aaaa x



xx aaa12aa xx

:s/\(a\)*\(12\)\@>/A/
Aaa xx



xx foobar xbar xx

:s/\(foo\)\@<!bar/A/
A xx



xx an file xx

:s/\(an\_s\+\)\@<=file/A/
A xx



x= 9;

:s/^\(\h\w*\%(->\|\.\)\=\)\+=/XX/
XX




hh= 77;

:s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/
YY 77;:?start?,$w! test.out
"test.out" [New] 29L, 571C written:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for jumping to a tag with 'hidden' set, with symbolic link in path of tag./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 17 lines, 540 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set hidden
:" Create a link from test25.dir to the current directory.
:!rm -f test25.dir




Press ENTER or type command to continue:!ln -s . test25.dir




Press ENTER or type command to continue:" Create tags.text, with the current directory name inserted.
Test 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



/tags line
his 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:
:r !pwd
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



tags line:

/<<PKGBUILDDIR>>/src/vim-basic/testdir


/test


SECTION_OFF     /test25.dir/test25.in   /^#define  SECTION_OFF  3$//<<PKGBUILDDIR>>/src/vim-basic/testdir/test25.dir/t@                                                                               

SECTION_OFF     /<<PKGBUILDDIR>>/src/vim-basic/testdir/test25.dir/test25.in/^#define  SECTION_OFF  3$/



:.w! tags.test
"tags.test" [New File] 1 line, 113 characters written:" 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
/*tx.c*/

#define  SECTION_OFF  3

#define  NUM_SECTIONS 3



SECTION_OFF
#efine  SECTION_OFF  3:.w! test.out
"test.out" [New File] 1 line, 23 characters written:!rm -f test25.dir tags.test


[No write since last change]




Press ENTER or type command to continue:qa!
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
"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"):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for :execute, :while and :if/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 39 lines, 696 characters written:set ff& cpo+=A
/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






:so! Xdotest
:so small.vim
: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^^[


:    :    if i == 9


:      :      break


:      :    endif


:    :    if i == 5


:      :      continue


:      :    else


:      :      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
:  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

:unlet i j
:'t,$w! test.out
"test.out" [New File] 10 lines, 159 characters written:qa!
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
"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



~                                                                               ~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for expanding file names/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 15 lines, 220 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:!mkdir Xdir1




Press ENTER or type command to continue:!mkdir Xdir2




Press ENTER or type command to continue:!mkdir Xdir3




Press ENTER or type command to continue:cd Xdir3
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xdir3


Press ENTER or type command to continue:!mkdir Xdir4




Press ENTER or type command to continue:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir


Press ENTER or type command to continue:w Xdir1/file
"Xdir1/file" [New File] 20 lines, 270 characters written


Press ENTER or type command to continue:w Xdir3/Xdir4/file
"Xdir3/Xdir4/file" [New File] 20 lines, 270 characters written


Press ENTER or type command to continue:n Xdir?/*/file
"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

Xdir3/Xdir4/file:.w! test.out
"test.out" [New File] 1 line, 17 characters written:n! Xdir?/*/nofile
"Xdir?/*/nofile" [New DIRECTORY]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               

Xdir?/*/nofile:.w >>test.out
"test.out" 1 line, 15 characters appended:e! xx
"xx" [New File]~                                                                               :!rm -rf Xdir1 Xdir2 Xdir3




Press ENTER or type command to continue:qa!
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
"test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line



STARTTEST

:/firstline/+1,/lastline/-1w! Xtestfile

:so Xtestfile

Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g

:'m,$w! test.out

:qa!

ENDTEST



firstline

map __1 afirst

map __2 asecond

map __3 athird

map __4 afourth

map __5 afifth

map __1 asd^V

map __2 asd^V^V

map __3 asd^V^V

map __4 asd^V^V^V

map __5 asd^V^V^V

lastline:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for sourcing a file with CTRL-V's at the end of the line/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 5 lines, 114 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:/firstline/+1,/lastline/-1w! Xtestfile
"Xtestfile" [New File] 10 lines, 148 characters written:so Xtestfile




sd

map __2 asd^[secondd  sd^[^[  sd^@map __5 asd^@fifth

:'m,$s/^@/0/g
0map __5 asd0fifth:'m,$w! test.out
"test.out" [New File] 2 lines, 45 characters written:qa!
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
"test29.in" 181 lines, 3395 charactersTest for joining lines and marks in them

 in compatible and nocompatible modes

 and with 'joinspaces' set or not

 and with 'cpoptions' flag 'j' set or not



STARTTEST

:so small.vim

:set nocompatible viminfo+=nviminfo

:set nojoinspaces

:set cpoptions-=j

/firstline/

j"td/^STARTTEST/-1

PJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=jj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces

j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=j

j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible

j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2

ENDTEST



firstline

asdfasdf.

asdf:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for joining lines and marks in them/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 11 lines, 478 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set nocompatible viminfo+=nviminfo
:set nojoinspaces
:set cpoptions-=j
/firstline/


/^STARTTEST/-1
+-1
37 fewer linesSTARTTEST

/^{/+1more linesasdfasdf.

asdfasdf

asdfasdf. asdf



asdfasdf.   asdf



asdfasdf.       asdf



asdfasdf.       asdf



asdfasdf. asdf



asdfasdf. asdf



asdfasdff asdf



asdfasdf asdf



asdfasdf  asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



zx cvn.
zx cvas dfg?

hjkl iop!

ert
hjkl i. as dfg? hjkl iop! ert

zx cvn.

as dfg?hjkl iop! ert er
zx cvrnnop:set cpoptions+=j

zx cv
hjkl i. as dfg? hjkl iop! ertSTARTTEST ert er
zx cvrnnop:set cpoptions-=j joinspaces






37 more linesasdfasdf.
asdf



asdfasdf.   asdf



asdfasdf.  asdf



asdfasdf.       asdf



asdfasdf.       asdf



asdfasdf. asdf



asdfasdf. asdf



asdfasdff asdf



asdfasdf asdf



asdfasdf  asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



zx cvn.
zx cvas dfg?

hjkl iop!
hjkl i.  as dfg?  hjkl iop!  ert

zx cvn.

as dfg?  ert  e
zx cvennop





:set cpoptions+=j

zx cv





hjkl iop!
hjkl i.  as dfg? hjkl iop! ertSTARTTEST ert er
zx cvrnnop





:set cpoptions-=j nojoinspaces compatible






37 more linesasdfasdf.
asdf



asdfasdf.   asdf



asdfasdf.  asdf



asdfasdf.       asdf



asdfasdf.       asdf



asdfasdf. asdf



asdfasdf. asdf



asdfasdff asdf



asdfasdf asdf



asdfasdf  asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



asdfasdf asdf



zx cvn..  as dfg? hjkl iop! ertt  a



zx cvn.

/STARTTEST/-2
+-2
4 fewer lines/^STARTTEST


STARTTEST



/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 12 lines, 147 characters written:set ff& cpo+=A


/ENDTEST:set comments=s1:/*,mb:*,ex:*/,://

:set nojoinspaces fo=j

:set backspace=eol,start

:.,+3join

j4J

:.,+2join

j3J

:.,+2join

j3J

:.,+2join

jj3J

ENDTEST






:so! Xdotest
/^{/+1
{

:set comments=s1:/*,mb:*,ex:*/,://
:set nojoinspaces fo=j
:set backspace=eol,start
:.,+3join
/* Make sure the previous comment leader is not removed. */




/* Make sure the previous comment leader is not removed. */






:.,+2join
// Should the next comment leader be left alone? Yes.




// Should the next comment leader be left alone? Yes.






:.,+2join
/* Here the comment leader should be left intact. */ // And so should this one.




/* Here the comment leader should be left intact. */ // And so should this one.






:.,+2join
if (condition) // Remove the next comment leader! OK, I will.




    action();




if (condition) // Remove the next comment leader! OK, I will.




action();


/^STARTTEST
}STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 18 lines, 303 characters written:set ff& cpo+=A


/ENDTESTj3J

:.,+2join

j3J

:.,+2join

jj3J

j:.,+2join

jj3J

j:.,+5join

j6J

oSome code!^M// Make sure backspacing does not remove this comment leader.^[0i^H^[

ENDTEST



{



/*

 * Make sure the previous comment leader is not removed.

 */



/*

 * Make sure the previous comment leader is not removed.

 */

:so! Xdotest
/^{/+1
:set comments=s1:/*,mb:*,ex:*/,://
:set comments+=s1:>#,mb:#,ex:#<,:<
:set cpoptions-=j joinspaces fo=j
:set backspace=eol,start
:.,+3join
/* Make sure the previous comment leader is not removed.  */// Should the next comment leader be left alone?

// Yes.

/* Make sure the previous comment leader is not removed.  */// Should the next comment leader be left alone?

// Yes.

:.,+2join
Should the next comment leader be left alone?  Yes./* Here the comment leader should be left intact. */

// And so should this one.

Should the next comment leader be left alone?  Yes./* Here the comment leader should be left intact. */

:.,+2join
* Here the comment leader should be left intact. */ // And so should this one.





// And so should this one.

/* Here the comment leader should be left intact. */ // And so should this one.if (condition) // Remove the next comment leader!// OK, I will.







:.,+2join
if (condition) // Remove the next comment leader!  OK, I will.

    action();



if (condition) // Remove the next comment leader!  OK, I will.




    action();






:.,+2join
int i = 7 /* foo *// 3 // comment




 ;



int i = 7 /* foo *// 3 // comment




;






:.,+5join
># Note that the last character of the ending comment leader (left angle bracket@                                                                               ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed

from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.># Note that the last character of the ending comment leader (left angle># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed@                                                                               @                                                                               ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.

Some code!

// Make sure backspacing does not remove this comment leader.
// Make sure backspacing does not remove this comment leader.

}



/^STARTTEST
STARTTEST




:g/^STARTTEST/.,/^ENDTEST/d


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3 lines, 61 characters written:set ff& cpo+=A


/ENDTEST



:?firstline?+1,$w! test.out


:so! Xdotest
:g/^STARTTEST/.,/^ENDTEST/d
52 fewer lines// Should the next comment leader be left alone?  Yes./* Here the comment leader should be left intact. */ // And so should this one.

/* Here the comment leader should be left intact. */ // And so should this one.

if (condition) // Remove the next comment leader!  OK, I will.

    action();if (condition) // Remove the next comment leader!  OK, I will.

    action();int i = 7 /* foo *// 3 // comment

 ;int i = 7 /* foo *// 3 // comment ;># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed

from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.



Some code!// Make sure backspacing does not remove this comment leader.

}:?firstline?+1,$w! test.out
"test.out" [New File] 86 lines, 2645 characters written:qa!
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
"test30.in" 222 lines, 3463 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for a lot of variations of the 'fileformats' option/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 195 lines, 3271 characters written:set ff& cpo+=A
/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

:so! Xdotest
:so small.vim
:" first write three test files, one in each format
:set fileformat=unix
:set fileformats=
:/^1/w! XX1
"XX1" [New File] 1 line, 2 characters written:/^2/w! XX2
"XX2" [New File] 1 line, 2 characters written:/^3/w! XX3
"XX3" [New File] 1 line, 2 characters written:/^4/w! XX4
"XX4" [New File] 1 line, 2 characters written:/^5/w! XX5
"XX5" [New File] 1 line, 2 characters written:/^6/w! XX6
"XX6" [New File] 1 line, 2 characters written:/^7/w! XX7
"XX7" [New File] 1 line, 2 characters written:/^8/w! XX8
"XX8" [New File] 1 line, 2 characters written:/^9/w! XX9
"XX9" [New File] 1 line, 2 characters written:/^10/w! XX10
"XX10" [New File] 1 line, 3 characters written:/^unix/;/eof/-1w! XXUnix
"XXUnix" [New File] 2 lines, 10 characters writtenunix

"XXUnix" [New File] 2 lines, 10 characters written:/^dos/;/eof/-1w! XXDos
"XXDos" [New File] 2 lines, 10 characters writtenunixeof



dos^M

"XXDos" [New File] 2 lines, 10 characters written:set bin noeol
:$w! XXMac
"XXMac" [New File][Incomplete last line] 1 line, 8 characters written:set nobin eol
:bwipe XXUnix XXDos XXMac
3 buffers wiped out:" create mixed format files
:if has("vms")


:  : !copy XXUnix,XXDos XXUxDs.


:  : !copy XXUnix,XXMac XXUxMac.


:  : !copy XXDos,XXMac  XXDosMac.


:  : !copy XXUnix,XXDos,XXMac XXUxDsMc.


:  :elseif has("win32")


:  : !copy /b XXUnix+XXDos XXUxDs


:  : !copy /b XXUnix+XXMac XXUxMac


:  : !copy /b XXDos+XXMac XXDosMac


:  : !copy /b XXUnix+XXDos+XXMac XXUxDsMc


:  :else


:  : !cat XXUnix XXDos >XXUxDs


:!cat XXUnix XXDos >XXUxDs

:  : !cat XXUnix XXMac >XXUxMac


:!cat XXUnix XXMac >XXUxMac

:  : !cat XXDos XXMac >XXDosMac


:!cat XXDos XXMac >XXDosMac

:  : !cat XXUnix XXDos XXMac >XXUxDsMc


:!cat XXUnix XXDos XXMac >XXUxDsMc

:  :endif
:$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


:"
:" try reading and writing with 'fileformats' empty
:set fileformat=unix
:e! XXUnix
"XXUnix" 2 lines, 10 charactersunixunix~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! test.out
"test.out" [New File] 2 lines, 10 characters written:e! XXDos
"XXDos" 2 lines, 10 charactersdos^M

dos^M:w! XXtt01
"XXtt01" [New File] 2 lines, 10 characters written:e! XXMac
"XXMac" [Incomplete last line] 1 line, 8 charactersmacmac^M

~                                                                               :w! XXtt02
"XXtt02" [New File] 1 line, 9 characters written:bwipe XXUnix XXDos XXMac
"test30.in" 222 lines, 3463 characters


3 buffers wiped out


Press ENTER or type command to continue:set fileformat=dos
:qa!

ENDTEST12345678910unixunixeofdos^Mdos^Meofmac^Mmac^M:e! XXUnix
"XXUnix" [CR missing][dos format] 2 lines, 10 charactersunix

unix~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt11
"XXtt11" [New File][dos format] 2 lines, 12 characters written:e! XXDos
"XXDos" [dos format] 2 lines, 10 charactersdosdos:w! XXtt12
"XXtt12" [New File][dos format] 2 lines, 10 characters written:e! XXMac
"XXMac" [Incomplete last line][dos format] 1 line, 8 charactersmac^Mmac^M

~                                                                               :w! XXtt13
"XXtt13" [New File][dos format] 1 line, 10 characters written:bwipe XXUnix XXDos XXMac
"test30.in" [CR missing][dos format] 222 lines, 3463 characters


3 buffers wiped out


Press ENTER or type command to continue:set fileformat=mac
:qa!

ENDTEST12345678910unixunixeofdosdoseofmac^Jmac:e! XXUnix
"XXUnix" [Incomplete last line][mac format] 1 line, 10 charactersunix^Junix^J

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt21
"XXtt21" [New File][mac format] 1 line, 11 characters written:e! XXDos
"XXDos" [Incomplete last line][mac format] 3 lines, 10 charactersdos^Jdos^J:w! XXtt22
"XXtt22" [New File][mac format] 3 lines, 11 characters written:e! XXMac
"XXMac" [mac format] 2 lines, 8 charactersmac

mac~                                                                               :w! XXtt23
"XXtt23" [New File][mac format] 2 lines, 8 characters written:bwipe XXUnix XXDos XXMac
"test30.in" [Incomplete last line][mac format] 5 lines, 3463 characters


3 buffers wiped out


Press ENTER or type command to continue:"
^Jdos

^Jeof^J^Jmac

mac^J:" try reading and writing with 'fileformats' set to one format
:set fileformats=unix
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M

dos^M

mac^Mmac^M:w! XXtt31
"XXtt31" [New File] 5 lines, 29 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:set fileformats=dos
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character


s

Press ENTER or type command to continue:w! XXtt32
"XXtt32" [New File][dos format] 5 lines, 32 characters written


Press ENTER or type command to continue:bwipe XXUxDsMc
"test30.in" [CR missing][dos format] 222 lines, 3463 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] 222 lines, 3463 characters:set fileformats=mac
:e! XXUxDsMc
"XXUxDsMc" [mac format] 4 lines, 28 charactersunix^Junix^Jdos^Jdos

^Jmacmac

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt33
"XXtt33" [New File][mac format] 4 lines, 28 characters written:bwipe XXUxDsMc
"test30.in" [Incomplete last line][mac format] 5 lines, 3463 characters^Jdoseof^J^Jmac

mac^J:"
:" try reading and writing with 'fileformats' set to two formats
:set fileformats=unix,dos
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M

dos^M

mac^Mmac^M:w! XXtt41
"XXtt41" [New File] 5 lines, 29 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:e! XXUxMac
"XXUxMac" [Incomplete last line] 3 lines, 18 charactersunixunix

mac^Mmac^M~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt42
"XXtt42" [New File] 3 lines, 19 characters written:bwipe XXUxMac
"test30.in" 222 lines, 3463 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:e! XXDosMac
"XXDosMac" [Incomplete last line][dos format] 3 lines, 18 charactersdodos

mac^Mmac^M~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt43
"XXtt43" [New File][dos format] 3 lines, 20 characters written:bwipe XXDosMac
"test30.in" 222 lines, 3463 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:set fileformats=unix,mac
:e! XXUxDs
"XXUxDs" 4 lines, 20 charactersunixunix

dos^Mdos^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt51
"XXtt51" [New File] 4 lines, 20 characters written:bwipe XXUxDs
"test30.in" 222 lines, 3463 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:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt52
"XXtt52" [New File] 5 lines, 29 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:e! XXDosMac
"XXDosMac" [mac format] 4 lines, 18 charactersdo^Jdos

^Jmacmac

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt53
"XXtt53" [New File][mac format] 4 lines, 18 characters written:bwipe XXDosMac
"test30.in" 222 lines, 3463 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:set fileformats=dos,mac
:e! XXUxDs
"XXUxDs" [CR missing][dos format] 4 lines, 20 charactersunixunix

dosdos

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt61
"XXtt61" [New File][dos format] 4 lines, 22 characters written:bwipe XXUxDs
"test30.in" [CR missing][dos format] 222 lines, 3463 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:e! XXUxMac
"XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix

mac^Mmac^M~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt62
"XXtt62" [New File][dos format] 3 lines, 22 characters written:bwipe XXUxMac
"test30.in" [CR missing][dos format] 222 lines, 3463 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:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character


s

Press ENTER or type command to continue:w! XXtt63
"XXtt63" [New File][dos format] 5 lines, 32 characters written


Press ENTER or type command to continue:bwipe XXUxDsMc
"test30.in" [CR missing][dos format] 222 lines, 3463 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] 222 lines, 3463 characters:"
:" try reading and writing with 'fileformats' set to three formats
:set fileformats=unix,dos,mac
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt71
"XXtt71" [New File] 5 lines, 29 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:set fileformats=mac,dos,unix
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt81
"XXtt81" [New File] 5 lines, 29 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:" try with 'binary' set
:set fileformats=mac,unix,dos
:set binary
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt91
"XXtt91" [New File][Incomplete last line] 5 lines, 28 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:set fileformats=mac
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt92
"XXtt92" [New File][Incomplete last line] 5 lines, 28 characters written:bwipe XXUxDsMc
"test30.in" 222 lines, 3463 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:set fileformats=dos
:e! XXUxDsMc
"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix

dos^Mdos^M

mac^Mmac^M

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :w! XXtt93
"XXtt93" [New File][Incomplete last line] 5 lines, 28 characters written:"
:" Append "END" to each file so that we can see what the last written char was.
:set fileformat=unix nobin
~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--END:w >>XXtt01
"XXtt01" 1 line, 4 characters appended:w >>XXtt02
"XXtt02" 1 line, 4 characters appended:w >>XXtt11
"XXtt11" 1 line, 4 characters appended:w >>XXtt12
"XXtt12" 1 line, 4 characters appended:w >>XXtt13
"XXtt13" 1 line, 4 characters appended:w >>XXtt21
"XXtt21" 1 line, 4 characters appended:w >>XXtt22
"XXtt22" 1 line, 4 characters appended:w >>XXtt23
"XXtt23" 1 line, 4 characters appended:w >>XXtt31
"XXtt31" 1 line, 4 characters appended:w >>XXtt32
"XXtt32" 1 line, 4 characters appended:w >>XXtt33
"XXtt33" 1 line, 4 characters appended:w >>XXtt41
"XXtt41" 1 line, 4 characters appended:w >>XXtt42
"XXtt42" 1 line, 4 characters appended:w >>XXtt43
"XXtt43" 1 line, 4 characters appended:w >>XXtt51
"XXtt51" 1 line, 4 characters appended:w >>XXtt52
"XXtt52" 1 line, 4 characters appended:w >>XXtt53
"XXtt53" 1 line, 4 characters appended:w >>XXtt61
"XXtt61" 1 line, 4 characters appended:w >>XXtt62
"XXtt62" 1 line, 4 characters appended:w >>XXtt63
"XXtt63" 1 line, 4 characters appended:w >>XXtt71
"XXtt71" 1 line, 4 characters appended:w >>XXtt81
"XXtt81" 1 line, 4 characters appended:w >>XXtt91
"XXtt91" 1 line, 4 characters appended:w >>XXtt92
"XXtt92" 1 line, 4 characters appended:w >>XXtt93
"XXtt93" 1 line, 4 characters appended:"
:" Concatenate the results.
:" Make fileformat of test.out the native fileformat.
:" Add a newline at the end.
:set binary
:e! test.out
"test.out" 2 lines, 10 charactersunix

unix:$r XXtt01
"XXtt01" 3 lines, 14 charactersdos^Mdos^MEND:$r XXtt02
"XXtt02" 2 lines, 13 charactersmac^Mmac^MEND



1:$r XXtt11
"XXtt11" 3 lines, 16 charactersunix^Munix^MEND:$r XXtt12
"XXtt12" 3 lines, 14 charactersdos^Mdos^MEND:$r XXtt13
"XXtt13" 2 lines, 14 charactersmac^Mmac^M^MEND



2:$r XXtt21
"XXtt21" 3 lines, 15 charactersunixunix^MEND:$r XXtt22
"XXtt22" 3 lines, 15 charactersdos^Mdos^M^MEND:$r XXtt23
"XXtt23" 1 line, 12 characters


mac^Mmac^MEND



3

:$r XXtt31
"XXtt31" 6 lines, 33 characters


unix

:$r XXtt32
"XXtt32" 6 lines, 36 charactersunixdos^M

dos^M

mac^Mmac^M

END

unix^M


:$r XXtt33
"XXtt33" 5 lines, 32 charactersunix^Mdos^M

dos^M

mac^Mmac^M^M

END

unix
unix

dos^M

dos^M

mac^Mmac^MEND




4

:$r XXtt41
"XXtt41" 6 lines, 33 characters


unix

:$r XXtt42
"XXtt42" 4 lines, 23 charactersunixdos^M

dos^M

mac^Mmac^M

END

unix


:$r XXtt43
"XXtt43" 4 lines, 24 charactersunixmac^Mmac^M

END

dos^M
dos^M

mac^Mmac^M^M

END




5

:$r XXtt51
"XXtt51" 5 lines, 24 characters


unix

:$r XXtt52
"XXtt52" 6 lines, 33 charactersunixdos^M

dos^M

END

unix


:$r XXtt53
"XXtt53" 3 lines, 22 charactersunixdos^M

dos^M

mac^Mmac^M

END

dos^M
dos^M

mac^Mmac^MEND




6

:$r XXtt61
"XXtt61" 5 lines, 26 characters


unix^M

:$r XXtt62
"XXtt62" 4 lines, 26 charactersunix^Mdos^M

dos^M

END

unix^M


:$r XXtt63
"XXtt63" 6 lines, 36 charactersunix^Mmac^Mmac^M^M

END

unix^M
unix^M

dos^M

dos^M

mac^Mmac^M^M

END




7

:$r XXtt71
"XXtt71" 6 lines, 33 characters


unixunix

dos^M

dos^M

mac^Mmac^M

END




8

:$r XXtt81
"XXtt81" 6 lines, 33 characters


unixunix

dos^M

dos^M

mac^Mmac^M

END




9

:$r XXtt91
"XXtt91" 5 lines, 32 characters


unix

:$r XXtt92
"XXtt92" 5 lines, 32 charactersunixdos^M

dos^M

mac^Mmac^MEND

unix


:$r XXtt93
"XXtt93" 5 lines, 32 charactersunixdos^M

dos^M

mac^Mmac^MEND

unix
unix

dos^M

dos^M

mac^Mmac^MEND




10

:$r XXUnix
"XXUnix" 2 lines, 10 characters


unix

:set nobinary ff&
:w
"test.out" 121 lines, 664 characters written:qa!
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
"test31.in" 75 lines, 1545 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for commands that close windows and/or buffers:/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 60 lines, 1410 characters written:set ff& cpo+=A
/ENDTEST: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

:set nohidden

:" test ":all!" hides changed buffer; write "testtext 2 2 2"

:sp Xtest4

GA 4^[:all!

:1wincmd w

:w >>test.out

:qa!

ENDTEST



testtext





:so! Xdotest
:so tiny.vim


1:$w! Xtest1
"Xtest1" [New File] 1 line, 11 characters written2:$w! Xtest2
"Xtest2" [New File] 1 line, 11 characters written3:$w! Xtest3
"Xtest3" [New File] 1 line, 11 characters written:n! Xtest1 Xtest2
"Xtest1" 1 line, 11 characterstesttext 1~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               1:set hidden
:" test for working :n when hidden set; write "testtext 2"
:n
"Xtest2" 1 line, 11 characters2:w! test.out
"test.out" [New File] 1 line, 11 characters written:" test for failing :rew when hidden not set; write "testtext 2 2"
:set nohidden
2:rew
E37: No write since last change (add ! to override):w >>test.out
"test.out" 1 line, 13 characters appended:" test for working :rew when hidden set; write "testtext 1 1"
:set hidden
:rew
"Xtest1" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)1 1
:w >>test.out
"test.out" 1 line, 13 characters appended:" test for :all keeping a buffer when it's modified; write "testtext 1 1 1"
:set nohidden
1:sp
Xtest1 [+]                                                                      testtext 1 1 1Xtest1 [+]                                                                      :n Xtest2 Xtest3
"Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)2 22:all
"Xtest3" 1 line, 11 characterstesttext 1 1 1

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtest1 [+]                                                                      testtext 2 2

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtest2 [+]                                                                      testtext 3

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtest3                                                                          :1wincmd w
Xtest1 [+]                                                                      Xtest2 [+]                                                                      :w >>test.out
"test.out" 1 line, 15 characters appended:" test abandoning changed buffer, should be unloaded even when 'hidden' set
:" write "testtext 2 2" twice
:set hidden
1 1:q!
testtext 2 2

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtest2 [+]                                                                      testtext 3

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               Xtest3                                                                          :w >>test.out
"test.out" 1 line, 13 characters appended:unhide
:w >>test.out
"test.out" 1 line, 13 characters appended:" test ":hide" hides anyway when 'hidden' not set; write "testtext 3"
:set nohidden
2:hide
3~                                                                               ~                                                                               ~                                                                               :w >>test.out
"test.out" 1 line, 11 characters appended:" test ":edit" failing in modified buffer when 'hidden' not set
:" write "testtext 3 3"
3:e Xtest1
E37: No write since last change (add ! to override):w >>test.out
"test.out" 1 line, 13 characters appended:" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1


"testtext 3 3:set hidden
:e Xtest1
"Xtest1" 1 line, 11 characters1:w >>test.out
"test.out" 1 line, 11 characters appended:" test ":close" not hiding when 'hidden' not set in modified buffer;
:" write "testtext 3 3 3"
:sp Xtest3
"Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)3 3Xtest3 [+]                                                                      testtext 1Xtest1                                                                          :set nohidden
3:close
E37: No write since last change (add ! to override):w >>test.out
"test.out" 1 line, 15 characters appended:" test ":close!" does hide when 'hidden' not set in modified buffer;
:" write "testtext 1"
3 3:close!
1~                                                                               ~                                                                               ~                                                                               :w >>test.out
"test.out" 1 line, 11 characters appended:set nohidden
:" test ":all!" hides changed buffer; write "testtext 2 2 2"
:sp Xtest4
"Xtest4" [New File]Xtest4                                                                          testtext 1Xtest1                                                                           4[+]:all!
"Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)


"Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)


Press ENTER or type command to continue:1wincmd w
testtext 2 2 2

~                                                                               Xtest2 [+]                                                                      testtext 3 3 3 3~                                                                               3 [+]:w >>test.out
"test.out" 1 line, 15 characters appended:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for insert expansion/^STARTTEST




:so small.vim


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 24 lines, 384 characters written:set ff& cpo+=A


/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

:so! Xdotest
:so small.vim
:se nocp viminfo+=nviminfo cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff&
"Xtestfile" [New] 3L, 57C written:se cot=
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [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                                                                       -- 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[+]-- Adding Keyword completion (^N^P) Word from other line-- INSERT --3

-- 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-- Adding Keyword completion (^N^P) Word from other line-- INSERT --

:se cpt=.,w,i
-- 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 match



Makefileto      run3

Makefileto      run3

Makefileto      run3-- INSERT --:se cpt=kXtestfile
:w Xtest11.one
"Xtest11.one" [New] 9L, 104C writtenXtest11.one  :w Xtest11.two
"Xtest11.two" [New] 9L, 104C written-- INSERT --Keyword completion (^N^P) -- Searching...
Scanning dictionary: Xtestfilematch in file Xtestfile-- Keyword completion (^N^P) match 1 of 9





test11[+]I -- Keyword completion (^N^P) match 1 of 9-- INSERT ---- INSERT --Xtest11
-- 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-- INSERT --:se cpt=w
-- 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-- Keyword completion (^N^P) The only match-- INSERT --:se cpt=u nohid




~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               -- 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-- Keyword completion (^N^P) The only match-- Keyword completion (^N^P) The only match-- INSERT --:se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch
-- 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-- Keyword completion (^N^P) The only match-- Keyword completion (^N^P) The only match-- INSERT --

ru:wq! test.out
"test.out" [New] 15L, 175C written


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
"test33.in" 34 lines, 616 charactersTest for 'lisp'

If the lisp feature is not enabled, this will fail!



STARTTEST

:so small.vim

:set lisp

/^(defun

=G:/^(defun/,$w! test.out

:q!

ENDTEST



(defun html-file (base)

(format nil "~(~A~).html" base))



(defmacro page (name title &rest body)

(let ((ti (gensym)))

`(with-open-file (*standard-output*

(html-file ,name)

:direction :output

:if-exists :supersede)

(let ((,ti ,title))

(as title ,ti)

(with center:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for 'lisp'/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 5 lines, 63 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set lisp
/^(defun
22 lines to indent...
23indented   (format nil "~(~A~).html" base))





  (let ((ti (gensym)))

       `(with-open-file (*standard-output*

                 (html-file ,name)

                  :direction :output

                         :if-exists :supersede)

                        (let ((,ti ,title))

              (as title ,ti)

            (with center:/^(defun/,$w! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 23 lines, 544 characters written:q!
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
"test34.in" 72 lines, 1258 charactersTest for user functions.

Also test an <expr> 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for user functions./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 65 lines, 1160 characters written:set ff& cpo+=A
/ENDTESTC^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval

 ^R=Compute(45, 5, "retval")

 ^R=retval

 ^R=g:FuncRef(333)



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





:so! Xdotest
:so small.vim
:function Table(title, ...)


:  :  let ret = a:title


:  :  let idx = 1


:  :  while idx <= a:0


:    :    exe "let ret = ret . a:" . idx


:    :    let idx = idx + 1


:    :  endwhile


:  :  return ret


:  :endfunction
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval

 ^R=Compute(45, 5, "retval")

 ^R=retval

 ^R=g:FuncRef(333)



XX+-XX



:function Compute(n1, n2, divname)


:  :  if a:n2 == 0


:    :    return "fail"


:    :  endif


:  :  exe "let g:" . a:divname . " = ". a:n1 / a:n2


:  :  return "ok"


:  :endfunction
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval

 ^R=Compute(45, 5, "retval")

 ^R=retval

 ^R=g:FuncRef(333)



:func Expr1()


:  :  normal! v


:  :  return "111"


:  :endfunc
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval



:func Expr2()


:  :  call search('XX', 'b')


:  :  return "222"


:  :endfunc
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval



:func ListItem()


:  :  let g:counter += 1


:  :  return g:counter . '. '


:  :endfunc
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval



:func ListReset()


:  :  let g:counter = 0


:  :  return ''


:  :endfunc
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval



:func FuncWithRef(a)


:  :  unlet g:FuncRef


:  :  return a:a


:  :endfunc
C^R=Table("xxx", 4, "asdf")

 ^R=Compute(45, 0, "retval")

 ^R=retval



:let g:FuncRef=function("FuncWithRef")
:let counter = 0
:inoremap <expr> ( ListItem()
:inoremap <expr> [ ListReset()
:imap <expr> + Expr1()
:imap <expr> * Expr2()
:let retval = "nop"
/^here
her$=Table("xxx", 4, "asdf")
=Compute(45, 0, "retval")
=retval
=Compute(45, 5, "retval")
=retval
=g:FuncRef(333)


Error detected while processing function Expr1:


line    1:


E523: Not allowed here


Press ENTER or type command to continue^R=g:FuncRef(333)



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 333

XX111-XX---222---

1. one2. two1. one again

:$-5,$w! test.out
"test.out" [New File] 6 lines, 73 characters written:delfunc Table
:delfunc Compute
:delfunc Expr1
:delfunc Expr2
:delfunc ListItem
:delfunc ListReset
:unlet retval counter
:q!
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
"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

~                                                                               ~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal,/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 10 lines, 200 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
/^start-here
:set nrformats=octal,hex


101
-1     0x100     077     00     0x100     077     000fff     0100     020000     -1:set nrformats=octal

101
-1     0x100     077 
-0     0x100     077 
0     -1x100     0771x100     077 02003777777777707 777777:set nrformats=hex

-1     0x100     077     0xfF     0xFf1ffffffff     077     0xfF     0xFf000000000     077     0xfF     0xFf88FEEfe:set nrformats=

-100     0x100     077
-100     -100x100     077-001000 :$-3,$wq! test.out
"test.out" [New File] 4 lines, 120 characters written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test character classes in regexp/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 18 lines, 204 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
/^start-here





:s/\d//g



:s/\D//g
72 substitutions on 1 line0123456789        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\o//g



:s/\O//g
74 substitutions on 1 line01234567        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\x//g








:s/\X//g
60 substitutions on 1 line0123456789ABCDEFabcdef        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\w//g








:s/\W//g
46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\h//g








:s/\H//g
56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\a//g








:s/\A//g
57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\l//g



:s/\L//g
69 substitutions on 1 lineabcdefghiwxyz        ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@                                                                               








:s/\u//g



:s/\U//g
70 substitutions on 1 lineABCDEFGHIXYZ~                                                                               :/^start-here/+1,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 16 lines, 672 characters written


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
"test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. <eralston@computer.org>   Do not add a line below!

STARTTEST

:so small.vim

:set noscrollbind

:set scrollopt=ver,jump

:set scrolloff=2

:set nowrap

:set noequalalways

:set splitbelow

:" TEST using two windows open to one buffer, one extra empty window

:split

:new

^Wt:

:resize 8

/^start of window 1$/

zt:

:set scrollbind

^Wj:

:resize 7

/^start of window 2$/

zt:

:set scrollbind

:" -- start of tests --:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for 'scrollbind'. <eralston@computer.org>   Do not add a line below!/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 72 lines, 1498 characters written:set ff& cpo+=A
/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

:so! Xdotest
:so small.vim
:set noscrollbind
:set scrollopt=ver,jump
:set scrolloff=2
:set nowrap
:set noequalalways
:set splitbelow
:" TEST using two windows open to one buffer, one extra empty window
:split
^WtH3k^WtHyybp^Wt^Wjyy^Wbp:

:" ***** done with tests *****

:w! test.out    " Write contents of this file

:qa!ENDTESTstart of window 1. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01

. line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.in                                                                       ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp:

:" ***** done with tests *****

:w! test.out" Write contents of this file

:qa!ENDTESTstart of window 1112233

test37.in                                                                       :new
:qa!ENDTESTstart of window 1

test37.in                                                                       ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]test37.in                                                                       [No Name]                                                                       ::resize 8
:" ***** done with tests *****w! test.out             " Write contents of this file

:qa!ENDTESTstart of window 1

. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01

test37.in                                                                       :w! test.out             " Write contents of this file

:qa!ENDTESTstart of window 1

. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01/^start of window 1$/


. line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03

. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04

. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05::set scrollbind
test37.in                                                                       test37.in                                                                       ::resize 7
/^start of window 2$/
end of window 1start of window 2

. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01

. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 023 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04::set scrollbind
:" -- start of tests --
:" TEST scrolling down




. 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 09test37.in                                                                       [No Name]                                                                       

. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[+]0test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   

. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 051test37.in                                                                       [No Name] [+]                                                                   





. 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 15test37.in                                                                       [No Name] [+]                                                                   

. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 112test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   

. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 113



::" TEST scrolling up
test37.in                                                                       [No Name] [+]                                                                   

. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04

. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05

. line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06

. line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07

. line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08440505060607070808090900test37.in                                                                       test37.in                                                                       test37.in                                                                       test37.in                                                                       test37.in                                                                       [No Name] [+]                                                                   . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06
4test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06
5test37.in                                                                       [No Name] [+]                                                                   start 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
test37.in                                                                       test37.in                                                                       test37.in                                                                       test37.in                                                                       test37.in                                                                       [No Name] [+]                                                                   . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02
6test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02
7



::" TEST horizontal scrolling
:set scrollopt+=hor
05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05

15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05

2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11

3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 114 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06

5 line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06

6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02

7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.in                                                                       [No Name] [+]                                                                    156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0656789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06test37.in                                                                       [No Name] [+]                                                                   56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   UTSRQPONMLKJIHGREDCBA9876543210 02



:test37.in                                                                       [No Name] [+]                                                                   56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415UTSRQPONMLKJIHGREDCBA9876543210 09101112131415. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09

. line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10

. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11

. line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12

. line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13

. line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14

. line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15

end of window 1



. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09

. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10

. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11

. line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12

. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13

. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14

. line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15test37.in                                                                       [No Name] [+]                                                                   . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11test37.in                                                                       [No Name] [+]                                                                   
test37.in                                                                       [No Name] [+]                                                                   . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11



::set scrollopt-=hor
:" ****** tests using two different buffers *****
test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       test37.in                                                                       ::close
start of window 20000000000::set noscrollbind
:/^start of window 2$/,/^end of window 2$/y
18 lines yanked:new
test37.in                                                                       ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]test37.in                                                                       [No Name]                                                                       test37.in                                                                       [No Name]                                                                       4 more lines[+]





18 more linesstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02:test37.in                                                                       [No Name] [+]                                                                   /^start of window 1$/
search hit BOTTOM, continuing at TOPENDTESTstart of window 1010102020303

. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04::set scrollbind
test37.in                                                                       [No Name] [+]                                                                   :/^start of window 2$/
search hit BOTTOM, continuing at TOP. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03

. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04

. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05::set scrollbind
:" -- start of tests --
:" TEST scrolling down






. 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[No Name] [+]                                                                   [No Name] [+]                                                                   . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05
0test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05
1test37.in                                                                       [No Name] [+]                                                                   



. 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 16test37.in                                                                       [No Name] [+]                                                                   . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11
2[No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11
3



::" TEST scrolling up
test37.in                                                                       [No Name] [+]                                                                   440505060607070808090900. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04

. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05

. line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06

. line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07

. line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06
4[No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06
5[No Name] [+]                                                                   [No Name] [+]                                                                   start 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
test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02
6test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02
7



::" TEST horizontal scrolling
:set scrollopt+=hor
05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05

15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05

2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11

3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 113 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11

46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06

56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06

6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02

7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02
test37.in                                                                       [No Name] [+]                                                                    156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06UTSRQPONMLKJIHGREDCBA9876543210 07test37.in                                                                       [No Name] [+]                                                                   56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   UTSRQPONMLKJIHGREDCBA9876543210 02



:[No Name] [+]                                                                   [No Name] [+]                                                                   56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415



UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09

. line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10

. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11

. line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12

. line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13

. line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14

. line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15



. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09

. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10

. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11

. line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12

. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13

. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14

. line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15

. line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+]                                                                   [No Name] [+]                                                                   . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11test37.in                                                                       [No Name] [+]                                                                   
test37.in                                                                       [No Name] [+]                                                                   . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11



::set scrollopt-=hor
:" TEST syncbind
test37.in                                                                       [No Name] [+]                                                                   :set noscb
Test for 'scrollbind'. <eralston@computer.org>   Do not add a line below!

STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowraptest37.in                                                                       [No Name] [+]                                                                   :set noscb
start of window 201010202:set scb
test37.in                                                                       [No Name] [+]                                                                   :set scb
. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14

. line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15

. line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16

end of window 2end of test37.in (please don't delete this line)



end of window 2

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               zt::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] [+]                                                                   :syncbind
/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16
test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   :set scrollbind




:test37.in                                                                       [No Name] [+]                                                                   :set noscb
Test for 'scrollbind'. <eralston@computer.org>   Do not add a line below!

STARTTEST

:so small.vimset noscrollbindset scrollopt=ver,jump

:set scrolloff=2set nowraptest37.in                                                                       [No Name] [+]                                                                   :set noscb
start of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02:set scb
test37.in                                                                       [No Name] [+]                                                                   :set scb
. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14

. line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15

. line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16

end of window 2end of test37.in (please don't delete this line)



end of window 2

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               zt::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] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   :syncbind
/^start of window 2$/. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13

. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14:resize 7test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   zt:
test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15




:test37.in                                                                       [No Name] [+]                                                                   

/^start of window 1$/

zt:

:set scrollbind

^Wj:. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09

. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10

. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11

. line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   :set scrollbind
test37.in                                                                       [No Name] [+]                                                                   test37.in                                                                       [No Name] [+]                                                                   [No Name] [+]                                                                   [No Name] [+]                                                                   . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11




::" ***** done with tests *****
:w! test.out             " Write contents of this file
"test.out" [New File] 33 lines, 1329 characters writtentest.out     :qa!
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
"test38.in" 35 lines, 455 charactersTest Virtual replace mode.



STARTTEST

:so small.vim

:" make sure that backspace works, no matter what termcap is used

:set t_kD=^Vx7f t_kb=^Vx08

ggdGa

abcdefghi

jk      lmn

    opq rst

^Duvwxyz

^[gg:set ai

:set bs=2

gR0^D 1

A

BCDEFGHIJKL

MNO

PQR^[G:ka

o0^D

abcdefghi

jk      lmn:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 29 lines, 407 characters written:set ff& cpo+=A
/ENDTEST    opq rst

^Duvwxyz

^['ajgR0^D 1

A

BCDEFGHIJKL

MNO

PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$

iab     cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[:

iabcdefghijklmnopqrst^[0gRAB    IJKLMNO QR^[:wq! test.out

ENDTEST






:so! Xdotest
:so small.vim
:" make sure that backspace works, no matter what termcap is used
:set t_kD=^^? t_kb=^^H
^[gg:set ai

:set bs=2

gR0^D 1

A

BCDEFGHIJKL

MNO

PQR^[G:ka

o0^D

abcdefghi

jk      lmn

    opq rst

^Duvwxyz

^['ajgR0^D 1

A

BCDEFGHIJKL

MNO

PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$

iab     cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[:

iabcdefghijklmnopqrst^[0gRAB    IJKLMNO QR^[:wq! test.out

ENDTEST

Test Virtual replace mode.



STARTTEST

:so small.vim

:" make sure that backspace works, no matter what termcap is used

:set t_kD=^Vx7f t_kb=^Vx08

ggdGa

abcdefghi

jk      lmn

    opq rst

^Duvwxyz

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--

abcdefghijk      lmn    opq rstuvwxyz:set ai
:set bs=2
 1

 A BCDEFGHIJ    KL        MNOPQR:ka
abcdefghijk      lmn    opq rstuvwxyz

 1:$
ab      cdefghi jkl
AB......CDEFGHI.J:abcdefghijklmnopqrst
AB      IJKLMNO QR:wq! test.out
"test.out" [New File] 13 lines, 107 characters written


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
"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


:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 31 lines, 740 characters written:set ff& cpo+=A
/ENDTEST:" gUfx must uppercase until x, inclusive.


:" 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






:so! Xdotest
:so small.vim
:so mbyte.vim
:" This only works when 'encoding' is "latin1", don't depend on the environment
:set enc=latin1
Gkl^VkkkIxyz^[

:" Test block-replace

Gllll^Vkkklllrq

:" Test block-change

G$khhh^Vhhkkcmno^[

:$-4,$w! test.out



:" gUfx must uppercase until x, inclusive.


:" 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



/^abcde


abcdefghijklm


:" Test shift-right of a block




abcdefghijklmabcd



e

abcdefghijklm
abcd



e

abcdefghijklm
abcd

3 lines >ed 1 time        efghijklm

abcd        efghijklm

abcd        efghijklm     efghgihji        ghijklm        ghijklm:" Test shift-left of a block






abcdefghijklmi 





3 lines <ed 1 timeef    efghijklmi:" Test block-insert


abbb

ab

ab

abxyzbcdefghijklm

axyzbcd

axyzbcd

axyzbcd

a:" Test block-replace






abcdebbbccfcddgd  hqqqq

axyzqqqq

axyzqqqq

abcdqqqq

axyz:" Test block-change




ji     ghijklef  gklmnomnomno:$-4,$w! test.out











the YOUTUSSEUU end
the 

the 

:" gUfx must uppercase until x, inclusive.

- yOUSSTUSSEXu -
- y




:" VU must uppercase a whole line




THE YOUTUSSEUU END




:" same, when it's the last line in the buffer




11
11
111THE YOUTUSSEUU END
~                                                                               111THE YOUTUSSEUU END




:" Uppercase two lines




blah didoh dut
doh dut blah di t
BLAH DIDOH DUT




:" Uppercase part of two lines

~                                                                               




33

333the youtUTUSSEUU END

333THE YOUTU



:/^the/,$w >> test.out
search hit BOTTOM, continuing at TOP
"test.out" 8 lines, 136 characters appended:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for "*Cmd" autocommands/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 55 lines, 1440 characters written:set ff& cpo+=A
/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

:so! Xdotest
:so small.vim
:/^start/,$w! Xxx^I^I" write lines below to Xxx
"Xxx" [New File] 3 lines, 32 characters written:au BufReadCmd testA 0r Xxx|$del
:e testA^I^I^I" will read text of Xxd instead
"Xxx" 3 lines, 32 charactersstart of Xxx        test40end of Xxx~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :au BufWriteCmd testA call append(line("$"), "write")
:w^I^I^I^I" will append a line to the file
write:r testA^I^I^I" should not read anything
E484: Can't open file testA:^I^I^I^I" now we have:
:^I^I^I^I" 1^Istart of Xxx
:^I^I^I^I" 2^I^Itest40
:^I^I^I^I" 3^Iend of Xxx
:^I^I^I^I" 4^Iwrite
:au FileReadCmd testB '[r Xxx
:2r testB^I^I^I" will read Xxx below line 2 instead
"Xxx" 3 lines, 32 charactersstart of Xxxtest40

end of Xxx:^I^I^I^I" 1^Istart of Xxx
:^I^I^I^I" 2^I^Itest40
:^I^I^I^I" 3^Istart of Xxx
:^I^I^I^I" 4^I^Itest40
:^I^I^I^I" 5^Iend of Xxx
:^I^I^I^I" 6^Iend of Xxx
:^I^I^I^I" 7^Iwrite
:au FileWriteCmd testC '[,']copy $
test401:4,5w testC^I^I^I" will copy lines 4 and 5 to the end
        test401end of Xxx:r testC^I^I^I" should not read anything
E484: Can't open file testC:^I^I^I^I" 1^Istart of Xxx
:^I^I^I^I" 2^I^Itest40
:^I^I^I^I" 3^Istart of Xxx
:^I^I^I^I" 4^I^Itest401
:^I^I^I^I" 5^Iend of Xxx
:^I^I^I^I" 6^Iend of Xxx
:^I^I^I^I" 7^Iwrite
:^I^I^I^I" 8^I^Itest401
:^I^I^I^I" 9^Iend of Xxx
:au FILEAppendCmd testD '[,']w! test.out
:w >>testD^I^I^I" will write all lines to test.out
"test.out" [New File] 9 lines, 91 characters written:$r testD^I^I^I" should not read anything
E484: Can't open file testD:$w >>test.out^I^I^I" append "end of Xxx" to test.out
"test.out" 1 line, 11 characters appended:au BufReadCmd testE 0r test.out|$del
:sp testE^I^I^I" split window with test.out
"test.out" 10 lines, 102 charactersend of XxxtestE                                                                           end of Xxxwrite        test401end of XxxtestA                                                                           asdf[+]testE [+]                                                                       testA                                                                           :"
:au BufWriteCmd testE w! test.out
:wall^I^I^I^I" will write other window to test.out
"test.out" 11 lines, 107 characters written   :^I^I^I^I" 1^Istart of Xxx
:^I^I^I^I" 2^I^Itest40
:^I^I^I^I" 3^Istart of Xxx
:^I^I^I^I" 4^I^Itest401
:^I^I^I^I" 5^Iend of Xxx
:^I^I^I^I" 6^Iasdf
:^I^I^I^I" 7^Iend of Xxx
:^I^I^I^I" 8^Iwrite
:^I^I^I^I" 9^I^Itest401
:^I^I^I^I" 10^Iend of Xxx
:^I^I^I^I" 11^Iend of Xxx
:qa!
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
"test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte



1 line: "This is the start"

3001 lines: "This is the leader"

1 line: "This is the middle"

3001 lines: "This is the trailer"

1 line: "This is the end"



STARTTEST

:%d

aThis is the start

This is the leader

This is the middle

This is the trailer

This is the end^[kY3000p2GY3000p

:w! Xtest

:%d

:e! Xtest

:.w! test.out

3003G:.w >>test.out

6005G:.w >>test.out

:qa!

ENDTEST:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for writing and reading a file of over 100 Kbyte/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 13 lines, 196 characters written:set ff& cpo+=A
/ENDTEST





:so! Xdotest
:%d
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--This is the start

This is the leaderThis is the middleThis is the trailerThis is the end3000 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 trailerleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleader

:w! Xtest
"Xtest" [New File] 6005 lines, 117092 characters written:%d
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--:e! Xtest
"Xtest" 6005 lines, 117092 charactersThis is the start

This is the 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:.w! test.out
"test.out" [New File] 1 line, 18 characters writtenThis is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the leader

This is the middle

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer:.w >>test.out
"test.out" 1 line, 19 characters appendedThis is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the trailer

This is the end


:.w >>test.out
"test.out" 1 line, 16 characters appended:qa!
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
"test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM



STARTTEST

:so mbyte.vim

:set encoding=utf-8

:set fileencodings=ucs-bom,latin-1

:set ff=unix ffs=unix" This changes the file for DOS and MAC

:" --- Write the test files

:/^latin-1$/+1w! Xtest0

:/^utf-8$/+1w! Xtest1

:/^utf-8-err$/+1w! Xtest2

:/^ucs-2$/+1w! Xtest3

:/^ucs-2le$/+1w! Xtest4

:" Need to add a NUL byte after the NL byte

:set bin

:e! Xtest4" Ignore change from setting 'ff'

o^V^@^[:set noeol

:w

:set ffs& nobinary" Allow default test42.in format

:e #

:set ff=unix" Format for files to write

:/^ucs-4$/+1w! Xtest5

:/^ucs-4le$/+1w! Xtest6:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for writing and reading a file starting with a BOM/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 111 lines, 2116 characters written:set ff& cpo+=A
/ENDTEST:e! test.out

:$r Xtest0x

:$r Xtest1x

:$r Xtest2x

:$r Xtest3x

:$r Xtest4x

:$r Xtest5x

:$r Xtest6x

:set nobin ff&" Write the file in default format

:w! test.out

:qa!

ENDTEST



latin-1


utf-8

utf-8

utf-8-err

utf-8~@err

ucs-2


ucs-2le


:so! Xdotest
:so mbyte.vim
:set encoding=utf-8
:e! test.out

:$r Xtest0x

:$r Xtest1x

:$r Xtest2x

:$r Xtest3x

:$r Xtest4x

:$r Xtest5x

:$r Xtest6x

:set nobin ff& " Write the file in default format

:w! test.out

:qa!

ENDTEST



latin-1

<fe><fe>latin-1

utf-8

<feff>utf-8

utf-8-err

<feff>utf-8<80>err

ucs-2

<fe><ff>^@u^@c^@s^@-^@2^@

ucs-2le

<ff><fe>u^@c^@s^@-^@2^@l^@e^@:set fileencodings=ucs-bom,latin-1
:set ff=unix ffs=unix           " This changes the file for DOS and MAC
:" --- Write the test files
:/^latin-1$/+1w! Xtest0
"Xtest0" [New File] 1 line, 10 characters written:/^utf-8$/+1w! Xtest1
"Xtest1" [New File] 1 line, 9 characters written:/^utf-8-err$/+1w! Xtest2
"Xtest2" [New File] 1 line, 13 characters written:/^ucs-2$/+1w! Xtest3
"Xtest3" [New File] 1 line, 14 characters written:/^ucs-2le$/+1w! Xtest4
"Xtest4" [New File] 1 line, 17 characters written:" Need to add a NUL byte after the NL byte
:set bin
:e! Xtest4                      " Ignore change from setting 'ff'
"Xtest4" 1 line, 17 characters<ff><fe>u^@c^@s^@-^@2^@l^@e^@

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               

^@:set noeol
:w
"Xtest4" [Incomplete last line] 2 lines, 18 characters written:set ffs& nobinary              " Allow default test42.in format
:e #
"test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x

:$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff&               " Write the file in default format:w! test.out:qa!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:set ff=unix                    " Format for files to write
:/^ucs-4$/+1w! Xtest5
"Xtest5" [converted][New File] 1 line, 30 characters written:/^ucs-4le$/+1w! Xtest6
"Xtest6" [converted][New File] 1 line, 35 characters written:" Need to add three NUL bytes after the NL byte
:set bin
:e! Xtest6                      " ! for when setting 'ff' is a change
"Xtest6" 1 line, 33 characters<ff><fe>^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               

~   
^@^@^@:set noeol
:w
"Xtest6" [Incomplete last line] 2 lines, 36 characters written:set nobin
:e #
"test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x

:$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff&               " Write the file in default format:w! test.out:qa!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:"
:" --- Check that editing a latin-1 file doesn't see a BOM
:e! Xtest0
"Xtest0" [converted] 1 line, 12 charactersþþlatin-1~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :redir! >test.out
:set fileencoding bomb?
  fileencoding=latin1


nobomb


Press ENTER or type command to continue:redir END
þþlatin-1

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 12 characters appended:set bomb fenc=latin-1
:w! Xtest0x
"Xtest0x" [converted][New File] 1 line, 12 characters written:"
:" --- Check utf-8
:e! Xtest1
"Xtest1" 1 line, 9 charactersutf-8:redir >>test.out
:set fileencoding bomb?
  fileencoding=utf-8


  bomb


Press ENTER or type command to continue:redir END
utf-8

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 6 characters appended:set fenc=utf-8
:w! Xtest1x
"Xtest1x" [New File] 1 line, 9 characters written:"
:" --- Check utf-8 with an error (will fall back to latin-1)
:e! Xtest2
"Xtest2" [converted] 1 line, 17 charactersutf-8<80>err
:redir >>test.out
:set fileencoding bomb?
  fileencoding=latin1


nobomb


Press ENTER or type command to continue:redir END
utf-8<80>err

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 17 characters appended:set fenc=utf-8
:w! Xtest2x
"Xtest2x" [New File] 1 line, 17 characters written:"
:" --- Check ucs-2
:e! Xtest3
"Xtest3" [converted] 1 line, 8 charactersucs-2:redir >>test.out
:set fileencoding bomb?
  fileencoding=utf-16


  bomb


Press ENTER or type command to continue:redir END
ucs-2

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 6 characters appended:set fenc=ucs-2
:w! Xtest3x
"Xtest3x" [converted][New File] 1 line, 8 characters written:"
:" --- Check ucs-2le
:e! Xtest4
"Xtest4" [converted] 1 line, 10 characters2le
:redir >>test.out
:set fileencoding bomb?
  fileencoding=utf-16le


  bomb


Press ENTER or type command to continue:redir END
ucs-2le

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 8 characters appended:set fenc=ucs-2le
:w! Xtest4x
"Xtest4x" [converted][New File] 1 line, 10 characters written:"
:" --- Check ucs-4
:e! Xtest5
"Xtest5" [converted] 1 line, 10 characters-4:redir >>test.out
:set fileencoding bomb?
  fileencoding=ucs-4


  bomb


Press ENTER or type command to continue:redir END
ucs-4

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 6 characters appended:set fenc=ucs-4
:w! Xtest5x
"Xtest5x" [converted][New File] 1 line, 10 characters written:"
:" --- Check ucs-4le
:e! Xtest6
"Xtest6" [converted] 1 line, 12 characters4le
:redir >>test.out
:set fileencoding bomb?
  fileencoding=ucs-4le


  bomb


Press ENTER or type command to continue:redir END
ucs-4le

~                                                                               :set fenc=latin-1
:w >>test.out
"test.out" [converted] 1 line, 8 characters appended:set fenc=ucs-4le
:w! Xtest6x
"Xtest6x" [converted][New File] 1 line, 12 characters written:"
:" --- Check the files written with BOM
:set bin
:e! test.out
"test.out" 35 lines, 275 characters  fileencoding=latin1nobomb<fe><fe>latin-1  fileencoding=utf-8  bombutf-8  fileencoding=latin1nobomb<feff>utf-8<80>err  fileencoding=utf-16  bombucs-2  fileencoding=utf-16le:$r Xtest0x
"Xtest0x" 1 line, 10 characters  bombucs-2le fileencoding=ucs-4

  bomb

ucs-4 fileencoding=ucs-4le

  bomb

ucs-4le

<fe><fe>latin-1


:$r Xtest1x
"Xtest1x" 1 line, 9 characters


<feff>utf-8

:$r Xtest2x
"Xtest2x" 1 line, 17 characters


utf-8<80>err

:$r Xtest3x
"Xtest3x" 1 line, 14 characters


<fe><ff>^@u^@c^@s^@-^@2^@

:$r Xtest4x
"Xtest4x" [Incomplete last line] 2 lines, 18 characters


<ff><fe>u^@c^@s^@-^@2^@l^@e^@

:$r Xtest5x
"Xtest5x" 1 line, 28 characters^@^@^@<fe><ff>^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@


:$r Xtest6x
"Xtest6x" [Incomplete last line] 2 lines, 36 characters


<ff><fe>^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@


:set nobin ff&               " Write the file in default format
:w! test.out
"test.out" 44 lines, 409 characters written:qa!
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
"test43.in" 34 lines, 473 charactersTests for regexp with various magic settings.



STARTTEST

:so small.vim

:set nocompatible viminfo+=nviminfo

/^1

/a*b\{2}c\+/e

x/\Md\*e\{2}f\+/e

x:set nomagic

/g\*h\{2}i\+/e

x/\mj*k\{2}l\+/e

x/\vm*n{2}o+/e

x/\V^aa$

x:set magic

/\v(a)(b)\2\1\1/e

x/\V[ab]\(\[xy]\)\1

x:$

:set undolevels=100

dv?bar?

Yup:"

:?^1?,$w! test.out

:qa!

ENDTEST:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for regexp with various magic settings./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 19 lines, 268 characters written:set ff& cpo+=A
/ENDTEST





:so! Xdotest
:so small.vim
:set nocompatible viminfo+=nviminfo
/^1


1 a aa abb abbccc


/a*b\{2}c\+/e
/\Md\*e\{2}f\+/e


2 d dd dee deefff

:set nomagic
/g\*h\{2}i\+/e


3 g gg ghh ghhiii

/\mj*k\{2}l\+/e


4 j jj jkk jkklll

/\vm*n{2}o+/e


5 m mm mnn mnnooo

/\V^aa$


6 x ^aa$ x
6 x aa$ x

:set magic
/\v(a)(b)\2\1\1/e


7 (a)(b) abbaa

/\V[ab]\(\[xy]\)\1


8 axx [ab]xab]x

:$
9 foobar



:set undolevels=100
?bar?
~                                                                               



1 more line; before #2  0 seconds agobar

9 foo
:"
:?^1?,$w! test.out
"test.out" [New] 11L, 137C written:qa!
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
"test44.in" 59 lines, 2403 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


x:" find word by change of word class

:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for regexp with multi-byte encoding and various magic settings./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 35 lines, 1238 characters written:set ff& cpo+=A
/ENDTESTx/ [[=a=]]* [[=b=]]* [[=c=]]* [[=d=]]* [[=e=]]* [[=f=]]* [[=g=]]* [[=h=]]* [[=i=]]* [[=j=]]* [[=k=]]* [[=l=]]* [[=m=]]* [[=n=]]* [[=o=]]* [[=p=]]* [[=q=]]* [[=r=]]* [[=s=]]* [[=t=]]* [[=u=]]* [[=v=]]* [[=w=]]* [[=x=]]* [[=y=]]* [[=z=]]*/e

x:?^1?,$w! test.out

:e! test.out





: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



:so! Xdotest
:so mbyte.vim
:set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo
x/ [[=a=]]* [[=b=]]* [[=c=]]* [[=d=]]* [[=e=]]* [[=f=]]* [[=g=]]* [[=h=]]* [[=i=]]* [[=j=]]* [[=k=]]* [[=l=]]* [[=m=]]* [[=n=]]* [[=o=]]* [[=p=]]* [[=q=]]* [[=r=]]* [[=s=]]* [[=t=]]* [[=u=]]* [[=v=]]* [[=w=]]* [[=x=]]* [[=y=]]* [[=z=]]*/e

x:?^1?,$w! test.out

:e! test.out





: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


/a*b\{2}c\+/e
/\Md\*e\{2}f\+/e
:set nomagic
/g\*h\{2}i\+/e
/\mj*k\{2}l\+/e
/\vm*n{2}o+/e
/\V^aa$
 aa$ x:set magic
/\v(a)(b)\2\1\1/e
/\V[ab]\(\[xy]\)\1
 ab]x:" Now search for multi-byte without composing char






:" Test \%u, [\u] and friends
/\%u20ac



/[\U1234abcd\u1234\uabcd]



/\%d21879b



/ [[=A=]]* [[=B=]]* [[=C=]]* [[=D=]]* [[=E=]]* [[=F=]]* [[=G=]]* [[=H=]]* [[=I=


]]* [[=J=]]* [[=K=]]* [[=L=]]* [[=M=]]* [[=N=]]* [[=O=]]* [[=P=]]* [[=Q=]]* [[=R


=]]* [[=S=]]* [[=T=]]* [[=U=]]* [[=V=]]* [[=W=]]* [[=X=]]* [[=Y=]]* [[=Z=]]*/e
Press ENTER or type command to continue:w!

:qa!

ENDTEST1 a aa abb abbcc

2 d dd dee deeff

3 g gg ghh ghhii

4 j jj jkk jkkll

5 m mm mnn mnnoo



/ [[=a=]]* [[=b=]]* [[=c=]]* [[=d=]]* [[=e=]]* [[=f=]]* [[=g=]]* [[=h=]]* [[=i=


]]* [[=j=]]* [[=k=]]* [[=l=]]* [[=m=]]* [[=n=]]* [[=o=]]* [[=p=]]* [[=q=]]* [[=r


=]]* [[=s=]]* [[=t=]]* [[=u=]]* [[=v=]]* [[=w=]]* [[=x=]]* [[=y=]]* [[=z=]]*/e
Press ENTER or type command to continue1 a aa abb abbcc

2 d dd dee deeff

3 g gg ghh ghhii

4 j jj jkk jkkll

5 m mm mnn mnnoo




:?^1?,$w! test.out
"test.out" [New] 18L, 977C written:e! test.out
"test.out" 18L, 977C1 a aa abb abbcc

2 d dd dee deeff

3 g gg ghh ghhii

4 j jj jkk jkkll

5 m mm mnn mnnoo

6 x aa$ x7 (a)(b) abba




g abb










:w!
"test.out" 22L, 991C written:qa!
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
"test45.in" 80 lines, 1824 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(".")):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for folding. vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 63 lines, 1691 characters written:set ff& cpo+=A
/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

:so! Xdotest
:so small.vim
:" We also need the +syntax feature here.
:if !has("syntax")


:     e! test.ok


:     w! test.out


:     qa!


:  :endif
/bb$

:call append("$", "expr " . foldlevel("."))

/hh$

:call append("$", foldlevel(".")):" basic test if a fold can be created, opened, moving to the end and closed
/^1
+--  3 lines: 1 aa--------------------------------------------------------------4 dd {{{

5 ee {{{ }}}

6 ff }}}

7 gg8 hh9 ii

a jj

b kk

last:call append("$", "manual " . getline(foldclosed(".")))
1 aa2 bb3 cc4 dd {{{

5 ee {{{ }}}

6 ff }}}

7 gg

8 hh

9 ii

a jj:call append("$", foldclosed("."))




:call append("$", getline("."))
+--  3 lines: 1 aa--------------------------------------------------------------4 dd {{{

5 ee {{{ }}}

6 ff }}}

7 gg8 hh9 ii

a jj

b kk

last:call append("$", getline(foldclosed(".")))
:" test folding with markers.
:set fdm=marker fdl=1 fdc=3
   /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/^5
:call append("$", "marker " . foldlevel("."))
:call append("$", foldlevel("."))
{{ |  6 ff }}}-{|

|

|

|





:call append("$", foldlevel("."))
6 ff }}}

 7 gg

 8 hh:call append("$", foldlevel("."))
:" test folding with indent
:set fdm=indent sw=2
 

  

  

  

 

   /^2 b
search hit BOTTOM, continuing at TOP
-  2 bb
|-    3 cc:call append("$", "indent " . foldlevel("."))
:call append("$", foldlevel("."))
:" test syntax folding
:set fdm=syntax fdl=0
 

  :syn region Hup start="dd" end="ii" fold contains=Fd1,Fd2,Fd3
+  +--  8 lines: 4 dd ----------------------------------------------------------a jjb kklastmanual 1 aa-13 cc:syn region Fd1 start="ee" end="ff" fold contained
:syn region Fd2 start="gg" end="hh" fold contained
:syn region Fd3 start="commentstart" end="commentend" fold contained
   1 aa   marker 2

   1

   1

   0

   indent 2

   1:call append("$", "folding " . getline("."))
:call append("$", getline("."))

--4 dd {{{commentstart  ||5 ee {{{ }}}

||{{{||6 ff }}}

||6 ff }}}||7 gg

||8 hh

||9 ii

||a jj||b kk

||last

||manual 1 aa

||-1||3 cc commentend- 

|-



| 

  

  

  

  

  

  :set fdl=1
+ +---  3 lines: 5 ee --------------------------------------------------------- 6 ff }}}+ +---  2 lines: 7 gg----------------------------------------------------------9 ii  a jj

  b kk

 lastmanual 1 aa-13 cc1 aamarker 21:call append("$", getline("."))
:set fdl=0
+  +--  8 lines: 4 dd commentstart  commentend----------------------------------  a jj b kk  last manual 1 aa-13 cc1 aarker 2110indent
-4 dd {{{commentstart  commentend|-5 ee {{{ }}}

||{{{||6 ff }}}

|6 ff }}}|-7 gg

||8 hh

|9 iia jjb kklastmanual 1 aa-13 cc   :call append("$", foldlevel("."))

   :/^last/+1,$w! test.out

   :delfun Flvl

   :qa!

   ENDTEST

   

   1 aa

     2 bb

       3 cc

-  4 dd {{{commentstart  commentend

|- 5 ee {{{ }}}

|| {{{

|| 6 ff }}}

|  6 ff }}}

|- 7 gg

|| 8 hh

|  9 ii

   a jj

   b kk

   last

   manual 1 aa

   -1

   3 cc:call append("$", getline("."))
:" test expression folding
:fun Flvl()


:    let l = getline(v:lnum)


:    if l =~ "bb$"


:        return 2


:      elseif l =~ "gg$"


:        return "s1"


:      elseif l =~ "ii$"


:        return ">2"


:      elseif l =~ "kk$"


:        return "0"


:      endif


:    return "="


:  endfun
   :call append("$", foldlevel("."))

   :/^last/+1,$w! test.out

   :delfun Flvl

   :qa!

   ENDTEST

   

   1 aa

     2 bb

       3 cc

-  4 dd {{{commentstart  commentend

|- 5 ee {{{ }}}

|| {{{:set fdm=expr fde=Flvl()
+  +-- 11 lines: 2 bb-----------------------------------------------------------b kk last  manual 1 aa  -1  3 cc 1 aa  marker 2

  1 10indent 21+  +--  4 lines: folding 9 ii---------------------------------------------------~                                                                            ~                                                                            /bb$
search hit BOTTOM, continuing at TOP--  2 bb||    3 cc

||4 dd {{{commentstart  commentend

||5 ee {{{ }}}

||{{{

||6 ff }}}

||6 ff }}}

||7 gg|8 hh

|+ +---  2 lines: 9 ii----------------------------------------------------------b kklastmanual 1 aa

 -13 cc1 aa:call append("$", "expr " . foldlevel("."))
/hh$
:call append("$", foldlevel("."))
/ii$
-9 ii||a jjb kklastmanual 1 aa-13 cc:call append("$", foldlevel("."))
/kk$
:call append("$", foldlevel("."))
:/^last/+1,$w! test.out
"test.out" [New File] 18 lines, 96 characters written:delfun Flvl
:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for multi-line regexps with ":s". vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 8 lines, 292 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:" test if replacing a line break works with a back reference
:/^1/,/^2/s/\n\(.\)/ \1/
4 substitutions on 1 line1 aa bb cc 2 dd ee9d6 e7

77f

xxxxx

4 substitutions on 1 line:" test if inserting a line break works with a back reference
:/^3/,/^4/s/\(.\)$/\r\1/
3 substitutions on 3 linesfgh

4 i

j3 substitutions on 3 lines:" test if replacing a line break with another line break works
:/^5/,/^6/s/\(\_d\{3}\)/x\1x/
3 substitutions on 2 linesx8

8xb cx9

9xd

6 ex77x7f

3 substitutions on 2 lines:/^1/,$w! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 13 lines, 70 characters written:qa!
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
"test47.in" 47 lines, 1140 charactersTests for vertical splits and filler lines in diff mode



STARTTEST

:so small.vim

:" Disable the title to avoid xterm keeping the wrong one.

:set notitle noicon

/^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():set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for vertical splits and filler lines in diff mode/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 37 lines, 1039 characters written:set ff& cpo+=A
/ENDTESTj:let two = two . "-" . winline()

j: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



1 aa

2 bb

3 cc

4 dd

5 ee

:so! Xdotest
:so small.vim
:" Disable the title to avoid xterm keeping the wrong one.
:set notitle noicon
/^1
5 lines yanked:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       ^W^W:call append("$", one)

:call append("$", two)

:call append("$", three)

:$-2,$w! test.out

:unlet one two three

:qa!

ENDTEST1 aa

2 bb

test47.in                                                                       5 more lines1 aa2 bb3 cc4 dd5 ee[+]

~                                                                               :w! Xtest
"Xtest" [New File] 5 lines, 25 characters writtenXtest        

~                                                                               [+]







1 aaXxxx:w! Xtest2
"Xtest2" [New File] 6 lines, 29 characters written   :file Nop
"Nop" [Not edited] line 4 of 6 --66%-- col 3Nop  yyy[+]

3 

X 

xxzzzz

5 e:vert diffsplit Xtest
"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 [+]                                :vert diffsplit Xtest2
"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 [+]                   ^W^W:call append("$", one)

:call append("$", two)

:call append("$", three)

:$-2,$w! test.out

:unlet one two three

:qa!

ENDTEST



1 aa

2 bb

test47.in                                                                       :" jump to second window for a moment to have filler line appear at start of
:" first window
Xtest2                     Xtest                      ------------------------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                    Xtest2                     Xtest                      :let one = winline()
:let one = one . "-" . winline()
:let one = one . "-" . winline()
:let one = one . "-" . winline()
:let one = one . "-" . winline()
:let one = one . "-" . winline()
Xtest2                     Xtest                      :let two = winline()
:let two = two . "-" . winline()
:let two = two . "-" . winline()
:let two = two . "-" . winline()
:let two = two . "-" . winline()
Xtest                      Nop [+]                   :let three = winline()
:let three = three . "-" . winline()
:let three = three . "-" . winline()
:let three = three . "-" . winline()
:let three = three . "-" . winline()
:let three = three . "-" . winline()
:let three = three . "-" . winline()
Nop [+]                   test47.in                                                                       :call append("$", one)
[+]:call append("$", two)
:call append("$", three)
:$-2,$w! test.out
"test.out" [New File] 3 lines, 36 characters written:unlet one two three
:qa!
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
"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 <CR> moves the last remaining character to the next

:"    line.  (Mary Ellen Foster)

j^/are

C^Mare belong to vim^[

:"

:"   When past the end of a line that ends in a single character "b" skips

:"    that word.

^$15lbC7^[

:"

:"   Make sure 'i' works:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
This is a test of 'virtualedit'./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 54 lines, 1250 characters written:set ff& cpo+=A
/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 <royl@netropolis.net>.

^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

:so! Xdotest
:so small.vim
:set noswf
:set ve=all
58 fewer lines"r"a^Vb^Msd

abcv6efi.him0kl





~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               58 fewer lines

:"
:"   Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword".
:"    Repeating CTRL-N fixes it. (Mary Ellen Foster)
/w
search hit BOTTOM, continuing at TOP$Scanning tags.The only matchword:"
:"   Using "C" then then <CR> moves the last remaining character to the next
:"    line.  (Mary Ellen Foster)

/are
search hit BOTTOM, continuing at TOP$are belong to vim

1 2 3 4 5 6

'i

'C

'a

'A

'D'this is a test

"r"^Vb^Msdabcv6efi.him0kl:"
:"   When past the end of a line that ends in a single character "b" skips
:"    that word.

$7:"
:"   Make sure 'i' works

'i'   <-- should be 3 ' ':"
:"   Make sure 'C' works

'C'   $<-- should be 3 ' ':"
:"   Make sure 'a' works

'a'    <-- should be 4 ' ':"
:"   Make sure 'A' works

'A'   <-- should be 0 ' ':"
:"   Make sure 'D' works

'D'   <-- 'D' should be intact:"
:"   Test for yank bug reported by Mark Waggoner.
:set ve=block

aaaaaablock of 4 lines yanked3 more linesa

aa 

:"
:" Test "r" beyond the end of the line
:set ve=all
/^"r"
search hit BOTTOM, continuing at TOP"r"    xx<-- should be 'x':"
:"   Test to make sure 'x' can delete control characters
:set display=uhex
<16>b<0d>sd
<16>b<0d>sdb<0d>sd<0d>sdsdd[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 <royl@netropolis.net>.

   vv   ii   m   <-- should show the name of a noted text editor
    66   ..   0   <-- and its version number~                                                                               

    :"
:wq! test.out
"test.out" [New File] 21 lines, 443 characters written


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
"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:):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
This is a test of the script language./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 21 lines, 401 characters written:set ff& cpo+=A
/ENDTEST:  silent! exe "unlet " . v

:endfor

:unlet v

:qa!

ENDTEST






:so! Xdotest
:so small.vim
:se nocp nomore viminfo+=nviminfo
:lang mess C
:so test49.vim
Error 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/vnjetqo/0"[noeol] 18L, 528C

15 substitutions on 15 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/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/vnjetqo/1"[noeol] 19L, 588C

16 substitutions on 16 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/1" 16L, 534C written
"test49.in" 30L, 632C

Error detected while processing /tmp/vnjetqo/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/vnjetqo/2"[noeol] 22L, 784C

19 substitutions on 19 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/2" 19L, 724C written
"test49.in" 30L, 632C

*** Test   5: OK (32883)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"/tmp/vnjetqo/3" [New] 53L, 1582C written14L, 358C appended26L, 824C appended34L, 986C appended

:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/4/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/4" 130L, 2431C appended131L, 2453C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/5

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/5"' -S /tmp/vnjetq


o/4

"/tmp/vnjetqo/5" 21L, 130C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test   6: OK (603978947)


Error detected while processing /<<PKGBUILDDIR>>/src/vim-basic/tes


tdir/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 /<<PKGBUILDDIR>>/src/vim-basic/tes


tdir/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 /<<PKGBUILDDIR>>/src/vim-basic/tes


tdir/test49.vim:


line 1626:


E171: Missing :endif: endwhile 


*** Test  17: OK (285127993)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/6

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/6" 16L, 304C appended17L, 326C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/7

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/7"' -c 'breakad


dfile 8 /tmp/vnjetqo/6' -S /tmp/vnjetqo/6



shell returned 1


"/tmp/vnjetqo/7" 3L, 6C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/8

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/8" 6L, 127C appended7L, 149C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/9

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/9"' -c 'breakad


dfile 4 /tmp/vnjetqo/8' -S /tmp/vnjetqo/8



shell returned 1


"/tmp/vnjetqo/9" 1L, 5C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/10

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/10" 21L, 486C appended22L, 508C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/11

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/11"' -c 'breaka


dd func 7 F' -S /tmp/vnjetqo/10



shell returned 1


"/tmp/vnjetqo/11" 3L, 18C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/12

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/12" 13L, 364C appended14L, 386C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/13

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/13"' -c 'breaka


dd func 3 G' -S /tmp/vnjetqo/12



shell returned 1


"/tmp/vnjetqo/13" 1L, 9C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  18: OK (67224583)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/14

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/14" 12L, 201C appended13L, 223C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/15

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/15"' -S /tmp/vnjet


qo/14



shell returned 1


"/tmp/vnjetqo/15" 2L, 4C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/16

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/16" 12L, 205C appended13L, 227C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/17

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/17"' -S /tmp/vnjet


qo/16



shell returned 1


"/tmp/vnjetqo/17" 2L, 7C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/18

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/18" 6L, 122C appended7L, 144C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/19

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/19"' -S /tmp/vnjet


qo/18



shell returned 1


"/tmp/vnjetqo/19" 1L, 5C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/20

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/20" 8L, 176C appended9L, 198C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/21

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/21"' -S /tmp/vnjet


qo/20



shell returned 1


"/tmp/vnjetqo/21" 1L, 6C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/22

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/22" 10L, 215C appended11L, 237C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/23

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/23"' -S /tmp/vnjet


qo/22



shell returned 1


"/tmp/vnjetqo/23" 1L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/24

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/24" 7L, 149C appended8L, 171C8L, 170C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/25

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/25"' -S /tmp/vnjet


qo/24



shell returned 1


"/tmp/vnjetqo/25" 1L, 9C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  19: OK (69275973)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/26

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/26" 9L, 135C appended10L, 157C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/27

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/27"' -S /tmp/vnjet


qo/26



shell returned 1


"/tmp/vnjetqo/27" 2L, 4C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/28

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/28" 10L, 155C appended11L, 177C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/29

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/29"' -S /tmp/vnjet


qo/28



shell returned 1


"/tmp/vnjetqo/29" 3L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/30

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/30" 12L, 204C appended13L, 226C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/31

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/31"' -S /tmp/vnjet


qo/30



shell returned 1


"/tmp/vnjetqo/31" 4L, 18C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/32

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/32" 12L, 214C appended13L, 236C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/33

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/33"' -S /tmp/vnjet


qo/32



shell returned 1


"/tmp/vnjetqo/33" 4L, 22C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/34

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/34" 12L, 211C appended13L, 233C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/35

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/35"' -S /tmp/vnjet


qo/34



shell returned 1


"/tmp/vnjetqo/35" 3L, 22C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/36

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/36" 14L, 263C appended15L, 285C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/37

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/37"' -S /tmp/vnjet


qo/36



shell returned 1


"/tmp/vnjetqo/37" 4L, 34C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/38

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/38" 14L, 277C appended15L, 299C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/39

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/39"' -S /tmp/vnjet


qo/38



shell returned 1


"/tmp/vnjetqo/39" 4L, 40C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  20: OK (1874575085)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/40

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/40" 58L, 1022C appended59L, 1044C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/41

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/41"' -S /tmp/vnjet


qo/40

"/tmp/vnjetqo/41" 9L, 56C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  21: OK (147932225)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/42

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/42" 23L, 418C appended24L, 440C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/43

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/43"' -S /tmp/vnjet


qo/42



shell returned 1


"/tmp/vnjetqo/43" 1L, 2C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/44

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/44" 23L, 437C appended24L, 459C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/45

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/45"' -c 'breaka


dd func 2 Interrupt' -S /tmp/vnjetqo/44



shell returned 1


"/tmp/vnjetqo/45" 1L, 3C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/46

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/46" 21L, 386C appended22L, 408C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/47

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/47"' -S /tmp/vnjet


qo/46



shell returned 1


"/tmp/vnjetqo/47" 1L, 5C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  22: OK (4161)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/48

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/48" 25L, 432C appended26L, 454C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/49

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/49"' -S /tmp/vnjet


qo/48



shell returned 1


"/tmp/vnjetqo/49" 3L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  23: OK (49)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/50

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/50" 16L, 392C appended17L, 414C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/51

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/51"' -S /tmp/vnjet


qo/50

"/tmp/vnjetqo/51" 3L, 7C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"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/vnjetqo/52"[noeol] 17L, 552C

14 substitutions on 14 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/52"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/vnjetqo/53"[noeol] 13L, 406C

10 substitutions on 10 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/53"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/vnjetqo/54"[noeol] 13L, 409C

10 substitutions on 10 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/54"10L, 381C written
"test49.in" 30L, 632C

*** Test  28: OK (1996459)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C

:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/55/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/55" 39L, 721C appended40L, 743C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/56

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/56"' -S /tmp/vnjet


qo/55



shell returned 1


"/tmp/vnjetqo/56" 6L, 21C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/57

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/57" 23L, 509C appended24L, 531C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/58

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/58"' -S /tmp/vnjet


qo/57



shell returned 1


"/tmp/vnjetqo/58" 4L, 34C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  29: OK (170428555)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/59

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/59" 60L, 1101C appended61L, 1123C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/60

:!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/vnjetqo/60"' -


c'breakadd func 3 F' -c 'breakadd file 19 /tmp/vnjetqo/59' -c 'breakadd file 31


/tmp/vnjetqo/59' -S /tmp/vnjetqo/59



shell returned 1


"/tmp/vnjetqo/60" 16L, 89C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  30: OK (190905173)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/61

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/61" 60L, 1122C appended61L, 1144C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/62

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/62"' -S /tmp/vnjet


qo/61



shell returned 1


"/tmp/vnjetqo/62" 16L, 89C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  31: OK (190905173)


*** Test  32: OK (354833067)


*** Test  33: OK (1216907538)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/63

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/63" 63L, 1288C appended64L, 1310C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/64

:!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/vnjet


qo/64"' -c 'breakadd func 16 C' -S /tmp/vnjetqo/63



shell returned 1


"/tmp/vnjetqo/64" 17L, 127C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  34: OK (2146584868)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/65

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/65" 63L, 1285C appended64L, 1307C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/66

:!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/vnjet


qo/66"' -c 'breakadd func 16 B' -S /tmp/vnjetqo/65



shell returned 1


"/tmp/vnjetqo/66" 17L, 127C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  35: OK (2146584868)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/67

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/67" 66L, 1430C appended67L, 1452C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/68

:!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/vnjetqo/


68"' -c 'breakadd func 16 R' -S /tmp/vnjetqo/67



shell returned 1


"/tmp/vnjetqo/68" 9L, 81C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  36: OK (1071644672)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/69

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/69" 73L, 1488C appended74L, 1510C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/70

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/70"' -c 'breakadd


func 16 F' -S /tmp/vnjetqo/69



shell returned 1


"/tmp/vnjetqo/70" 9L, 81C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  37: OK (1071644672)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/71

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/71" 82L, 1519C appended83L, 1541C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/72

:!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/vnjet


qo/72"' -c 'breakadd func 16 E' -S /tmp/vnjetqo/71



shell returned 1


"/tmp/vnjetqo/72" 8L, 63C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  38: OK (357908480)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/73

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/73" 83L, 1538C appended84L, 1560C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/74

:!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/vnjetqo/74"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S


/tmp/vnjetqo/73



shell returned 1


"/tmp/vnjetqo/74" 8L, 63C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  39: OK (357908480)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/75

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/75" 82L, 1519C appended83L, 1541C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/76

:!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/vnjet


qo/76"' -c 'breakadd func 16 T' -S /tmp/vnjetqo/75



shell returned 1


"/tmp/vnjetqo/76" 8L, 63C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"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/vnjetqo/77"[noeol] 11L, 334C

8 substitutions on 8 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/77"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/vnjetqo/78"[noeol] 12L, 364C

9 substitutions on 9 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/78"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/vnjetqo/79"[noeol] 11L, 332C

8 substitutions on 8 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/79"8L, 305C written
"test49.in" 30L, 632C

*** Test  50: OK (363550045)

*** Test  51: OK (40744667)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C

:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/81/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/81" 2L, 41C appended3L, 63C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/82

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/82"' -S /tmp/vnjetqo/81



shell returned 1


"/tmp/vnjetqo/82" 1L, 2C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 8L, 182C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/83

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/83" 7L, 115C appended8L, 137C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/84

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/84"' -S /tmp/vnjetqo/83



shell returned 1


"/tmp/vnjetqo/84" 1L, 2C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 8L, 181C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/85

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/85" 12L, 180C appended13L, 202C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/86

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/86"' -S /tmp/vnjetqo/85



shell returned 1


"/tmp/vnjetqo/86" 2L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 10L, 209C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/87

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/87" 8L, 139C appended9L, 161C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/88

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/88"' -S /tmp/vnjetqo/87



shell returned 1


"/tmp/vnjetqo/88" 2L, 11C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 10L, 217C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/89

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/89" 5L, 87C appended6L, 109C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/90

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir!


>/tmp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin =


1' -c 'let ExtraVimResult = "/tmp/vnjetqo/90"' -c 'breakadd file 4 /tmp/vnjetqo


/89' -S /tmp/vnjetqo/89



shell returned 1


"/tmp/vnjetqo/90" 1L, 7C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" [noeol] 9L, 202C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/91

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/91" 7L, 189C appended8L, 211C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/92

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/92"' -S /tmp/vnjetqo/91



shell returned 1


"/tmp/vnjetqo/92" 1L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 9L, 252C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/93

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/93" 7L, 199C appended8L, 221C8L, 220C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/94

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/94"' -S /tmp/vnjetqo/93



shell returned 1


"/tmp/vnjetqo/94" 1L, 10C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/80" 9L, 214C
"test49.in" 30L, 632C


*** Test  52: OK (1247112011)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/96

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/96" 1L, 10C appended2L, 32C2L, 31C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/97

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/97"' -S /tmp/vnjetqo/96



shell returned 1


"/tmp/vnjetqo/97" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 154C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/98

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/98" 3L, 39C appended4L, 61C


3 substitutions on 3 lines
"/tmp/vnjetqo/98" 4L, 58C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/99

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/99"' -S /tmp/vnjetqo/98



shell returned 1


"/tmp/vnjetqo/99" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 158C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/100

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/100" 4L, 45C appended5L, 67C


4 substitutions on 4 lines
"/tmp/vnjetqo/100"5L, 63C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/101

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/101"' -S /tmp/vnjetqo/100



shell returned 1


"/tmp/vnjetqo/101" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 159C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/102

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/102" 3L, 33C appended4L, 55C


3 substitutions on 3 lines
"/tmp/vnjetqo/102"4L, 52C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/103

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/103"' -S /tmp/vnjetqo/102



shell returned 1


"/tmp/vnjetqo/103" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 159C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/104

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/104" 5L, 65C appended6L, 87C


5 substitutions on 5 lines
"/tmp/vnjetqo/104"6L, 82C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/105

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/105"' -S /tmp/vnjetqo/104



shell returned 1


"/tmp/vnjetqo/105" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 159C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/106

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/106" 1L, 9C appended2L, 31C2L, 30C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/107

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/107"' -S /tmp/vnjetqo/106



shell returned 1


"/tmp/vnjetqo/107" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 153C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/108

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/108" 3L, 38C appended4L, 60C


3 substitutions on 3 lines
"/tmp/vnjetqo/108"4L, 57C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/109

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/109"' -S /tmp/vnjetqo/108



shell returned 1


"/tmp/vnjetqo/109" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 157C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/110

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/110" 4L, 44C appended5L, 66C


4 substitutions on 4 lines
"/tmp/vnjetqo/110"5L, 62C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/111

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/111"' -S /tmp/vnjetqo/110



shell returned 1


"/tmp/vnjetqo/111" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 157C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/112

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/112" 3L, 32C appended4L, 54C


3 substitutions on 3 lines
"/tmp/vnjetqo/112"4L, 51C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/113

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/113"' -S /tmp/vnjetqo/112



shell returned 1


"/tmp/vnjetqo/113" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 157C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/114

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/114" 5L, 64C appended6L, 86C


5 substitutions on 5 lines
"/tmp/vnjetqo/114"6L, 81C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/115

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/115"' -S /tmp/vnjetqo/114



shell returned 1


"/tmp/vnjetqo/115" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 157C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/116

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/116" 1L, 11C appended2L, 33C2L, 32C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/117

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/117"' -S /tmp/vnjetqo/116



shell returned 1


"/tmp/vnjetqo/117" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 157C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/118

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/118" 3L, 40C appended4L, 62C


3 substitutions on 3 lines
"/tmp/vnjetqo/118"4L, 59C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/119

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/119"' -S /tmp/vnjetqo/118



shell returned 1


"/tmp/vnjetqo/119" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 161C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/120

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/120" 4L, 46C appended5L, 68C


4 substitutions on 4 lines
"/tmp/vnjetqo/120"5L, 64C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/121

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/121"' -S /tmp/vnjetqo/120



shell returned 1


"/tmp/vnjetqo/121" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 161C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/122

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/122" 3L, 34C appended4L, 56C


3 substitutions on 3 lines
"/tmp/vnjetqo/122"4L, 53C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/123

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/123"' -S /tmp/vnjetqo/122



shell returned 1


"/tmp/vnjetqo/123" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 161C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/124

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/124" 5L, 66C appended6L, 88C


5 substitutions on 5 lines
"/tmp/vnjetqo/124"6L, 83C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/125

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/125"' -S /tmp/vnjetqo/124



shell returned 1


"/tmp/vnjetqo/125" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 161C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/126

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/126" 4L, 37C appended5L, 59C


4 substitutions on 4 lines
"/tmp/vnjetqo/126"5L, 55C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/127

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/127"' -S /tmp/vnjetqo/126



shell returned 1


"/tmp/vnjetqo/127" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 150C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/128

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/128" 4L, 41C appended5L, 63C


4 substitutions on 4 lines
"/tmp/vnjetqo/128"5L, 59C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/129

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1'


-c 'let ExtraVimResult = "/tmp/vnjetqo/129"' -S /tmp/vnjetqo/128



shell returned 1


"/tmp/vnjetqo/129" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/95" 6L, 159C
"test49.in" 30L, 632C


*** Test  53: OK (131071)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/131

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/131" 1L, 13C appended2L, 35C2L, 34C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/132

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/132"' -S /tmp/vnjetqo/131



shell returned 1


"/tmp/vnjetqo/132" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 164C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/133

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/133" 3L, 36C appended4L, 58C


3 substitutions on 3 lines
"/tmp/vnjetqo/133"4L, 55C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/134

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/134"' -S /tmp/vnjetqo/133



shell returned 1


"/tmp/vnjetqo/134" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 168C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/135

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/135" 3L, 38C appended4L, 60C


3 substitutions on 3 lines
"/tmp/vnjetqo/135"4L, 57C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/136

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/136"' -S /tmp/vnjetqo/135



shell returned 1


"/tmp/vnjetqo/136" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 154C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/137

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/137" 4L, 48C appended5L, 70C


4 substitutions on 4 lines
"/tmp/vnjetqo/137"5L, 66C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/138

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/138"' -S /tmp/vnjetqo/137



shell returned 1


"/tmp/vnjetqo/138" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 168C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/139

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/139" 4L, 53C appended5L, 75C


4 substitutions on 4 lines
"/tmp/vnjetqo/139"5L, 71C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/140

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/140"' -S /tmp/vnjetqo/139



shell returned 1


"/tmp/vnjetqo/140" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 155C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/141

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/141" 5L, 62C appended6L, 84C


5 substitutions on 5 lines
"/tmp/vnjetqo/141"6L, 79C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/142

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/142"' -S /tmp/vnjetqo/141



shell returned 1


"/tmp/vnjetqo/142" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 155C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/143

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/143" 5L, 64C appended6L, 86C


5 substitutions on 5 lines
"/tmp/vnjetqo/143"6L, 81C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/144

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/144"' -S /tmp/vnjetqo/143



shell returned 1


"/tmp/vnjetqo/144" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 154C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/145

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/145" 3L, 36C appended4L, 58C


3 substitutions on 3 lines
"/tmp/vnjetqo/145"4L, 55C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/146

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/146"' -S /tmp/vnjetqo/145



shell returned 1


"/tmp/vnjetqo/146" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 168C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/147

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/147" 5L, 67C appended6L, 89C


5 substitutions on 5 lines
"/tmp/vnjetqo/147"6L, 84C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/148

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/148"' -S /tmp/vnjetqo/147



shell returned 1


"/tmp/vnjetqo/148" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 167C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/149

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/149" 5L, 68C appended6L, 90C


5 substitutions on 5 lines
"/tmp/vnjetqo/149"6L, 85C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/150

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/150"' -S /tmp/vnjetqo/149



shell returned 1


"/tmp/vnjetqo/150" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 168C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/151

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/151" 7L, 95C appended8L, 117C


7 substitutions on 7 lines
"/tmp/vnjetqo/151"8L, 110C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/152

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/152"' -S /tmp/vnjetqo/151



shell returned 1


"/tmp/vnjetqo/152" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/130" 6L, 167C
"test49.in" 30L, 632C


*** Test  54: OK (2047)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/154

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/154" 1L, 13C appended2L, 35C2L, 34C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/155

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/155"' -S /tmp/vnjetqo/154



shell returned 1


"/tmp/vnjetqo/155" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 172C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/156

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/156" 3L, 36C appended4L, 58C


3 substitutions on 3 lines
"/tmp/vnjetqo/156"4L, 55C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/157

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/157"' -S /tmp/vnjetqo/156



shell returned 1


"/tmp/vnjetqo/157" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 176C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/158

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/158" 4L, 48C appended5L, 70C


4 substitutions on 4 lines
"/tmp/vnjetqo/158"5L, 66C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/159

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/159"' -S /tmp/vnjetqo/158



shell returned 1


"/tmp/vnjetqo/159" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 176C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/160

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/160" 3L, 36C appended4L, 58C


3 substitutions on 3 lines
"/tmp/vnjetqo/160"4L, 55C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/161

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/161"' -S /tmp/vnjetqo/160



shell returned 1


"/tmp/vnjetqo/161" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 176C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/162

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/162" 5L, 68C appended6L, 90C


5 substitutions on 5 lines
"/tmp/vnjetqo/162"6L, 85C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/163

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/163"' -S /tmp/vnjetqo/162



shell returned 1


"/tmp/vnjetqo/163" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 176C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/164

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/164" 1L, 10C appended2L, 32C2L, 31C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/165

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/165"' -S /tmp/vnjetqo/164



shell returned 1


"/tmp/vnjetqo/165" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 166C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/166

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/166" 3L, 33C appended4L, 55C


3 substitutions on 3 lines
"/tmp/vnjetqo/166"4L, 52C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/167

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/167"' -S /tmp/vnjetqo/166



shell returned 1


"/tmp/vnjetqo/167" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 170C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/168

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/168" 4L, 45C appended5L, 67C


4 substitutions on 4 lines
"/tmp/vnjetqo/168"5L, 63C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/169

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/169"' -S /tmp/vnjetqo/168



shell returned 1


"/tmp/vnjetqo/169" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 170C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/170

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/170" 3L, 33C appended4L, 55C


3 substitutions on 3 lines
"/tmp/vnjetqo/170"4L, 52C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/171

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/171"' -S /tmp/vnjetqo/170



shell returned 1


"/tmp/vnjetqo/171" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 170C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/172

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/172" 5L, 65C appended6L, 87C


5 substitutions on 5 lines
"/tmp/vnjetqo/172"6L, 82C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/173

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/173"' -S /tmp/vnjetqo/172



shell returned 1


"/tmp/vnjetqo/173" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/153" 6L, 170C
"test49.in" 30L, 632C


*** Test  55: OK (1023)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/175

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/175" 1L, 11C appended2L, 33C2L, 32C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/176

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/176"' -S /tmp/vnjetqo/175



shell returned 1


"/tmp/vnjetqo/176" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 158C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/177

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/177" 3L, 34C appended4L, 56C


3 substitutions on 3 lines
"/tmp/vnjetqo/177"4L, 53C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/178

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/178"' -S /tmp/vnjetqo/177



shell returned 1


"/tmp/vnjetqo/178" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 162C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/179

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/179" 3L, 40C appended4L, 62C


3 substitutions on 3 lines
"/tmp/vnjetqo/179"4L, 59C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/180

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/180"' -S /tmp/vnjetqo/179



shell returned 1


"/tmp/vnjetqo/180" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 162C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/181

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/181" 3L, 32C appended4L, 54C


3 substitutions on 3 lines
"/tmp/vnjetqo/181"4L, 51C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/182

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/182"' -S /tmp/vnjetqo/181



shell returned 1


"/tmp/vnjetqo/182" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 152C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/183

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/183" 3L, 35C appended4L, 57C


3 substitutions on 3 lines
"/tmp/vnjetqo/183"4L, 54C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/184

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/184"' -S /tmp/vnjetqo/183



shell returned 1


"/tmp/vnjetqo/184" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 155C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/185

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/185" 4L, 44C appended5L, 66C


4 substitutions on 4 lines
"/tmp/vnjetqo/185"5L, 62C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/186

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/186"' -S /tmp/vnjetqo/185



shell returned 1


"/tmp/vnjetqo/186" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 152C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/187

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/187" 4L, 47C appended5L, 69C


4 substitutions on 4 lines
"/tmp/vnjetqo/187"5L, 65C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/188

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/188"' -S /tmp/vnjetqo/187



shell returned 1


"/tmp/vnjetqo/188" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 155C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/189

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/189" 5L, 64C appended6L, 86C


5 substitutions on 5 lines
"/tmp/vnjetqo/189"6L, 81C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/190

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/190"' -S /tmp/vnjetqo/189



shell returned 1


"/tmp/vnjetqo/190" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 152C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/191

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/191" 5L, 67C appended6L, 89C


5 substitutions on 5 lines
"/tmp/vnjetqo/191"6L, 84C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/192

:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t


mp/vnjetqo/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1


'-c 'let ExtraVimResult = "/tmp/vnjetqo/192"' -S /tmp/vnjetqo/191



shell returned 1


"/tmp/vnjetqo/192" 0L, 0C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/tmp/vnjetqo/174" 6L, 155C
"test49.in" 30L, 632C


*** Test  56: OK (511)


   function FuncException()


1      let g:exception = v:exception


   endfunction"/tmp/vnjetqo/193" [noeol] 4L, 80C

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/193" 1L, 36C written
"test49.in" 30L, 632C

   function FuncThrowpoint()


1      let g:throwpoint = v:throwpoint


   endfunction"/tmp/vnjetqo/194" [noeol] 4L, 83C

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/194" 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/vnjetqo/195"[noeol] 12L, 341C

9 substitutions on 9 lines

8 substitutions on 8 lines

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/195" 9L, 292C written
"test49.in" 30L, 632C

   function G(arg, line)

1      call T(a:arg, a:line)

   endfunction"/tmp/vnjetqo/196"[noeol] 4L, 69C

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/196" 1L, 30C written
"test49.in" 30L, 632C

   function F(arg, line)

1      call G(a:arg, a:line)

   endfunction"/tmp/vnjetqo/197"[noeol] 4L, 69C

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/197" 1L, 30C written
"test49.in" 30L, 632C

*** Test  57: OK (2147450880)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C

:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/198

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/198" 87L, 1700C appended88L, 1722C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/199

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/199"' -c 'break


add func 4 T' -S /tmp/vnjetqo/198



shell returned 1


"/tmp/vnjetqo/199" 8L, 36C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  58: OK (624945)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/200

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/200" 293L, 5789C appended294L, 5811C


3 substitutions on 3 lines
"/tmp/vnjetqo/200"294L, 5808C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/201

:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo


'-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/201"' -c 'br


eakadd file 115 /tmp/vnjetqo/200' -c 'breakadd file 225 /tmp/vnjetqo/200' -S /tm


p/vnjetqo/200



shell returned 1


"/tmp/vnjetqo/201" 28L, 162C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  59: OK (2038431743)
"/n/o/n/w/r/i/t/a/b/l/e/_/f/i/l/e"
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/202

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/202" 33L, 765C appended34L, 787C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/203

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/203"' -c 'break


add file 7 /tmp/vnjetqo/202' -S /tmp/vnjetqo/202



shell returned 1


"/tmp/vnjetqo/203" 3L, 27C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  60: OK (311511339)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/204

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/204" 115L, 2272C appended116L, 2294C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/205

:!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/vnjetqo/


205"' -c 'breakadd file 8 /tmp/vnjetqo/204' -c 'breakadd file 36 /tmp/vnjetqo/20


4' -c 'breakadd file 40 /tmp/vnjetqo/204' -c 'breakadd file 69 /tmp/vnjetqo/204'


-c 'breakadd file 95 /tmp/vnjetqo/204' -c 'breakadd file 97 /tmp/vnjetqo/204' -


S/tmp/vnjetqo/204



shell returned 1


"/tmp/vnjetqo/205" 14L, 81C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  61: OK (374889517)


   function F()


1      while 1


2      " Missing :endwhile


   endfunction"/tmp/vnjetqo/206"[noeol] 5L, 73C

E486: Pattern not found: ^\s*$
"/tmp/vnjetqo/206" 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)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/207

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/207" 149L, 2828C appended150L, 2850C


6 substitutions on 6 lines
"/tmp/vnjetqo/207"150L, 2844C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/208

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/208"' -c 'break


add file 63 /tmp/vnjetqo/207' -S /tmp/vnjetqo/207



shell returned 1


"/tmp/vnjetqo/208" 16L, 97C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  64: OK (1499645335)


*** Test  65: OK (70187)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/209

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/209" 78L, 1520C appended79L, 1542C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/210

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/210"' -c 'break


add func 8 F' -S /tmp/vnjetqo/209



shell returned 1


"/tmp/vnjetqo/210" 6L, 22C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"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/vnjetqo/211" [New File]
"test49.in" 30L, 632C
"/tmp/vnjetqo/212" [New File]
"test49.in" 30L, 632C


*** Test  74: OK (224907669)


*** Test  75: OK (2000403408)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/213

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/213" 253L, 6369C appended254L, 6391C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/214

:!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


/vnjetqo/214"' -c 'breakadd func 2 INT' -S /tmp/vnjetqo/213



shell returned 1


"/tmp/vnjetqo/214" 28L, 167C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"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)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/215

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/215" 161L, 4543C appended162L, 4565C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/216

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/216"' -S /tmp/vnje


tqo/215



shell returned 1


"/tmp/vnjetqo/216" 1L, 10C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"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 /<<PKGBUILDDIR>>/src/vim-basic/tes


tdir/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)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/217

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/217" 15L, 272C appended16L, 294C16L, 293C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/218

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/218"' -S /tmp/vnje


tqo/217



shell returned 1


"/tmp/vnjetqo/218" 2L, 4C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/219

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/219" 12L, 227C appended13L, 249C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/220

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/220"' -c 'break


add file 8 /tmp/vnjetqo/219' -S /tmp/vnjetqo/219



shell returned 1


"/tmp/vnjetqo/220" 2L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  81: OK (387)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/221

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/221" 20L, 417C appended21L, 439C21L, 438C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/222

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/222"' -S /tmp/vnje


tqo/221



shell returned 1


"/tmp/vnjetqo/222" 1L, 2C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/223

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/223" 24L, 480C appended25L, 502C25L, 501C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/224

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/224"' -S /tmp/vnje


tqo/223



shell returned 1


"/tmp/vnjetqo/224" 1L, 4C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/225

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/225" 17L, 390C appended18L, 412C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/226

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/226"' -c 'break


add file 7 /tmp/vnjetqo/225' -S /tmp/vnjetqo/225



shell returned 1


"/tmp/vnjetqo/226" 1L, 6C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/227

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/227" 21L, 444C appended22L, 466C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/228

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/228"' -c 'break


add func 6 I' -S /tmp/vnjetqo/227



shell returned 1


"/tmp/vnjetqo/228" 1L, 8C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  82: OK (8454401)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/229

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/229" 17L, 307C appended18L, 329C18L, 328C written
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/230

:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c '


let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/230"' -S /tmp/vnje


tqo/229



shell returned 1


"/tmp/vnjetqo/230" 3L, 7C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/231

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/231" 14L, 266C appended15L, 288C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/232

:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -


c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/232"' -c 'break


add file 8 /tmp/vnjetqo/231' -S /tmp/vnjetqo/231



shell returned 1


"/tmp/vnjetqo/232" 3L, 13C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  83: OK (2835)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/233

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/233" 154L, 3580C appended155L, 3602C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/234

:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo


'-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/234"' -c 'br


eakadd func 1 INT' -S /tmp/vnjetqo/233



shell returned 1


"/tmp/vnjetqo/234" 18L, 118C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  84: OK (934782101)


TMP
"/tmp/vnjetqo/235" [noeol] 2L, 6C/  
"test49.in" 30L, 632C
"/n/o/n/e/x/i/s/t/e/n/t"


"/tmp/vnjetqo/237" 1L, 1C
"test49.in" 30L, 632C


:!echo XYZ >/tmp/vnjetqo/238

"/tmp/vnjetqo/239" [New File]
"test49.in" 30L, 632C


*** Test  85: OK (198689)
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!echo 'source /tmp/vnjetqo/3' >/tmp/vnjetqo/240

/^\s*if\s\+ExtraVim(.*)/+
1
"/tmp/vnjetqo/240" 151L, 3929C appended152L, 3951C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C


:!>/tmp/vnjetqo/241

:!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi


nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vnjetqo/241"' -c


'breakadd func 5 ThrowOnInterrupt' -S /tmp/vnjetqo/240



shell returned 1


"/tmp/vnjetqo/241" 16L, 281C
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test49.vim"
<Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C
"test49.in" 30L, 632C


*** Test  86: OK (50443995)


Press ENTER or type command to continue: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:



91 more lines


*** Test   1: OK (34695)

91 more lines:.-,$w! test.out
"test.out" [New] 92L, 2672C written:"
:" 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
:lang mess C

:so test49.vim

GGGGGGGGGGGGGG"rp:.-,$w! test.out

:"

:" make valgrind happy

:for v in keys(g:)


:  :  silent! exe "unlet " . v


:  :endfor
:lang mess C

:so test49.vim

:unlet v
:qa!
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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for ":highlight". vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 31 lines, 746 characters written:set ff& cpo+=A
/ENDTEST:hi Group3

:hi Crash term='asdf

:redir END

:" filter ctermfg and ctermbg, the numbers depend on the terminal

:e test.out

:%s/ctermfg=\d*/ctermfg=2/

:%s/ctermbg=\d*/ctermbg=3/

:" filter out possibly translated error message

:%s/E475: [^:]*:/E475:/

:" fix the fileformat

:set ff&

:wq!

ENDTEST






:so! Xdotest
:so small.vim
:" basic test if ":highlight" doesn't crash
:highlight


SpecialKey     xxx term=bold ctermfg=4 guifg=Blue


NonTextxxx term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue


Directory      xxx term=bold ctermfg=4 guifg=Blue


ErrorMsgxxx term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White


guibg=Red


IncSearch      xxx term=reverse cterm=reverse gui=reverse


Searchxxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow


MoreMsgxxx term=bold ctermfg=2 gui=bold guifg=SeaGreen


ModeMsgxxx term=bold cterm=bold gui=bold


LineNrxxx term=underline ctermfg=3 guifg=Brown


CursorLineNr   xxx term=bold ctermfg=3 gui=bold guifg=Brown


Questionxxx term=standout ctermfg=2 gui=bold guifg=SeaGreen


StatusLine     xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse


StatusLineNC   xxx term=reverse cterm=reverse gui=reverse


VertSplit      xxx term=reverse cterm=reverse gui=reverse


Titlexxx term=bold ctermfg=5 gui=bold guifg=Magenta


Visualxxx term=reverse cterm=reverse guibg=LightGrey


VisualNOS      xxx cleared


WarningMsg     xxx term=standout ctermfg=1 guifg=Red


WildMenuxxx term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow


Foldedxxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue


guibg=LightGrey


FoldColumn     xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey


DiffAddxxx term=bold ctermbg=4 guibg=LightBlue


DiffChange     xxx term=bold ctermbg=5 guibg=LightMagenta


DiffDelete     xxx term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue


guibg=LightCyan


DiffTextxxx term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red


SignColumn     xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey


Concealxxx ctermfg=7 ctermbg=0 guifg=LightGrey guibg=DarkGrey


SpellBadxxx term=reverse ctermbg=1 gui=undercurl guisp=Red


SpellCapxxx term=reverse ctermbg=4 gui=undercurl guisp=Blue


SpellRare      xxx term=reverse ctermbg=5 gui=undercurl guisp=Magenta


SpellLocal     xxx term=underline ctermbg=6 gui=undercurl guisp=DarkCyan


Pmenuxxx ctermfg=0 ctermbg=5 guibg=LightMagenta


PmenuSelxxx ctermfg=0 ctermbg=7 guibg=Grey


PmenuSbar      xxx ctermbg=7 guibg=Grey


PmenuThumb     xxx ctermbg=0 guibg=Black


TabLinexxx term=underline cterm=underline ctermfg=0 ctermbg=7


gui=underline guibg=LightGrey


TabLineSel     xxx term=bold cterm=bold gui=bold


TabLineFill    xxx term=reverse cterm=reverse gui=reverse


CursorColumn   xxx term=reverse ctermbg=7 guibg=Grey90


CursorLine     xxx term=underline cterm=underline guibg=Grey90


ColorColumn    xxx term=reverse ctermbg=1 guibg=LightRed


MatchParen     xxx term=reverse ctermbg=6 guibg=Cyan


Press ENTER or type command to continue:hi Search


Searchxxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow


Press ENTER or type command to continue:" test setting colors.
:hi NewGroup

:hi Group2

:hi Group3

:hi clear NewGroup

:hi NewGroup

:hi Group2

:hi Group2 NONE

:hi Group2

:hi clear

:hi Group3

:hi Crash term='asdf

:redir END

:" filter ctermfg and ctermbg, the numbers depend on the terminal

:e test.out

:%s/ctermfg=\d*/ctermfg=2/

:%s/ctermbg=\d*/ctermbg=3/

:" filter out possibly translated error message

:%s/E475: [^:]*:/E475:/

:" fix the fileformat

:set ff&

:wq!

ENDTEST



:" test clearing one color and all doesn't generate error or warning
:hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0


0ff00 guibg=Cyan
E418: Illegal value: guifg=#00ff00Press ENTER or type command to continue:hi Group2 term= cterm=
E418: Illegal value: cterm=


Press ENTER or type command to continue:hi Group3 term=underline cterm=bold
:hi NewGroup

:hi Group2

:redir! >test.out
:hi NewGroup


NewGroupxxx term=bold cterm=italic ctermfg=4 ctermbg=7


Press ENTER or type command to continue:hi Group2


Group2xxx cleared


Press ENTER or type command to continue:hi Group3


Group3xxx term=underline cterm=bold


Press ENTER or type command to continue:hi clear NewGroup
:hi NewGroup

:hi Group2

:hi Group3

:hi clear NewGroup

:hi NewGroup

:hi Group2

:hi NewGroup


NewGroupxxx cleared


Press ENTER or type command to continue:hi Group2


Group2xxx cleared


Press ENTER or type command to continue:hi Group2 NONE
:hi NewGroup

:hi Group2

:hi Group3

:hi clear NewGroup

:hi Group2


Group2xxx cleared


Press ENTER or type command to continue:hi clear
:hi NewGroup

:hi Group2

:hi Group3

:hi clear NewGroup

:hi NewGroup

:hi Group2

:hi Group2 NONE

:hi Group2

:hi clear

:hi Group3

:hi Crash term='asdf

:redir END

:" filter ctermfg and ctermbg, the numbers depend on the terminal

:e test.out

:%s/ctermfg=\d*/ctermfg=2/

:%s/ctermbg=\d*/ctermbg=3/

:" filter out possibly translated error message

:%s/E475: [^:]*:/E475:/

:" fix the fileformat

:set ff&

:wq!

ENDTEST



:hi Group3


Group3xxx cleared


Press ENTER or type command to continue:hi Crash term='asdf
E475: Invalid argument: term='asdf


Press ENTER or type command to continue:redir END
:hi NewGroup

:hi Group2

:hi Group3

:" filter ctermfg and ctermbg, the numbers depend on the terminal
:e test.out
"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

~                                                                               ~                                                                               ~                                                                               :%s/ctermfg=\d*/ctermfg=2/
2
:%s/ctermbg=\d*/ctermbg=3/
3
:" filter out possibly translated error message
:%s/E475: [^:]*:/E475:/
term='asdf:" fix the fileformat
:set ff&
:wq!
"test.out" 20 lines, 271 characters written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for reading and writing files with conversion for Win32./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 57 lines, 1333 characters written:set ff& cpo+=A
/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






:so! Xdotest
:so mbyte.vim
:" make this a dummy test for non-Win32 systems
:if !has("win32") | e! test.ok | wq! test.out | endif
"test.ok" 18 lines, 1374 characters


"test.out" [New File] 18 lines, 1374 characters written


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
"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

:"

/^<begin

jfXdit

0fXdit

fXdat

0fXdat:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for string and html text objects. vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 24 lines, 461 characters written:set ff& cpo+=A
/ENDTEST:":put =matchstr(\"abcd\", \".\", 0, 2) " b

:put =matchstr(\"abcd\", \"..\", 0, 2) " bc

:put =matchstr(\"abcd\", \".\", 2, 0) " c (zero and negative -> 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






:so! Xdotest
:so small.vim
/^start:/


start: "wo\"rd\\" foo
fo



'foo' 'bar' 'piep'
'foo' 'bar'
xxxxxxxxxxxx




bla bla `quote` blah
blah



out " in "noXno"
"



"'" 'blah' rep 'buh'
' repyyyyy



bla `s*`d-`+++`l**` b`la

:set quoteescape=+*-
` b`la



voo "nah" sdf " asdf" sdf " sdf" sd
voo "" sdf"" " asdf" sdf ah" sdf "
voo "zzzzzzzzzzzzzzzzzzzzzzzzzzzz
voo "





:"
/^<begin


<begin>



-<b>asdf<i>Xasdf</i>asdf</b>-
</i>asdf</b>-



-<b>asdX<i>a<i />sdf</i>asdf</b>-
</b>-



-<b>asdf<i>Xasdf</i>asdf</b>-
-<b>asdf</b>-



-<b>asdX<i>as<b />df</i>asdf</b>-

--



</begin>
<

:"
:put =matchstr(\"abcd\", \".\", 0, 2) " b


b

:put =matchstr(\"abcd\", \"..\", 0, 2) " bc


bc

:put =matchstr(\"abcd\", \".\", 2, 0) " c (zero and negative -> first match)


c

:put =matchstr(\"abcd\", \".\", 0, -1) " a


a

:put =match(\"abcd\", \".\", 0, 5) " -1


-1

:put =match(\"abcd\", \".\", 0, -1) " 0


0

:/^start:/,/^end:/wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 21 lines, 217 characters written


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
"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 <buffer> :!write sys$output "buffer-local autommand in %" > test.out

:else

: !rm -f test.out

: au BufLeave <buffer> :!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 <buffer>: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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Some tests for buffer-local autocommands/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 15 lines, 555 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:e xx
"xx" [New File]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :if has("vms")


:  : !del test.out.*


:  : au BufLeave <buffer> :!write sys$output "buffer-local autommand in %" > te


st.out


:  :else


:  : !rm -f test.out


:!rm -f test.out

:  : au BufLeave <buffer> :!echo buffer-local autommand in %>> test.out


:  :endif
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :e somefile           " here, autocommand for xx shall write test.out 
:!echo buffer-local autommand in xx>> test.out


"somefile" [New File]


Press ENTER or type command to continue:                     " but autocommand shall not apply to buffer named <buffer


>~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :bwipe xx             " here, autocommand shall be auto-deleted
:e xx                 " nothing shall be written
"xx" [New File]:e somefile           " nothing shall be written
"somefile" [New File]:qa!
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
"test55.in" 384 lines, 7875 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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for List and Dictionary types.     vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 378 lines, 7789 characters written:set ff& cpo+=A
/ENDTEST:let d = { 'a': {'b': 'B'}}

:call extend(d, d)

:$put =string(d)

:"

:" Pass the same Dict to extend() with "error"

:try

:  call extend(d, d, "error")

:catch

:  $put =v:exception[:15] . v:exception[-1:-1]

:endtry

:$put =string(d)

: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:





:so! Xdotest
: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


:  :let ll = l


:  :let lx = copy(l)


:  :try


:    :  $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l


isnot lx)


:    :catch


:    :  $put =v:exception


:    :endtry


:  :"


:  :" Creating Dictionary directly with different types


:  :let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},}


:  :$put =string(d) . d.1


:  :$put =string(sort(keys(d)))


:  :$put =string (values(d))


:  :for [key, val] in items(d)


:    :  $put =key . ':' . string(val)


:    :  unlet key val


:    :endfor


:  :call extend  (d, {3:33, 1:99})


:  :call extend(d, {'b':'bbb', 'c':'ccc'}, "keep")


:  :try


:    :  call extend(d, {3:333,4:444}, "error")


:    :catch


:    :  $put =v:exception[:15] . v:exception[-1:-1]


:    :endtry


:  :$put =string(d)


:  :call filter(d, 'v:key =~ ''[ac391]''')


:  :$put =string(d)


:  :"


:  :" Dictionary identity


:  :let dd = d


:  :let dx = copy(d)


:  :try


:    :  $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d


isnot dx)


:    :catch


:    :  $put =v:exception


:    :endtry


:  :"


:  :" Changing var type should fail


:  :try


:    :  let d = []


:    :catch


:    :  $put =v:exception[:14] . v:exception[-1:-1]


:    :endtry


:  :try


:    :  let l = {}


:    :catch


:    :  $put =v:exception[:14] . v:exception[-1:-1]


:    :endtry


:  :"


:  :" removing items with :unlet


:  :unlet l[2]


:  :$put =string(l)


:  :let l = range(8)


:  :try


:    :unlet l[:3]


:    :unlet l[1:]


:    :catch


:    :$put =v:exception


:    :endtry


:  :$put =string(l)


:  :"


:  :unlet d.c


:  :unlet d[-1]


:  :$put =string(d)


:  :"


:  :" removing items out of range: silently skip items that don't exist


:  let l = [0, 1, 2, 3]


:  :unlet l[2:1]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[2:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[2:3]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[2:4]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[2:5]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-1:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-2:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-3:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-4:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-5:2]


:  :$put =string(l)


:  let l = [0, 1, 2, 3]


:  :unlet l[-6:2]


:  :$put =string(l)


:  :"


:  :" assignment to a list


:  :let l = [0, 1, 2, 3]


:  :let [va, vb] = l[2:3]


:  :$put =va


:  :$put =vb


:  :try


:    :  let [va, vb] = l


:    :catch


:    :  $put =v:exception[:14]


:    :endtry


:  :try


:    :  let [va, vb] = l[1:1]


:    :catch


:    :  $put =v:exception[:14]


:    :endtry


:  :"


:  :" manipulating a big Dictionary (hashtable.c has a border of 1000 entries)


:  :let d = {}


:  :for i in range(1500)


:    : let d[i] = 3000 - i


:    :endfor


:  :$put =d[0] . ' ' . d[100] . ' ' . d[999] . ' ' . d[1400] . ' ' . d[1499]


:  :try


:    :  let n = d[1500]


:    :catch


:    :  $put =substitute(v:exception, '\v(.{14}).*( \d{4}).*', '\1\2', '')


:    :endtry


:  :" lookup each items


:  :for i in range(1500)


:    : if d[i] != 3000 - i


:      :  $put =d[i]


:      : endif


:    :endfor


:  : let i += 1


:  :" delete even items


:  :while i >= 2


:    : let i -= 2


:    : unlet d[i]


:    :endwhile


:  :$put =get(d, 1500 - 100, 'NONE') . ' ' . d[1]


:  :" delete odd items, checking value, one intentionally wrong


:  :let d[33] = 999


:  :let i = 1


:  :while i < 1500


:    : if d[i] != 3000 - i


:      :  $put =i . '=' . d[i]


:      : else


:      :  unlet d[i]


:      : endif


:    : let i += 2


:    :endwhile


:  :$put =string(d)  " must be almost empty now


:  :unlet d


:  :"


:  :" Dictionary function


:  :let dict = {}


:  :func dict.func(a) dict


:    :  $put =a:a . len(self.data)


:    :endfunc


:    :let dict.data = [1,2,3]


:    :call dict.func("len: ")


:    :let x = dict.func("again: ")


:    :try


:      :  let Fn = dict.func


:      :  call Fn('xxx')


:      :catch


:      :  $put =v:exception[:15]


:      :endtry


:    :" 


:    :" Function in script-local List or Dict


:    :let g:dict = {}


:    :function g:dict.func() dict


:      :  $put ='g:dict.func'.self.foo[1].self.foo[0]('asdf')


:      :endfunc


:      :let g:dict.foo = ['-', 2, 3]


:      :call insert(g:dict.foo, function('strlen'))


:      :call g:dict.func()


:      :" 


:      :" Nasty: remove func from Dict that's being called (works)


:      :let d = {1:1}


:      :func d.func(a)


::  return "a:". a:a


::endfunc


::$put =d.func(string(remove(d, 'func')))


::"


::" Nasty: deepcopy() dict that refers to itself (fails when noref used


)

::let d = {1:1, 2:2}


::let l = [4, d, 6]


::let d[3] = l


::let dc = deepcopy(d)


::try


::  let dc = deepcopy(d, 1)


::catch


::  $put =v:exception[:14]


::endtry


::let l2 = [0, l, l, 3]


::let l[1] = l2


::let l3 = deepcopy(l2)


::$put ='same list: ' . (l3[1] is l3[2])


::"


::" Locked variables


::for depth in range(5)


::  $put ='depth is ' . depth


::  for u in range(3)


::    unlet l


::    let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}]


::    exe "lockvar " . depth . " l"


::    if u == 1


::      exe "unlockvar l"


::    elseif u == 2


::      exe "unlockvar " . depth . " l"


::    endif


::    let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i


slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][


'6'][7]")


::    $put =ps


::    let ps = ''


::    try


::      let l[1][1][0] = 99


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l[1][1] = [99]


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l[1] = [99]


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l[2]['6'][7] = 99


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l[2][6] = {99: 99}


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l[2] = {99: 99}


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    try


::      let l = [99]


::      let ps .= 'p'


::    catch


::      let ps .= 'F'


::    endtry


::    $put =ps


::  endfor


::endfor


::"


::" a:000 function argument


::" first the tests that should fail


::try


::  let a:000 = [1, 2]


::catch


::  $put ='caught a:000'


::endtry


::try


::  let a:000[0] = 9


::catch


::  $put ='caught a:000[0]'


::endtry


::try


::  let a:000[2] = [9, 10]


::catch


::  $put ='caught a:000[2]'


::endtry


::try


::  let a:000[3] = {9: 10}


::catch


::  $put ='caught a:000[3]'


::endtry


::" now the tests that should pass


::try


::  let a:000[2][1] = 9


::  call extend(a:000[2], [5, 6])


::  let a:000[3][5] = 8


::  let a:000[3]['a'] = 12


::  $put =string(a:000)


::catch


::  $put ='caught ' . v:exception


::endtry


::"


::" reverse() and sort()


::let l = ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', [0, 1, 2], 'x8']


::$put =string(reverse(l))


::$put =string(reverse(reverse(l)))


::$put =string(sort(l))


::$put =string(reverse(sort(l)))


::$put =string(sort(reverse(sort(l))))


::"


::" splitting a string to a List


::$put =string(split('  aa  bb '))


::$put =string(split('  aa  bb  ', '\W\+', 0))


::$put =string(split('  aa  bb  ', '\W\+', 1))


::$put =string(split('  aa  bb  ', '\W', 1))


::$put =string(split(':aa::bb:', ':', 0))


::$put =string(split(':aa::bb:', ':', 1))


::$put =string(split('aa,,bb, cc,', ',\s*', 1))


::$put =string(split('abc', '\zs'))


::$put =string(split('abc', '\zs', 1))


::"


::" compare recursively linked list and dict


::let l = [1, 2, 3, 4]


::let d = {'1': 1, '2': l, '3': 3}


::let l[1] = d


::$put =(l == l)


::$put =(d == d)


::$put =(l != deepcopy(l))


::$put =(d != deepcopy(d))


::"


::" compare complex recursively linked list and dict


::let l = []


::call add(l, l)


::let dict4 = {"l": l}


::call add(dict4.l, dict4)


::let lcopy = deepcopy(l)


::let dict4copy = deepcopy(dict4)


::$put =(l == lcopy)


::$put =(dict4 == dict4copy)


::"


::" Pass the same List to extend()


::let l = [1, 2, 3, 4, 5]


::call extend(l, l)


::$put =string(l)


::"


::" Pass the same Dict to extend()


::let d = { 'a': {'b': 'B'}}


::call extend(d, d)


::$put =string(d)


::"


::" Pass the same Dict to extend() with "error"


::try


::  call extend(d, d, "error")


::catch


::  $put =v:exception[:15] . v:exception[-1:-1]


::endtry


::$put =string(d)


::endfun
:let d = { 'a': {'b': 'B'}}

:call extend(d, d)

:$put =string(d)

:"

:" Pass the same Dict to extend() with "error"

:try

:  call extend(d, d, "error")

:catch

:  $put =v:exception[:15] . v:exception[-1:-1]

:endtry

:$put =string(d)

: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:



:"
:call Test(1, 2, [3, 4], {5: 6})  " This may take a while
Error detected while processing function Test:

line   86:


E684: list index out of range: 1


line  101:


E684: list index out of range: 2['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', '']

110011[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

{'a': {'b': 'B'}}

Vim(call):E737: a

{'a': {'b': 'B'}}

:"
:delfunc Test
:unlet dict
:call garbagecollect(1)
:"
:/^start:/,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 117 lines, 1988 characters written


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
"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 <SID>DoLast()

  call append(line('$'), "last line")

endfun

fun s:DoNothing()

  call append(line('$'), "nothing line")

endfun

nnoremap <buffer> _x    :call <SID>DoNothing()<bar>call <SID>DoLast()<bar>delfunc <SID>DoNothing<bar>delfunc <SID>DoLast<cr>

end:

~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for script-local function.     vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 7 lines, 120 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:"
:set nocp viminfo+=nviminfo
:/^start:/+1,/^end:/-1w! Xtest.vim
"Xtest.vim" [New] 7L, 251C written:source Xtest.vim
:call <SNR>3_DoNothing()|call <SNR>3_DoLast()|delfunc <SNR>3_DoNothing|delfunc 


<SNR>3_DoLast
Press ENTER or type command to continueTest for script-local function.     vim: set ft=vim :nothing line:$-1,$wq! test.out
"test.out" [New] 2L, 23C written


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
"test57.in" 500 lines, 3666 charactersTests for :sort command.     vim: set ft=vim :



STARTTEST

:so small.vim

:"

:/^t01:/+1,/^t02/-1sort

:/^t02:/+1,/^t03/-1sort n

:/^t03:/+1,/^t04/-1sort x

:/^t04:/+1,/^t05/-1sort u

:/^t05:/+1,/^t06/-1sort!

:/^t06:/+1,/^t07/-1sort! n

:/^t07:/+1,/^t08/-1sort! u

:/^t08:/+1,/^t09/-1sort o

:/^t09:/+1,/^t10/-1sort! x

:/^t10:/+1,/^t11/-1sort/./

:/^t11:/+1,/^t12/-1sort/../

:/^t12:/+1,/^t13/-1sort/../u

:/^t13:/+1,/^t14/-1sort/./n

:/^t14:/+1,/^t15/-1sort/./r

:/^t15:/+1,/^t16/-1sort/../r

:/^t16:/+1,/^t17/-1sort/./rn

:/^t17:/+1,/^t18/-1sort/\d/

:/^t18:/+1,/^t19/-1sort/\d/r:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for :sort command.     vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 30 lines, 842 characters written:set ff& cpo+=A
/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






:so! Xdotest
:so small.vim
:"
:/^t01:/+1,/^t02/-1sort
t01: alphebetical

:/^t02:/+1,/^t03/-1sort n
a321

ab

abc

b123

b321

b321

b321b

b322b

c123d

c321d

t02: numeric

abc

ab

a-24

x-22

0

a122

a123

b123:/^t03:/+1,/^t04/-1sort x
c123d123b

a321

b321

c321d

b321

b321b

b322b

t03: hexadecimal



:/^t04:/+1,/^t05/-1sort u
a122

a123

a321

b123

b321

b321

b321b

b322b

c123d

c321d

t04: alpha, unique



 123b

a

a122

a123

a321

ab

abc

b123

b321

b321b

b322b:/^t05:/+1,/^t06/-1sort!
c123dc321d

t05: alpha, reverse

c321d


:/^t06:/+1,/^t07/-1sort! n        
b123

abc

ab

a321

a123

a122

a

 123b





t06: numeric, reverse

b322b

b321b

b321

c321d

b321

a321

 123b

c123d

b123

a123

a122:/^t07:/+1,/^t08/-1sort! u
a

ab

abc

t07: unique, reverse

c321d


:/^t08:/+1,/^t09/-1sort o         
b321

b123

abc

ab

a321

a123

a122

a

 123b



t08: octal

abc

ab

a





a122

a123

b123

c123d

 123b

a321

b321:/^t09:/+1,/^t10/-1sort! x        
c321db321

b321b

b322b

t09: reverse, hexadecimal

c321d


:/^t10:/+1,/^t11/-1sort/./        
b123

a321

a123

a122

 123b

abc

ab

a





t10: alpha, skip first character

a





a122

a123

b123

 123b

c123d

a321

b321

b321

b321b:/^t11:/+1,/^t12/-1sort/../       
c321db322b

ab

abc

t11: alpha, skip first 2 characters

ab


:/^t12:/+1,/^t13/-1sort/../u
b321

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:/^t13:/+1,/^t14/-1sort/./n
c123dabc

t13: numeric, skip first character

abc


:/^t14:/+1,/^t15/-1sort/./r
a123

b123

c123d

 123b

a321

b321

c321d

b321

b321b

b322b

t14: alpha, sort on first character123b

abc

ab

a

a321

a123

a122

b321

b123

b322b:/^t15:/+1,/^t16/-1sort/../r
b321b321b

c123d

c321d

t15: alpha, sort on first 2 characters

a

:/^t16:/+1,/^t17/-1sort/./rn
a321

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:/^t17:/+1,/^t18/-1sort/\d/
b321b321b





t17: alpha, skip past first digit

abc


:/^t18:/+1,/^t19/-1sort/\d/r
b321

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:/^t19:/+1,/^t20/-1sort/\d/n
c321db322b

b321

b321b

t19: numeric, skip past first digit

abc


:/^t20:/+1,/^t21/-1sort/\d/rn
b321

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:/^t21:/+1,/^t22/-1sort/\d\d/
c321db322b

b321

b321b

t21: alpha, skip past first 2 digits

abc


:/^t22:/+1,/^t23/-1sort/\d\d/n
b321

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:/^t23:/+1,/^t24/-1sort/\d\d/x
a123b123

c123d

 123b

t23: hexadecimal, skip past first 2 digits

abc


:/^t24:/+1,/^t25/-1sort/\d\d/r
b321

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:/^t25:/+1,/^t26/-1sort/\d\d/rn
c321db322b

b321

b321b

t25: numeric, sort on first 2 digits

abc


:/^t26:/+1,/^t27/-1sort/\d\d/rx
a122

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:/^t27:/+1,/^t28/-1sort no
E474: Invalid argument:/^t01:/,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 459 lines, 2739 characters written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for spell checking.     vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 105 lines, 2456 characters written:set ff& cpo+=A
/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










:so! Xdotest
:so small.vim
:"
:" Don't want to depend on the locale from the environment
:set enc=latin1
: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









"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:"
:" 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


:    quit


:    $put


:    $put ='-------'


:    " find all bad words and suggestions for them


:    exe '1;/^' . a:aff . 'good:'


:    normal 0f:]s


:    let prevbad = ''


:    while 1


:        let [bad, a] = spellbadword()


:        if bad == '' || bad == prevbad || bad == 'badend'


:            break


:          endif


:        let prevbad = bad


:        let lst = spellsuggest(bad, 3)


:        normal mm


:        $put =bad


:        $put =string(lst)


:        normal `m]s


:      endwhile


:  endfunc
Tests 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:"
:call TestOne('1', '1')
"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:$put =soundfold('goobledygoook')
the 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']



end

['put', 'uk', 'test']the['put', 'uk', 'test']

gebletegek



kepereneven

:$put =soundfold('oeverloos gezwets edale')


everles gesvets etele

:"
:"
:" and now with SAL instead of SOFO items; test automatic reloading
Tests 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:/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff
"Xtest.aff" 151 lines, 3412 characters written:mkspell! Xtest Xtest
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


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:$put =soundfold('goobledygoook')
-------

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']



kbltyk



kprnfn

:$put =soundfold('oeverloos gezwets edale')


*fls kswts tl

:"
:" also use an addition file
Tests 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:/^addstart/+1,/^addend/-1w! Xtest.latin1.add
"Xtest.latin1.add" [New File] 3 lines, 38 characters written:mkspell! Xtest.latin1.add.spl Xtest.latin1.add
Reading 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:set spellfile=Xtest.latin1.add
Tests for spell checking.     vim: set ft=vim :



STARTTEST

:so small.vim

:"

:" Don't want to depend on the locale from the environment/^test2:
2good: puts


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:let [str, a] = spellbadword()
:$put =str
inputs

['input', 'puts', 'outputs']

comment

['Comment', 'outtest', 'the end']

ok

['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent


:set spl=Xtest_us.latin1.spl
/^test2:
search hit BOTTOM, continuing at TOP2good: puts


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

:let [str, a] = spellbadword()
:$put =str
['input', 'puts', 'outputs']

comment

['Comment', 'outtest', 'the end']

ok

['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent

elequint
2good: puts


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:let [str, a] = spellbadword()
:$put =str
comment

['Comment', 'outtest', 'the end']

ok

['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent

elequint

elekwint


:set spl=Xtest_gb.latin1.spl
elequint

/^test2:
search hit BOTTOM, continuing at TOP2good: puts


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:let [str, a] = spellbadword()
:$put =str
['Comment', 'outtest', 'the end']

ok

['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent

elequint

elekwint

elekwint
2good: puts


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:let [str, a] = spellbadword()
:$put =str
ok

['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent

elequint

elekwint

elekwint

elekwent


:set spl=Xtest_nz.latin1.spl
elequint

elekwint

elekwint

/^test2:
search hit BOTTOM, continuing at TOP2good: puts


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

:let [str, a] = spellbadword()
:$put =str
['OK', 'uk', 'put']

Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



end

['put', 'uk', 'test']

the

['put', 'uk', 'test']

gebletegek

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent

elequint

elekwint

elekwint

elekwent

elequint
2good: puts


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:let [str, a] = spellbadword()
:$put =str
Ok

['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



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


:set spl=Xtest_ca.latin1.spl
elequint

elekwint

elekwint



elequint

/^test2:
search hit BOTTOM, continuing at TOP2good: puts


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

:let [str, a] = spellbadword()
:$put =str
['OK', 'Uk', 'Put']

test

['Test', 'testn', 'testen']



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
2good: puts


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:let [str, a] = spellbadword()
:$put =str
test

['Test', 'testn', 'testen']



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


:unlet str a
:"
:" Postponed prefixes
:call TestOne('2', '1')
"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:"








2affend



2good: puts


badendaddstar

/regions=usgbnz

elequ/2/3

addendtest2:test elekwint test elekwent asdf:" Compound words
:call TestOne('3', '3')
"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:call TestOne('4', '4')
"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:call TestOne('5', '5')
"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:call TestOne('6', '6')
"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:call TestOne('7', '7')
"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:"
1234

mee/391,111,9999

bar/17,61003,123

lead/2

tail/123

middle/77,1

7dicend




bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar

badend



Test NOSLITSUGS



8affstart

SET ISO8859-1



NOSPLITSUGS

8affend



8dicstart:" NOSLITSUGS
:call TestOne('8', '8')
"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:"
NOSPLITSUGS

8affend



8dicstart

1234

foo

bar

faabar

8dicend



8good: foo bar faabar

bad: foobar barfootest output:test 1-1# file: Xtest.latin1.spl


input:" clean up for valgrind
:delfunc TestOne
:set spl= enc=latin1
NOSPLITSUGS

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


input:"
Tests 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:/^test output:/,$wq! test.out
"test.out" [New File] 283 lines, 3793 characters written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for spell checking with 'encoding' set to "utf-8".  vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 106 lines, 2520 characters written:set ff& cpo+=A
/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










:so! Xdotest
: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
: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









"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:set enc=utf-8
Tests 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: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


:    set spl=Xtest.utf-8.spl spell


:    " list all valid words


:    spelldump


:    %yank


:    quit


:    $put


:    $put ='-------'


:    " find all bad words and suggestions for them


:    exe '1;/^' . a:aff . 'good:'


:    normal 0f:]s


:    let prevbad = ''


:    while 1


:        let [bad, a] = spellbadword()


:        if bad == '' || bad == prevbad || bad == 'badend'


:            break


:          endif


:        let prevbad = bad


:        let lst = spellsuggest(bad, 3)


:        normal mm


:        $put =bad


:        $put =string(lst)


:        normal `m]s


:      endwhile


:  endfunc
Tests 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:"
:call TestOne('1', '1')
"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:$put =soundfold('goobledygoook')
the 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

:$put =soundfold('kóopërÿnôven')


kepereneven

:$put =soundfold('oeverloos gezwets edale')


everles gesvets etele

:"
:"
:" and now with SAL instead of SOFO items; test automatic reloading
Tests 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:/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff
"Xtest.aff" 153 lines, 3426 characters written:mkspell! Xtest Xtest
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


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:$put =soundfold('goobledygoook')
-------

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

:$put =soundfold('kóopërÿnôven')


kprnfn

:$put =soundfold('oeverloos gezwets edale')


*fls kswts tl

:"
:" also use an addition file
Tests 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:/^addstart/+1,/^addend/-1w! Xtest.utf-8.add
"Xtest.utf-8.add" [New File] 3 lines, 38 characters written:mkspell! Xtest.utf-8.add.spl Xtest.utf-8.add
Reading 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:set spellfile=Xtest.utf-8.add
Tests for spell checking with 'encoding' set to "utf-8".  vim: set ft=vim :



STARTTEST

:so small.vim

:so mbyte.vim

:"/^test2:
 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 !!:let [str, a] = spellbadword()
:$put =str
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

kepereneven

everles gesvets etele

kbltykk

kprnfn

*fls kswts tl

elekwent


:set spl=Xtest_us.utf-8.spl
/^test2:
search 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

:let [str, a] = spellbadword()
:$put =str
['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
 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:let [str, a] = spellbadword()
:$put =str
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

elekwint


:set spl=Xtest_gb.utf-8.spl
elequint

/^test2:
search 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:let [str, a] = spellbadword()
:$put =str
['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
 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:let [str, a] = spellbadword()
:$put =str
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

elekwent


:set spl=Xtest_nz.utf-8.spl
elequint

elekwint

elekwint

/^test2:
search 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

:let [str, a] = spellbadword()
:$put =str
['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
 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:let [str, a] = spellbadword()
:$put =str
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

elekwent


:set spl=Xtest_ca.utf-8.spl
elequint

elekwint

elekwint



elequint

/^test2:
search 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

:let [str, a] = spellbadword()
:$put =str
['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
 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:let [str, a] = spellbadword()
:$put =str
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

elekwint


:unlet str a
:"
:" Postponed prefixes
:call TestOne('2', '1')
"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:"
addstart

/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:" Compound words
:call TestOne('3', '3')
"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:call TestOne('4', '4')
"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:call TestOne('5', '5')
"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:call TestOne('6', '6')
"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:call TestOne('7', '7')
"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:"
1234

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:" clean up for valgrind
:delfunc TestOne
:set spl= enc=latin1
1234

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:"
Tests 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:/^test output:/,$wq! test.out
"test.out" [New File] 270 lines, 3685 characters written


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
"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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for the exists() function.  vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 575 lines, 12411 characters written:set ff& cpo+=A
/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




:so! Xdotest
:so small.vim
:function! RunTest(str, result)


:      if exists(a:str) == a:result


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED: Checking for " . a:str


:        endif


:  endfunction
echo 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"

:function! TestExists()


:      augroup myagroup


:  ^Iautocmd! BufEnter *.my echo 'myfile edited'


:      augroup END


:  


:      let 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


:      let test_cases += [['#myagroup#BufEnter', 1]]


:      " Valid autocmd group, event and pattern


:      let test_cases += [['#myagroup#BufEnter#*.my', 1]]


:      " Valid autocmd event


:      let test_cases += [['#BufEnter', 1]]


:      " Valid autocmd event and pattern


:      let test_cases += [['#BufEnter#*.my', 1]]


:      " Non-existing autocmd group or event


:      let test_cases += [['#xyzagroup', 0]]


:      " Non-existing autocmd group and valid autocmd event


:      let test_cases += [['#xyzagroup#BufEnter', 0]]


:      " Valid autocmd group and event with no matching pattern


:      let test_cases += [['#myagroup#CmdwinEnter', 0]]


:      " Valid autocmd group and non-existing autocmd event


:      let test_cases += [['#myagroup#xyzacmd', 0]]


:      " Valid autocmd group and event and non-matching pattern


:      let test_cases += [['#myagroup#BufEnter#xyzpat', 0]]


:      " Valid autocmd event and non-matching pattern


:      let test_cases += [['#BufEnter#xyzpat', 0]]


:      " Empty autocmd group, event and pattern


:      let test_cases += [['###', 0]]


:      " Empty autocmd group and event or empty event and pattern


:      let test_cases += [['##', 0]]


:      " Valid autocmd event


:      let test_cases += [['##FileReadCmd', 1]]


:      " Non-existing autocmd event


:      let test_cases += [['##MySpecialCmd', 0]]


:  


:      " Existing and working option (long form)


:      let test_cases += [['&textwidth', 1]]


:      " Existing and working option (short form)


:      let test_cases += [['&tw', 1]]


:      " Existing and working option with garbage


:      let test_cases += [['&tw-', 0]]


:      " Global option


:      let test_cases += [['&g:errorformat', 1]]


:      " Local option


:      let test_cases += [['&l:errorformat', 1]]


:      " Negative form of existing and working option (long form)


:      let test_cases += [['&nojoinspaces', 0]]


:      " Negative form of existing and working option (short form)


:      let test_cases += [['&nojs', 0]]


:      " Non-existing option


:      let test_cases += [['&myxyzoption', 0]]


:  


:      " Existing and working option (long form)


:      let test_cases += [['+incsearch', 1]]


:      " Existing and working option with garbage


:      let test_cases += [['+incsearch!1', 0]]


:      " Existing and working option (short form)


:      let test_cases += [['+is', 1]]


:      " Existing option that is hidden.


:      let test_cases += [['+autoprint', 0]]


:  


:      " Existing environment variable


:      let $EDITOR_NAME = 'Vim Editor'


:      let test_cases += [['$EDITOR_NAME', 1]]


:      " Non-existing environment variable


:      let test_cases += [['$NON_ENV_VAR', 0]]


:  


:      " Valid internal function


:      let test_cases += [['*bufnr', 1]]


:      " Valid internal function with ()


:      let test_cases += [['*bufnr()', 1]]


:      " Non-existing internal function


:      let test_cases += [['*myxyzfunc', 0]]


:      " Valid internal function with garbage


:      let test_cases += [['*bufnr&6', 0]]


:  


:      " Valid user defined function


:      let test_cases += [['*TestExists', 1]]


:      " Non-existing user defined function


:      let test_cases += [['*MyxyzFunc', 0]]


:  


:      redir! > test.out


:  


:      for [test_case, result] in test_cases


:          ^Iecho test_case . ": " . result


:            call RunTest(test_case, result)


:        endfor


:  


:      " Valid internal command (full match)


:      echo ':edit: 2'


:      if exists(':edit') == 2


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid internal command (full match) with garbage


:      echo ':edit/a: 0'


:      if exists(':edit/a') == 0


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid internal command (partial match)


:      echo ':q: 1'


:      if exists(':q') == 1


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing internal command


:      echo ':invalidcmd: 0'


:      if !exists(':invalidcmd')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " User defined command (full match)


:      command! MyCmd :echo 'My command'


:      echo ':MyCmd: 2'


:      if exists(':MyCmd') == 2


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " User defined command (partial match)


:      command! MyOtherCmd :echo 'Another command'


:      echo ':My: 3'


:      if exists(':My') == 3


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Command modifier


:      echo ':rightbelow: 2'


:      if exists(':rightbelow') == 2


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing user defined command (full match)


:      delcommand MyCmd


:  


:      echo ':MyCmd: 0'


:      if !exists(':MyCmd')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing user defined command (partial match)


:      delcommand MyOtherCmd


:  


:      echo ':My: 0'


:      if !exists(':My')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local variable


:      let local_var = 1


:      echo 'local_var: 1'


:      if exists('local_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local variable with garbage


:      let local_var = 1


:      echo 'local_var%n: 0'


:      if !exists('local_var%n')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing local variable


:      unlet local_var


:      echo 'local_var: 0'


:      if !exists('local_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local list


:      let local_list = ["blue", "orange"]


:      echo 'local_list: 1'


:      if exists('local_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local list item


:      echo 'local_list[1]: 1'


:      if exists('local_list[1]')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local list item with garbage


:      echo 'local_list[1]+5: 0'


:      if !exists('local_list[1]+5')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Invalid local list item


:      echo 'local_list[2]: 0'


:      if !exists('local_list[2]')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing local list


:      unlet local_list


:      echo 'local_list: 0'


:      if !exists('local_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Valid local dictionary


:      let local_dict = {"xcord":100, "ycord":2}


:      echo 'local_dict: 1'


:      if exists('local_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing local dictionary


:      unlet local_dict


:      echo 'local_dict: 0'


:      if !exists('local_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing local curly-brace variable


:      let str = "local"


:      let curly_{str}_var = 1


:      echo 'curly_' . str . '_var: 1'


:      if exists('curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing local curly-brace variable


:      unlet curly_{str}_var


:      echo 'curly_' . str . '_var: 0'


:      if !exists('curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:  


:      " Existing global variable


:      let g:global_var = 1


:      echo 'g:global_var: 1'


:      if exists('g:global_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing global variable with garbage


:      echo 'g:global_var-n: 1'


:      if !exists('g:global_var-n')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing global variable


:      unlet g:global_var


:      echo 'g:global_var: 0'


:      if !exists('g:global_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing global list


:      let g:global_list = ["blue", "orange"]


:      echo 'g:global_list: 1'


:      if exists('g:global_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing global list


:      unlet g:global_list


:      echo 'g:global_list: 0'


:      if !exists('g:global_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing global dictionary


:      let g:global_dict = {"xcord":100, "ycord":2}


:      echo 'g:global_dict: 1'


:      if exists('g:global_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing global dictionary


:      unlet g:global_dict


:      echo 'g:global_dict: 0'


:      if !exists('g:global_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing global curly-brace variable


:      let str = "global"


:      let g:curly_{str}_var = 1


:      echo 'g:curly_' . str . '_var: 1'


:      if exists('g:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing global curly-brace variable


:      unlet g:curly_{str}_var


:      echo 'g:curly_' . str . '_var: 0'


:      if !exists('g:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing window variable


:      echo 'w:window_var: 1'


:      let w:window_var = 1


:      if exists('w:window_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing window variable


:      unlet w:window_var


:      echo 'w:window_var: 0'


:      if !exists('w:window_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing window list


:      let w:window_list = ["blue", "orange"]


:      echo 'w:window_list: 1'


:      if exists('w:window_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing window list


:      unlet w:window_list


:      echo 'w:window_list: 0'


:      if !exists('w:window_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing window dictionary


:      let w:window_dict = {"xcord":100, "ycord":2}


:      echo 'w:window_dict: 1'


:      if exists('w:window_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing window dictionary


:      unlet w:window_dict


:      echo 'w:window_dict: 0'


:      if !exists('w:window_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing window curly-brace variable


:      let str = "window"


:      let w:curly_{str}_var = 1


:      echo 'w:curly_' . str . '_var: 1'


:      if exists('w:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing window curly-brace variable


:      unlet w:curly_{str}_var


:      echo 'w:curly_' . str . '_var: 0'


:      if !exists('w:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing buffer variable


:      echo 'b:buffer_var: 1'


:      let b:buffer_var = 1


:      if exists('b:buffer_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing buffer variable


:      unlet b:buffer_var


:      echo 'b:buffer_var: 0'


:      if !exists('b:buffer_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing buffer list


:      let b:buffer_list = ["blue", "orange"]


:      echo 'b:buffer_list: 1'


:      if exists('b:buffer_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing buffer list


:      unlet b:buffer_list


:      echo 'b:buffer_list: 0'


:      if !exists('b:buffer_list')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing buffer dictionary


:      let b:buffer_dict = {"xcord":100, "ycord":2}


:      echo 'b:buffer_dict: 1'


:      if exists('b:buffer_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing buffer dictionary


:      unlet b:buffer_dict


:      echo 'b:buffer_dict: 0'


:      if !exists('b:buffer_dict')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Existing buffer curly-brace variable


:      let str = "buffer"


:      let b:curly_{str}_var = 1


:      echo 'b:curly_' . str . '_var: 1'


:      if exists('b:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing buffer curly-brace variable


:      unlet b:curly_{str}_var


:      echo 'b:curly_' . str . '_var: 0'


:      if !exists('b:curly_{str}_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Script-local tests


:      source test60.vim


:  


:      " Existing Vim internal variable


:      echo 'v:version: 1'


:      if exists('v:version')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Non-existing Vim internal variable


:      echo 'v:non_exists_var: 0'


:      if !exists('v:non_exists_var')


:    ^Iecho "OK"


:        else


:    ^Iecho "FAILED"


:        endif


:  


:      " Function arguments


:      function TestFuncArg(func_arg, ...)


:            echo 'a:func_arg: 1'


:            if exists('a:func_arg')


:                  echo "OK"


:              else


:                  echo "FAILED"


:              endif


:    


:            echo 'a:non_exists_arg: 0'


:            if !exists('a:non_exists_arg')


:                  echo "OK"


:              else


:                  echo "FAILED"


:              endif


:    


:            echo 'a:1: 1'


:            if exists('a:1')


:                  echo "OK"


:              else


:                  echo "FAILED"


:              endif


:    


:            echo 'a:2: 0'


:            if !exists('a:2')


:                  echo "OK"


:              else


:                  echo "FAILED"


:              endif


:        endfunction


:    


:        call TestFuncArg("arg1", "arg2")


:    


:        redir END


:    endfunction
echo '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



:call TestExists()
#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:delfunc TestExists
echo '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



:delfunc RunTest
:delfunc TestFuncArg
:edit! test.out
"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:set ff=unix
:w
"test.out" 197 lines, 1845 characters written:qa!
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
"test61.in" 93 lines, 1555 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'.

Also tests :earlier and :later.



STARTTEST

:echo undotree().entries

ENDTEST



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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for undo tree./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 1 line, 25 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:echo undotree().entries
[]/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 77 lines, 1282 characters written:set ff& cpo+=A
/ENDTEST:" expect empty line

:%yank c

:later 1f

:" expect "one one one"

:%yank d

:later 1f

:" expect "one one one\ntwo\ntwo"

:%yank e

:later 1f

:" expect "one one one\ntwo\ntwo\nthree"

ggO---^[:0put e

ggO---^[:0put d

ggO---^[:0put c

ggO---^[:0put b

ggO---^[:0put a

ggO---^[:w >>test.out

:qa!

ENDTEST



1111 -----

2222 -----



123456789

:so! Xdotest
:" Delete three characters and undo
23456789:set ul=100
3456789:set ul=100
456789:.w! test.out
"test.out" [New File] 1 line, 7 characters written

1 change; before #3  0 seconds ago3456789
:.w >>test.out
"test.out" 1 line, 8 characters appended

1 change; before #2  0 seconds ago23456789
:.w >>test.out
"test.out" 1 line, 9 characters appended

1 change; before #1  0 seconds ago123456789
:.w >>test.out
"test.out" 1 line, 10 characters appended

Already at oldest change:.w >>test.out
"test.out" 1 line, 10 characters appended:"
:/^111/w >>test.out
search hit BOTTOM, continuing at TOP
"test.out" 1 line, 11 characters appended:" Delete three other characters and go back in time step by step
:set ul=100
:set ul=100
:.w >>test.out
"test.out" 1 line, 7 characters appended:sleep 1


1 change; before #6  1 seconds ago7:.w >>test.out
"test.out" 1 line, 8 characters appended

1 change; before #5  1 seconds ago8:.w >>test.out
"test.out" 1 line, 9 characters appended

4 changes; after #3  1 seconds ago456789:.w >>test.out
"test.out" 1 line, 7 characters appended

1 change; before #3  1 seconds ago3456789
:.w >>test.out
"test.out" 1 line, 8 characters appended

1 change; before #2  1 seconds ago23456789
:.w >>test.out
"test.out" 1 line, 9 characters appended

1 change; before #1  1 seconds ago123456789
:.w >>test.out
"test.out" 1 line, 10 characters appended

Already at oldest change:.w >>test.out
"test.out" 1 line, 10 characters appended

Already at oldest change:.w >>test.out
"test.out" 1 line, 10 characters appended

3 changes; after #6  1 seconds ago:.w >>test.out
"test.out" 1 line, 7 characters appended:"
:/^222/w >>test.out
search hit BOTTOM, continuing at TOP
"test.out" 1 line, 11 characters appended:" Delay for three seconds and go some seconds forward and backward
:sleep 2
6a:set ul=100
ab:set ul=100
bc:set ul=100
:.w >>test.out
"test.out" 1 line, 10 characters appended:ear 1s
3 changes; before #7  0 seconds ago:.w >>test.out
"test.out" 1 line, 7 characters appended:ear 3s
3 changes; before #1  4 seconds ago789:.w >>test.out
"test.out" 1 line, 10 characters appended:later 1s
3 changes; after #6  4 seconds ago:.w >>test.out
"test.out" 1 line, 7 characters appended:later 1h
3 changes; after #9  1 seconds agoabc:.w >>test.out
"test.out" 1 line, 10 characters appended:"
:" test undojoin





aaaa

:set ul=100




bbbb

1 line less; before #11  0 seconds ago~                                                                               :.w >>test.out
"test.out" 1 line, 5 characters appended

bbbb:set ul=100
:undojoin




cccc

2 fewer lines; before #12  0 seconds ago~                                                                               ~                                                                               :.w >>test.out
"test.out" 1 line, 5 characters appended:e! Xtest
"Xtest" [New File]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               one one one:set ul=100
:w!
"Xtest" [New File] 1 line, 12 characters written

two:set ul=100


two:set ul=100
:w
"Xtest" 3 lines, 20 characters written

three:earlier 1f
1 line less; before #4  0 seconds ago~                                                                               :" expect "one one one\ntwo\ntwo"
:%yank a
3 lines yanked:earlier 1f
2 fewer lines; before #2  0 seconds ago~                                                                               ~                                                                               :" expect "one one one"
:%yank b
:earlier 1f
1 line less; before #1  0 seconds ago:" expect empty line
:%yank c
:later 1f
1 more line; after #1  0 seconds agoone one one
:" expect "one one one"
:%yank d
:later 1f
2 more lines; after #3  0 seconds agotwotwo:" expect "one one one\ntwo\ntwo"
:%yank e
3 lines yanked:later 1f
1 more line; after #4  0 seconds agothree:" expect "one one one\ntwo\ntwo\nthree"
---:0put e
3 more linesone one one

two

two3 more lines---:0put d
one one one
---:0put c
---:0put b
one one one
---:0put a
3 more linesone one one

two

two3 more lines---:w >>test.out
"test.out" 19 lines, 115 characters appended:qa!
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
"test62.in" 100 lines, 2533 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('$'):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for tab pages/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 94 lines, 2484 characters written:set ff& cpo+=A
/ENDTEST:tabnew

:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:





:so! Xdotest
:so small.vim
:" Simple test for opening and closing a tab page
:tabnew
 test62.in  [No Name]                                                           X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :let nr = tabpagenr()
:q
:tabnew

:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call append(line('$'), 'tab page ' . nr)
:unlet nr
:"
:" Open three tab pages and use ":tabdo"
:0tabnew
 [No Name]  + test62.in                                                         X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :1tabnew
 [No Name]  [No Name]  + test62.in                                              X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :888tabnew
 [No Name]  [No Name]  + test62.in  [No Name]                                   X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :tabdo call append(line('$'), 'this is tab page ' . tabpagenr())
 + [No Name]  + [No Name]  + test62.in  + [No Name]                             Xthis is tab page 4

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :tabclose! 2
test62.in + [No Name]               X:tabrewind
 + [No Name]  + test62.in  + [No Name]                                          Xthis is tab page 1

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :let line1 = getline('$')
:undo
2 fewer lines; before #1  0 seconds ago[No Name]  + test62.in  + [No Name]    X~                                                                               :q
 + test62.in  + [No Name]                                                       X:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:tablast
 + test62.in  + [No Name]                                                       Xthis is tab page 4

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :let line2 = getline('$')
:q!
:tabnew

:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call append(line('$'), line1)
:call append(line('$'), line2)
:unlet line1 line2
:"
:" Test for settabvar() and gettabvar() functions. Open a new tab page and 
:" set 3 variables to a number, string and a list. Verify that the variables
:" are correctly set.
:tabnew
 + test62.in  [No Name]                                                         X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :tabfirst
 + test62.in  [No Name]                                                         X:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call settabvar(2, 'val_num', 100)
 + test62.in  [No Name]                                                         X:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call settabvar(2, 'val_str', 'SetTabVar test')
 + test62.in  [No Name]                                                         X:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call settabvar(2, 'val_list', ['red', 'blue', 'green'])
 + test62.in  [No Name]                                                         X:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:"
:let test_status = 'gettabvar: fail'
:if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar tes


t') && gettabvar(2, 'val_list') == ['red', 'blue', 'green'])
E15: Invalid expression: gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']


)

Press ENTER or type command to continue:    let test_status = 'gettabvar: pass'
 + test62.in  [No Name]                                                         X:new test1

:tab drop test1



:endif
E580: :endif without :if:call append(line('$'), test_status)
:"
:tabnext 2
 + test62.in  [No Name]                                                         X~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :let test_status = 'settabvar: fail'
:if t:val_num == 100 && t:val_str == 'SetTabVar test'  && t:val_list == ['red',


'blue', 'green']
:  :   let test_status = 'settabvar: pass'


:  :endif
 + test62.in  [No Name]                                                         X:tabclose
:tabnew

:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:call append(line('$'), test_status)
:"
:if has('gui') || has('clientserver')


:  :" Test for ":tab drop exist-file" to keep current window.


:  :sp test1


:  :tab drop test1


:  :let test_status = 'tab drop 1: fail'


:  :if tabpagenr('$') == 1 && winnr('$') == 2 && winnr() == 1


:    :    let test_status = 'tab drop 1: pass'


:    :endif


:  :close


:  :call append(line('$'), test_status)


:  :"


:  :"


:  :" Test for ":tab drop new-file" to keep current window of tabpage 1.


:  :split


:  :tab drop newfile


:  :let test_status = 'tab drop 2: fail'


:  :if tabpagenr('$') == 2 && tabpagewinnr(1, '$') == 2 && tabpagewinnr(1) == 1


:    :    let test_status = 'tab drop 2: pass'


:    :endif


:  :tabclose


:  :q


:  :call append(line('$'), test_status)


:  :"


:  :"


:  :" Test for ":tab drop multi-opend-file" to keep current tabpage and window.


:  :new test1


:  :tabnew


:  :new test1


:  :tab drop test1


:  :let test_status = 'tab drop 3: fail'


:  :if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1


:    :    let test_status = 'tab drop 3: pass'


:    :endif


:  :tabclose


:  :q


:  :call append(line('$'), test_status)


:  :else


:  :" :drop not supported


:  :call append(line('$'), 'tab drop 1: pass')


:  :call append(line('$'), 'tab drop 2: pass')


:  :call append(line('$'), 'tab drop 3: pass')


:  :endif
:tabnew

:new test1

:tab drop test1

:let test_status = 'tab drop 3: fail'

:if tabpagenr() == 2 && tabpagewinnr(2, '$') == 2 && tabpagewinnr(2) == 1

:    let test_status = 'tab drop 3: pass'

:endif

:tabclose

:q

:call append(line('$'), test_status)

:else

:" :drop not supported

:call append(line('$'), 'tab drop 1: pass')

:call append(line('$'), 'tab drop 2: pass')

:call append(line('$'), 'tab drop 3: pass')

:endif

:"

:"

:/^Results/,$w! test.out

:qa!

ENDTEST



Results:



:"
:"
:/^Results/,$w! test.out
"test.out" [New File] 10 lines, 160 characters written:qa!
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
"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: ":set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for ":match", ":2match", ":3match", "clearmatches()", "getmatches()",/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 150 lines, 4605 characters written:set ff& cpo+=A
/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:

~                                                                               







:so! Xdotest
: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
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:" --- 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: "
:if matcharg(0) == [] && matcharg(4) == []


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:" --- Check that "matcharg()" returns ['', ''] if a match is not defined.
:let @r .= "*** Test 3: "
:match
:2match
:3match
:if matcharg(1) == ['', ''] && matcharg(2) == ['', ''] && matcharg(3) == ['', '


']:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:" --- Check that "matchadd()" and "getmatches()" agree on added matches and
:" --- that default values apply.
:let @r .= "*** Test 4: "
:let m1 = matchadd("MyGroup1", "TODO")
:let m2 = matchadd("MyGroup2", "FIXME", 42)
:let m3 = matchadd("MyGroup3", "XXX", 60, 17)
:if 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}]
:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:" --- Check that "matchdelete()" deletes the matches defined in the previous
:" --- test correctly.
:let @r .= "*** Test 5: "
:call matchdelete(m1)
:call matchdelete(m2)
:call matchdelete(m3)
:unlet m1
:unlet m2
:unlet m3
:if getmatches() == []


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:" --- Check that "matchdelete()" returns 0 if successful and otherwise -1.
:let @r .= "*** Test 6: "
:let m = matchadd("MyGroup1", "TODO")
:let r1 = matchdelete(m)
:let r2 = matchdelete(42)
E803: ID not found: 42:if r1 == 0 && r2 == -1


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:unlet m
:unlet r1
:unlet r2
:" --- Check that "clearmatches()" clears all matches defined by ":match" and
:" --- "matchadd()".
:let @r .= "*** Test 7: "
:let m1 = matchadd("MyGroup1", "TODO")
:let m2 = matchadd("MyGroup2", "FIXME", 42)
:let m3 = matchadd("MyGroup3", "XXX", 60, 17)
:match MyGroup1 /COFFEE/
:2match MyGroup2 /HUMPPA/
:3match MyGroup3 /VIM/
:call clearmatches()
:if getmatches() == []


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:unlet m1
:unlet m2
:unlet m3
:" --- Check that "setmatches()" restores a list of matches saved by
:" --- "getmatches()" without changes. (Matches with equal priority must also
:" --- remain in the same order.)
:let @r .= "*** Test 8: "
:let m1 = matchadd("MyGroup1", "TODO")
:let m2 = matchadd("MyGroup2", "FIXME", 42)
:let m3 = matchadd("MyGroup3", "XXX", 60, 17)
:match MyGroup1 /COFFEE/
:2match MyGroup2 /HUMPPA/
:3match MyGroup3 /VIM/
:let ml = getmatches()
:call clearmatches()
:call setmatches(ml)
:if getmatches() == ml


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:call clearmatches()
:unlet m1
:unlet m2
:unlet m3
:unlet ml
:" --- Check that "setmatches()" will not add two matches with the same ID. The
:" --- expected behaviour (for now) is to add the first match but not the
:" --- second and to return 0 (even though it is a matter of debate whether
:" --- this can be considered successful behaviour).
:let @r .= "*** Test 9: "
:let r1 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 


'id': 1}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 10, 'id': 1}])
E801: ID already taken: 1Press ENTER or type command to continue:if getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, '


id': 1}] && r1 == 0
:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
: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





:call clearmatches()
:unlet r1
:" --- Check that "setmatches()" returns 0 if successful and otherwise -1.
:" --- (A range of valid and invalid input values are tried out to generate the
:" --- return values.)
:let @r .= "*** Test 10: "
:let rs1 = setmatches([])
:let rs2 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10,


'id': 1}])
:call clearmatches()





:call clearmatches()
:let rf1 = setmatches(0)
E714: List required:let rf2 = setmatches([0])
E474: Invalid argument:let rf3 = setmatches([{'wrong key': 'wrong value'}])
E474: Invalid argument:if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1


:  :  let @r .= "OK\n"


:  :else


:  :  let @r .= "FAILED\n"


:  :endif
:call clearmatches()

:let rf1 = setmatches(0)

:let rf2 = setmatches([0])

:let rf3 = setmatches([{'wrong key': 'wrong value'}])





:unlet rs1
:unlet rs2
:unlet rf1
:unlet rf2
:unlet rf3
:highlight clear MyGroup1
:highlight clear MyGroup2
:highlight clear MyGroup3






10 more lines*** Test 1: OK



*** Test 2: OK


:/^Results/,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 11 lines, 170 characters written


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
"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']):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for regexp patterns./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 158 lines, 6117 characters written:set ff& cpo+=A
/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:





:so! Xdotest
: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'])
:call add(tl, ['bc*', 'abdef', 'b'])
:call add(tl, ['c*', 'abdef', ''])
:call add(tl, ['bc\+', 'abccccdef', 'bcccc'])
:call add(tl, ['bc\+', 'abdef']) "no match
:"
:"operator \|
:call add(tl, ['a\|ab', 'cabd', 'a']) "alternation is ordered
:"
:call add(tl, ['c\?', 'ccb', 'c'])
:call add(tl, ['bc\?', 'abd', 'b'])
:call add(tl, ['bc\?', 'abccd', 'bc'])
:"
:call add(tl, ['\va{1}', 'ab', 'a'])
:"
:call add(tl, ['\va{2}', 'aa', 'aa'])
:call add(tl, ['\va{2}', 'caad', 'aa'])
:call add(tl, ['\va{2}', 'aba'])
:call add(tl, ['\va{2}', 'ab'])
:call add(tl, ['\va{2}', 'abaa', 'aa'])
:call add(tl, ['\va{2}', 'aaa', 'aa'])
:"
:call add(tl, ['\vb{1}', 'abca', 'b'])
:call add(tl, ['\vba{2}', 'abaa', 'baa'])
:call add(tl, ['\vba{3}', 'aabaac'])
:"
:call add(tl, ['\v(ab){1}', 'ab', 'ab', 'ab'])
:call add(tl, ['\v(ab){1}', 'dabc', 'ab', 'ab'])
:call add(tl, ['\v(ab){1}', 'acb'])
:"
:call add(tl, ['\v(ab){0,2}', 'acb', "", ""])
:call add(tl, ['\v(ab){0,2}', 'ab', 'ab', 'ab'])
:call add(tl, ['\v(ab){1,2}', 'ab', 'ab', 'ab'])
:call add(tl, ['\v(ab){1,2}', 'ababc', 'abab', 'ab'])
:call add(tl, ['\v(ab){2,4}', 'ababcab', 'abab', 'ab'])
:call add(tl, ['\v(ab){2,4}', 'abcababa', 'abab', 'ab'])
:"
:call add(tl, ['\v(ab){2}', 'abab', 'abab', 'ab'])
:call add(tl, ['\v(ab){2}', 'cdababe', 'abab', 'ab'])
:call add(tl, ['\v(ab){2}', 'abac'])
:call add(tl, ['\v(ab){2}', 'abacabab', 'abab', 'ab'])
:call add(tl, ['\v((ab){2}){2}', 'abababab', 'abababab', 'abab', 'ab'])
:call add(tl, ['\v((ab){2}){2}', 'abacabababab', 'abababab', 'abab', 'ab'])
:"
:call add(tl, ['\v(a{1}){1}', 'a', 'a', 'a'])
:call add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa'])
:call add(tl, ['\v(a{2}){1}', 'aaac', 'aa', 'aa'])
:call add(tl, ['\v(a{2}){1}', 'daaac', 'aa', 'aa'])
:call add(tl, ['\v(a{1}){2}', 'daaac', 'aa', 'a'])
:call add(tl, ['\v(a{1}){2}', 'aaa', 'aa', 'a'])
:call add(tl, ['\v(a{2})+', 'adaac', 'aa', 'aa'])
:call add(tl, ['\v(a{2})+', 'aa', 'aa', 'aa'])
:call add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa'])
:call add(tl, ['\v(a{1}){2}', 'aa', 'aa', 'a'])
:call add(tl, ['\v(a{1}){1}', 'a', 'a', 'a'])
:call add(tl, ['\v(a{2}){2}', 'aaaa', 'aaaa', 'aa'])
:call add(tl, ['\v(a{2}){2}', 'aaabaaaa', 'aaaa', 'aa'])
:"
:call add(tl, ['\v(a+){2}', 'dadaac', 'aa', 'a'])
:call add(tl, ['\v(a{3}){2}', 'aaaaaaa', 'aaaaaa', 'aaa'])
:"
:call add(tl, ['\v(a{1,2}){2}', 'daaac', 'aaa', 'a'])
:call add(tl, ['\v(a{1,3}){2}', 'daaaac', 'aaaa', 'a'])
:call add(tl, ['\v(a{1,3}){2}', 'daaaaac', 'aaaaa', 'aa'])
:call add(tl, ['\v(a{1,3}){3}', 'daac'])
:call add(tl, ['\v(a{1,2}){2}', 'dac'])
:call add(tl, ['\v(a+)+', 'daac', 'aa', 'aa'])
:call add(tl, ['\v(a+)+', 'aaa', 'aaa', 'aaa'])
:call add(tl, ['\v(a+){1,2}', 'aaa', 'aaa', 'aaa'])
:call add(tl, ['\v(a+)(a+)', 'aaa', 'aaa', 'aa', 'a'])
:call add(tl, ['\v(a{3})+', 'daaaac', 'aaa', 'aaa'])
:call add(tl, ['\v(a|b|c)+', 'aacb', 'aacb', 'b'])
:call add(tl, ['\v(a|b|c){2}', 'abcb', 'ab', 'b'])
:call add(tl, ['\v(abc){2}', 'abcabd', ])
:call add(tl, ['\v(abc){2}', 'abdabcabc','abcabc', 'abc'])
:"
:call add(tl, ['a*', 'cc', ''])
:call add(tl, ['\v(a*)+', 'cc', ''])
:call add(tl, ['\v((ab)+)+', 'ab', 'ab', 'ab', 'ab'])
:call add(tl, ['\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab'])
:call add(tl, ['\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab'])
:call add(tl, ['\v(a{0,2})+', 'cc', ''])
:call add(tl, ['\v(a*)+', '', ''])
:call add(tl, ['\v((a*)+)+', '', ''])
:call add(tl, ['\v((ab)*)+', '', ''])
:call add(tl, ['\va{1,3}', 'aab', 'aa'])
:call add(tl, ['\va{2,3}', 'abaa', 'aa'])
:"
:call add(tl, ['\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab'])
:call add(tl, ['\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb'])
:call add(tl, ['\va{2}|b{2}', 'abab'])
:call add(tl, ['\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a'])
:call add(tl, ['\vab{2,3}c', 'aabbccccccccccccc', 'abbc'])
:call add(tl, ['\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc'])
:call add(tl, ['\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde'])
:call add(tl, ['\va(bc){2}d', 'aabcbfbc' ])
:call add(tl, ['\va*a{2}', 'a', ])
:call add(tl, ['\va*a{2}', 'aa', 'aa' ])
:call add(tl, ['\va*a{2}', 'aaa', 'aaa' ])
:call add(tl, ['\va*a{2}', 'bbbabcc', ])
:call add(tl, ['\va*b*|a*c*', 'a', 'a'])
:call add(tl, ['\va{1}b{1}|a{1}b{1}', ''])
:"
:"submatches
:call add(tl, ['\v(a)', 'ab', 'a', 'a'])
:call add(tl, ['\v(a)(b)', 'ab', 'ab', 'a', 'b'])
:call add(tl, ['\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c'])
:call add(tl, ['\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b'])
:call add(tl, ['\v(a)|(b)', 'ab', 'a', 'a'])
:"
:call add(tl, ['\v(a*)+', 'aaaa', 'aaaa', ''])
:call add(tl, ['x', 'abcdef'])
:"
:for t in tl


:  :  let l = matchlist(t[1], t[0])


:  :" check the match itself


:  :  if len(l) == 0 && len(t) > 2


:    :    $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", did not 


match, expected: \"' . t[2] . '\"'


:    :  elseif len(l) > 0 && len(t) == 2


:    :    $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \


"' . l[0] . '\", expected no match'


:    :  elseif len(t) > 2 && l[0] != t[2]


:    :    $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \


"' . l[0] . '\", expected: \"' . t[2] . '\"'


:    :  else


:    :    $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] . '\", 
ubmatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"'


::      endif


:      :    endfor


:    :    unlet i


:    :  endif


:  :endfor
OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK


:unlet t tl e l
:/^Results/,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 102 lines, 322 characters written


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
"test65.in" 95 lines, 2153 charactersTest for floating point and logical operators.



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:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for floating point and logical operators./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 89 lines, 2067 characters written:set ff& cpo+=A
/ENDTEST:$put =float2nr(123.456)

:$put =float2nr(-123.456)

:$put ='AND'

:$put =and(127, 127)

:$put =and(127, 16)

:$put =and(127, 128)

:$put ='OR'

:$put =or(16, 7)

:$put =or(8, 7)

:$put =or(0, 123)

:$put ='XOR'

:$put =xor(127, 127)

:$put =xor(127, 16)

:$put =xor(127, 128)

:$put ='invert'

:$put =and(invert(127), 65535)

:$put =and(invert(16), 65535)

:$put =and(invert(128), 65535)

:$put =invert(1.0)

:/^Results/,$wq! test.out

ENDTEST



Results of test65:





:so! Xdotest
:so small.vim
:if !has("float")


:  :  e! test.ok


:  :  wq! test.out


:  :endif
:$put =float2nr(123.456)

:$put =float2nr(-123.456)

:$put ='AND'



:"
:$put =printf('%f', 123.456)


123.456000

:$put =printf('%e', 123.456)


1.234560e+02

:$put =printf('%g', 123.456)


123.456

:" check we don't crash on division by zero
:echo 1.0 / 0.0
inf:$put ='+='


+=

:let v = 1.234
:let v += 6.543
:$put =printf('%g', v)


7.777

:let v = 1.234
:let v += 5
:$put =printf('%g', v)


6.234

:let a = 5
:let a += 3.333
:$put =string(a)


8.333

:$put ='=='


==

:let v = 1.234
:$put =v == 1.234


1

:$put =v == 1.2341


0

:$put ='add-subtract'


add-subtract

:$put =printf('%g', 4 + 1.234)


5.234

:$put =printf('%g', 1.234 - 8)


-6.766

:$put ='mult-div'


mult-div

:$put =printf('%g', 4 * 1.234)


4.936

:$put =printf('%g', 4.0 / 1234)


0.003241

:$put ='dict'


dict

:$put =string({'x': 1.234, 'y': -2.0e20})


{'x': 1.234, 'y': -2.0e20}

:$put ='list'


list

:$put =string([-123.4, 2.0e-20])


[-123.4, 2.0e-20]

:$put ='abs'


abs

:$put =printf('%d', abs(1456))


1456

:$put =printf('%d', abs(-4))


4

:$put =printf('%d', abs([1, 2, 3]))
E745: Using a List as a Number

-1

:$put =printf('%g', abs(14.56))


14.56

:$put =printf('%g', abs(-54.32))


54.32

:$put ='ceil'


ceil

:$put =printf('%g', ceil(1.456))


2.0

:$put =printf('%g', ceil(-5.456))


-5.0

:$put =printf('%g', ceil(-4.000))


-4.0

:$put ='floor'


floor

:$put =printf('%g', floor(1.856))


1.0

:$put =printf('%g', floor(-5.456))


-6.0

:$put =printf('%g', floor(4.0))


4.0

:$put ='log10'


log10

:$put =printf('%g', log10(1000))


3.0

:$put =printf('%g', log10(0.01000))


-2.0

:$put ='pow'


pow

:$put =printf('%g', pow(3, 3.0))


27.0

:$put =printf('%g', pow(2, 16))


65536.0

:$put ='round'


round

:$put =printf('%g', round(0.456))


0.0

:$put =printf('%g', round(4.5))


5.0

:$put =printf('%g', round(-4.50))


-5.0

:$put ='sqrt'


sqrt

:$put =printf('%g', sqrt(100))


10.0

:echo sqrt(-4.01)
nan:$put ='str2float'


str2float

:$put =printf('%g', str2float('1e40'))


1.0e40

:$put ='trunc'


trunc

:$put =printf('%g', trunc(1.456))


1.0

:$put =printf('%g', trunc(-5.456))


-5.0

:$put =printf('%g', trunc(4.000))


4.0

:$put ='float2nr'


float2nr

:$put =float2nr(123.456)


123

:$put =float2nr(-123.456)


-123

:$put ='AND'


AND

:$put =and(127, 127)


127

:$put =and(127, 16)


16

:$put =and(127, 128)


0

:$put ='OR'


OR

:$put =or(16, 7)


23

:$put =or(8, 7)


15

:$put =or(0, 123)


123

:$put ='XOR'


XOR

:$put =xor(127, 127)


0

:$put =xor(127, 16)


111

:$put =xor(127, 128)


255

:$put ='invert'


invert

:$put =and(invert(127), 65535)


65408

:$put =and(invert(16), 65535)


65519

:$put =and(invert(128), 65535)


65407

:$put =invert(1.0)
E805: Using a Float as a Number


0

:/^Results/,$wq! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 73 lines, 430 characters written


rm -rf test66.failed test.ok test.out X* viminfo
cp test66.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 test66.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test66.in" 25 lines, 400 charactersTest for visual block shift and tab characters.



STARTTEST

:so small.vim

/^abcdefgh

^V4jI    ^[j<<11|D

7|a^[

7|a^[

7|a^[4k13|^V4j<

:$-4,$w! test.out

:$-4,$s/\s\+//g

^V4kI    ^[j<<

7|a^[

7|a^[

7|a^[4k13|^V4j3<

:$-4,$w >> test.out

:qa!

ENDTEST



abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 14 lines, 196 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/^abcdefgh
a

a

a

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz
a

a

a

a    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyzc         defghijklmnopqrstuvwxyzc            defghijklmnopqrstuvwxyzc         defghijklmnopqrstuvwxyzi  

5 lines <ed 1 timeidefghijklmnopqrstuvwxyzdefghijklmnopqrstuvwxyzdefghijklmnopqrstuvwxyz:$-4,$w! test.out
"test.out" [New File] 5 lines, 150 characters written:$-4,$s/\s\+//g
7 substitutions on 4 linesabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza

a

a

a

a

a

a

a    abcdefghijklmnopqrstuvwxyz

    abcdefghij

    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

    abcdefghijklmnopqrstuvwxyz

abcdefghij

    abc         defghijklmnopqrstuvwxyzc                       defghijklmnopqrstuvwxyzc                 defghijklmnopqrstuvwxyzi  

5 lines <ed 3 timesidefghijklmnopqrstuvwxyz    defghijklmnopqrstuvwxyzdefghijklmnopqrstuvwxyz:$-4,$w >> test.out
"test.out"5 lines, 147 characters appended:qa!
rm -rf test67.failed test.ok test.out X* viminfo
cp test67.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 test67.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test67.in" 33 lines, 1109 charactersTest that groups and patterns are tested correctly when calling exists() for

autocommands.



STARTTEST

:so small.vim

:let results=[]

:augroup auexists

:augroup END

:call add(results, "##BufEnter: " . exists("##BufEnter"))

:call add(results, "#BufEnter: " . exists("#BufEnter"))

:au BufEnter * let g:entered=1

:call add(results, "#BufEnter: " . exists("#BufEnter"))

:call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))

:augroup auexists

:au BufEnter * let g:entered=1

:augroup END

:call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))

:call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))

:au BufEnter *.test let g:entered=1

:call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))

:edit testfile.test

:call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))

:au BufEnter <buffer> let g:entered=1:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test that groups and patterns are tested correctly when calling exists() for/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 27 lines, 998 characters written:set ff& cpo+=A
/ENDTEST:call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))

:edit testfile2.test

:call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))

:e test.out

:call append(0, results)

:$d

:w

:qa!

ENDTEST






:so! Xdotest
:so small.vim
:let results=[]
:augroup auexists
:augroup END
:call add(results, "##BufEnter: " . exists("##BufEnter"))
:call add(results, "#BufEnter: " . exists("#BufEnter"))
:au BufEnter * let g:entered=1
:call add(results, "#BufEnter: " . exists("#BufEnter"))
:call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))
:augroup auexists
:au BufEnter * let g:entered=1
:augroup END
:call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))
:call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))
:au BufEnter *.test let g:entered=1
:call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))
:edit testfile.test
"testfile.test" [New File]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
:au BufEnter <buffer> let g:entered=1
:call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
:edit testfile2.test
"testfile2.test" [New File]:call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
:e test.out
"test.out" [New File]:call append(0, results)
##BufEnter: 1

#BufEnter: 0

#BufEnter: 1

#auexists#BufEnter: 0

#auexists#BufEnter: 1

#BufEnter#*.test: 0

#BufEnter#*.test: 1

#BufEnter#<buffer>: 0

#BufEnter#<buffer>: 1

#BufEnter#<buffer>: 0

:$d
~                                                                               :w
"test.out" [New File] 10 lines, 190 characters written:qa!
rm -rf test68.failed test.ok test.out X* viminfo
cp test68.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test68.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test68.in" 67 lines, 492 charactersTest for text formatting.



Results of test68:



STARTTEST

:so small.vim

/^{/+1

:set noai tw=2 fo=t

gRa b^[

ENDTEST



{





}



STARTTEST

/^{/+1

:set ai tw=2 fo=tw

gqgqjjllab^[

ENDTEST



{:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for text formatting./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 4 lines, 48 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/^{/+1
:set noai tw=2 fo=t
a

b

/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3 lines, 38 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
/^{/+1


a  b  


:set ai tw=2 fo=tw




b  







aa 



b



}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 4 lines, 34 characters written:set ff& cpo+=A


/ENDTEST:set tw=3 fo=t

gqgqo

a ^V^A^[

ENDTEST






:so! Xdotest
/^{/+1
{a ^A


:set tw=3 fo=t




^Aa

^A




}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 58 characters written:set ff& cpo+=A


/ENDTEST:set tw=2 fo=tcq1 comments=:#

gqgqjgqgqo

a b

#a b^[

ENDTEST






:so! Xdotest
/^{/+1
{a b


:set tw=2 fo=tcq1 comments=:#




#a ba b

#a b



}

/^STARTTEST
STARTTEST




/^{/+2


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3 lines, 26 characters written:set ff& cpo+=A


/ENDTEST:set tw& fo=a

I^^^[

ENDTEST






:so! Xdotest
/^{/+2
{1aa

   2bb


:set tw& fo=a
1aa ^^2bb }STARTTEST

/^STARTTEST




:g/^STARTTEST/.,/^ENDTEST/d


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2 lines, 56 characters written:set ff& cpo+=A


/ENDTEST



:1;/^Results/,$wq! test.out


:so! Xdotest
:g/^STARTTEST/.,/^ENDTEST/d
33 fewer lines}{

a

^Aa

^A}{a b#a ba b#a b

}{ 1aa ^^2bb }:1;/^Results/,$wq! test.out
"test.out" [New File] 38 lines, 107 characters written


rm -rf test69.failed test.ok test.out X* viminfo
cp test69.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test69.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test69.in" 139 lines, 1154 charactersTest for multi-byte text formatting.



STARTTEST

:so mbyte.vim

:set encoding=utf-8

ENDTEST



Results of test69:



STARTTEST

/^{/+1

:set tw=2 fo=t

gqgqjgqgqo

XYZ

abc XYZ^[

ENDTEST



{

XYZ

abc XYZ

}



STARTTEST:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for multi-byte text formatting./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 2 lines, 34 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so mbyte.vim
:set encoding=utf-8
Test for multi-byte text formatting.



STARTTEST

:so mbyte.vim

:set encoding=utf-8

ENDTEST



Results of test69:



STARTTEST

/^{/+1

:set tw=2 fo=t

gqgqjgqgqo

XYZ

abc XYZ^[

ENDTEST



{

XYZ

abc XYZ

}



STARTTEST/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 58 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
/^{/+1
:set tw=2 fo=t


XYZ
XY



Z

abc 



XYZ



}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 8 lines, 80 characters written:set ff& cpo+=A


/ENDTEST:set tw=1 fo=tm

gqgqjgqgqjgqgqjgqgqjgqgqo

X

Xa

X a

XY

X Y^[

ENDTEST






:so! Xdotest
/^{/+1
{X


:set tw=1 fo=tm




Xa



a



X a




a



XY




Y




X Y




Y




X

X

a

X

a

XY

X 



Y




}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 13 lines, 140 characters written:set ff& cpo+=A


/ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo

X

Xa

X a

XY

X Y

aX

abX

abcX

abX c

abXY^[

ENDTEST



{

X

Xa

X a

XY

X Y

aX

abX

abcX

abX c

:so! Xdotest
/^{/+1
:set tw=2 fo=tm


a

a

Y


Y 




aX




X




abX




X




abcX




X




abX c
X

c



abXY
X

Y




X

X

a

X

a

XY

X Y

aX

abX

abcX

abX

c

ab



X



Y




}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 47 characters written:set ff& cpo+=A


/ENDTEST:set ai tw=2 fo=tm

gqgqjgqgqo

X

Xa^[

ENDTEST






:so! Xdotest
/^{/+1
{ X


:set ai tw=2 fo=tm
  



  Xa



 a



 X

  



 X

  a



}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 53 characters written:set ff& cpo+=A


/ENDTEST:set noai tw=2 fo=tm

gqgqjgqgqo

  X

  Xa^[

ENDTEST






:so! Xdotest
/^{/+1
{ X


:set noai tw=2 fo=tm
  



  Xa



a



 X

  



 X

a



}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 13 lines, 169 characters written:set ff& cpo+=A


/ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo

X

Xa

XaY

XY

XYZ

X Y

X YZ

XX

XXa

XXY^[

ENDTEST



{

X

Xa

XaY

XY

XYZ

X Y

X YZ

XX

XXa

:so! Xdotest
/^{/+1
:set tw=2 fo=cqm comments=n:X




XY




XZ








X Z




XX




XXa




XXY




X





Xa

XaXY

X



Y

XYXZ

X 



 Y

X  YX Z

X



X

X



Xa

XXY



}

/^STARTTEST
STARTTEST




/^{/+1


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 3 lines, 30 characters written:set ff& cpo+=A


/ENDTEST:set tw=2 fo=tm

RXa^[

ENDTEST






:so! Xdotest
/^{/+1
{

:set tw=2 fo=tm




X

a



}

/^STARTTEST
STARTTEST




:g/^STARTTEST/.,/^ENDTEST/d


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2 lines, 56 characters written:set ff& cpo+=A


/ENDTEST



:1;/^Results/,$wq! test.out


:so! Xdotest
:g/^STARTTEST/.,/^ENDTEST/d
74 fewer linesXYaa YYXY

XZ

X YX YX ZXXXXaXXY

}{

X

a}:1;/^Results/,$wq! test.out
"test.out" [New File] 142 lines, 574 characters written


rm -rf test70.failed test.ok test.out X* viminfo
cp test70.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test70.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test70.in" 53 lines, 1249 charactersSmoke test for MzScheme interface and mzeval() function



STARTTEST

:so mzscheme.vim

:set nocompatible viminfo+=nviminfo

:function! MzRequire()

:redir => l:mzversion

:mz (version)

:redir END

:if strpart(l:mzversion, 1, 1) < "4"

:" MzScheme versions < 4.x:

:mz (require (prefix vim- vimext))

:else

:" newer versions:

:mz (require (prefix-in vim- 'vimext))

:mz (require r5rs)

:endif

:endfunction

:silent call MzRequire()

:mz (define l '("item0" "dictionary with list OK" "item2"))

:mz (define h (make-hash))

:mz (hash-set! h "list" l)

/^1:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Smoke test for MzScheme interface and mzeval() function/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 45 lines, 1146 characters written:set ff& cpo+=A
/ENDTEST:else

:let scalar_res = "FAILED"

:endif

:call append(search("^1"), "scalar test " . scalar_res)

:" dictionary containing a list

:let tmp = mzeval("h")["list"][1]

:/^2/put =tmp

:" circular list (at the same time test lists containing lists)

:mz (set-car! (cddr l) l)

:let l2 = mzeval("h")["list"]

:if l2[2] == l2

:let res = "OK"

:else

:let res = "FAILED"

:endif

:call setline(search("^3"), "circular test " . res)

:?^1?,$w! test.out

:qa!

ENDTEST



1 line 1

2 line 2

3 line 3

:so! Xdotest
:so mzscheme.vim
"test.ok" 5 lines, 82 characters


"test.out" [New File] 5 lines, 82 characters written


rm -rf test71.failed test.ok test.out X* viminfo
cp test71.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 test71.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test71.in" 75 lines, 1397 charactersTest for encryption.



STARTTEST

:so small.vim

:/^start of text/+1

:let text_lines = getline('.', line('.') + 2)

:/^start of cm=zip bytes/+1

:let cm0_bytes = getline('.', '.')

:/^start of cm=blowfish bytes/+1

:let cm1_bytes = getline('.', '.')

:bwipe

:call append(0, text_lines)

:$d

:X

foobar

foobar

:w! Xtestfile

:bwipe!

:e Xtestfile

foobar

:let cm0_read_back = getline('.', '$')

:set key=

:set cryptmethod=blowfish:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for encryption./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 57 lines, 1043 characters written:set ff& cpo+=A
/ENDTEST:w! Xtestfile

:bwipe!

:set nobin

:e Xtestfile

barbar

:call append(0, cm0_read_bin)

:call append(0, cm1_read_back)

:call append(0, cm0_read_back)

:set key= fenc=latin1

:w! test.out

:qa!

ENDTEST



start of text

01234567890123456789012345678901234567

line 2  foo bar blah

line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

end of text



start of cm=zip bytes


end of cm=zip bytes

:so! Xdotest
:so small.vim
:/^start of text/+1
:let text_lines = getline('.', line('.') + 2)
:/^start of cm=zip bytes/+1
:let cm0_bytes = getline('.', '.')
:/^start of cm=blowfish bytes/+1


:let cm1_bytes = getline('.', '.')
:bwipe
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :call append(0, text_lines)
01234567890123456789012345678901234567

line 2  foo bar blah

line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

:$d
~                                                                               :X
Enter encryption key: ******


Enter same key again: ******


01234567890123456789012345678901234567

line 2  foo bar blah:w! Xtestfile
"Xtestfile" [New File][crypted] 3 lines, 98 characters written:bwipe!
~                                                                               ~                                                                               :e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [crypted] 3 lines, 98 characters01234567890123456789012345678901234567

line 2  foo bar blah

line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Xtestfile" [crypted] 3 lines, 98 characters:let cm0_read_back = getline('.', '$')
:set key=
:set cryptmethod=blowfish
:" If the blowfish test fails 'cryptmethod' will be 'zip' now.
:%s/^/\=&cryptmethod == 'blowfish' ? "OK " : "blowfish test failed "/
3 substitutions on 3 linesOK 01234567890123456789012345678901234567

OK line 2  foo bar blah

OK line 3 xxx
:X
Enter encryption key: ******


Enter same key again: ******


OK 01234567890123456789012345678901234567

OK line 2  foo bar blah:w! Xtestfile
"Xtestfile" [blowfish] 3 lines, 107 characters written:bwipe!
~                                                                               ~                                                                               :e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [blowfish] 3 lines, 107 charactersOK 01234567890123456789012345678901234567

OK line 2  foo bar blah

OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Xtestfile" [blowfish] 3 lines, 107 characters:let cm1_read_back = getline('.', '$')
:bwipe!
~                                                                               ~                                                                               :set bin noeol key=
:call append(0, cm0_bytes)

:$d
~                                                                               :set fenc=latin1
:w! Xtestfile
"Xtestfile" [Incomplete last line] 1 line, 36 characters written:bwipe!
:set nobin
:e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [crypted] 2 lines, 24 characters1234567890

:bwipe!
~                                                                               :set bin noeol key=
:call append(0, cm1_bytes)

:$d
~                                                                               :set fenc=latin1
:w! Xtestfile
"Xtestfile" [Incomplete last line] 1 line, 55 characters written:bwipe!
:set nobin
:e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [blowfish] 2 lines, 27 charactersasdfasdfasdf

0001112223333"Xtestfile" [blowfish] 2 lines, 27 characters:call append(0, cm0_read_bin)
1234567890


:call append(0, cm1_read_back)
OK 01234567890123456789012345678901234567

OK line 2  foo bar blah

OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx





:call append(0, cm0_read_back)
01234567890123456789012345678901234567

line 2  foo bar blah

line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:set key= fenc=latin1
:w! test.out
"test.out" [New File] 10 lines, 256 characters written:qa!
rm -rf test72.failed test.ok test.out X* viminfo
cp test72.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test72.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test72.in" 115 lines, 1707 charactersTests for undo file.

Since this script is sourced we need to explicitly break changes up in

undo-able pieces.  Do that by setting 'undolevels'.



STARTTEST

:so small.vim

:"

:" Test 'undofile': first a simple one-line change.

:set nocompatible viminfo+=nviminfo visualbell

:set ul=100 undofile nomore

:e! Xtestfile

ggdGithis is one line^[:set ul=100

:s/one/ONE/

:set ul=100

:w

:bwipe!

:e Xtestfile

u:.w! test.out

:"

:" Test 'undofile', change in original file fails check

:set noundofile

:e! Xtestfile

:s/line/Line/:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for undo file./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 104 lines, 1510 characters written:set ff& cpo+=A
/ENDTEST:X

foobar

foobar

:w!

:bwipe!

:e Xtestfile

foobar

:set key=

/bar

:.w >>test.out

u:.w >>test.out

u:.w >>test.out

u:.w >>test.out

:"

:" Rename the undo file so that it gets cleaned up.

:call rename(".Xtestfile.un~", "Xtestundo")

:qa!

ENDTEST



1111 -----

2222 -----



123456789

:so! Xdotest
:so small.vim
:"
:" Test 'undofile': first a simple one-line change.
:set nocompatible viminfo+=nviminfo visualbell
:set ul=100 undofile nomore
:e! Xtestfile
"Xtestfile" [New File]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               -- INSERT --this is one line:set ul=100
:s/one/ONE/
ONE
:set ul=100
:w
"Xtestfile" [New] 1L, 17C written:bwipe!
"test72.in" 115L, 1707C:Xfoobarfoobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789:e Xtestfile
"Xtestfile" 1L, 17Cthis is ONE line

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               1 change; before #2  0 seconds agoone
:.w! test.out
"test.out" [New] 1L, 17C written:"
:" Test 'undofile', change in original file fails check
:set noundofile
:e! Xtestfile
"Xtestfile" 1L, 17CONE
:s/line/Line/
L
:w
"Xtestfile" 1L, 17C written:set undofile
:bwipe!
"test72.in" 115L, 1707C:Xfoobarfoobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789:e Xtestfile
"Xtestfile" 1L, 17Cthis is ONE Line

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :" TODO: this beeps
Already at oldest change:.w >>test.out
"test.out" 1L, 17C appended:"
:" Test 'undofile', add 10 lines, delete 6 lines, undo 3
:set undofile
--No lines in buffer---- INSERT --one

twothreefourfivesixseveneightnineten:set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
:w
"Xtestfile" 4L, 17C written:bwipe!
"test72.in" 115L, 1707C:Xfoobar

foobar

:w!

:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789:e Xtestfile
"Xtestfile" 4L, 17Cone

twnineten

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               1 more line; before #7  0 seconds agoeight
1 more line; before #6  0 seconds agoseven
1 more line; before #5  0 seconds agosix
:w >>test.out
"test.out" 7L, 33C appended:"
:" Test that reading the undofiles when setting undofile works
:set noundofile ul=0
-- INSERT --six-- INSERT --us1 line less; before #8  0 seconds ago~                                                                               :e! Xtestfile
"Xtestfile" 4L, 17Cnine

ten~                                                                               ~                                                                               ~                                                                               :set undofile ul=100
1 more line; before #7  0 seconds agoeight
1 more line; before #6  0 seconds agoseven
1 more line; before #5  0 seconds agosix
1 more line; before #4  0 seconds agofive
1 more line; before #3  0 seconds agofour
1 more line; before #2  0 seconds agothree
:w >>test.out
"test.out" 10L, 49C appended:" And now with encryption, cryptmethod=zip
:e! Xtestfile
"Xtestfile" 4L, 17Cninten~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :set undofile cm=zip
~                                                                               ~                                                                               ~                                                                               --No lines in buffer---- INSERT --monday

tuesdaywednesdaythursdayfriday:set ul=100

~                                                                               :set ul=100
~                                                                               :set ul=100
~                                                                               :set ul=100
:X
Enter encryption key: ******


Enter same key again: ******


monday

friday:w!
"Xtestfile" [crypted] 2L, 14C written:bwipe!
"test72.in" 115L, 1707C:Xoobar

foobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789:e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [crypted] 2L, 14Cmonday

friday

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               "Xtestfile" [crypted] 2L, 14C:set key=
1 more line; before #11  0 seconds agothursday
1 more line; before #10  0 seconds agowednesday
:w >>test.out
"test.out" 4L, 33C appended:"
:"
:" With encryption, cryptmethod=blowfish
:e! Xtestfile
"Xtestfile" Need encryption key for "Xtestfile"


Enter encryption key: *************************



~                                                                               ~                                                                               ~                                                                               "Xtestfile" [noeol][crypted] 1L, 14C--No lines in buffer---- INSERT --jan

febmaraprjun:set ul=100

-- INSERT --foo mar:set ul=100

~                                                                               :set ul=100
-- INSERT --bar apr:set ul=100
:X
Enter encryption key: ******


Enter same key again: ******


jan

feb:w!
"Xtestfile" [crypted] 4L, 20C written:bwipe!
"test72.in" 115L, 1707C:Xoobar

foobar:w!

:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789:e Xtestfile
"Xtestfile" 
Need encryption key for "Xtestfile"


Enter encryption key: ******


"Xtestfile" [crypted] 4L, 20Cjan

feb

bar apr

jun

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               "Xtestfile" [crypted] 4L, 20C:set key=
/bar
:.w >>test.out
"test.out" 1L, 8C appended1 change; before #15  0 seconds agoap:.w >>test.out
"test.out" 1L, 4C appended1 more line; before #14  0 seconds agofoo mar
:.w >>test.out
"test.out" 1L, 8C appended1 change; before #13  1 seconds agomar:.w >>test.out
"test.out" 1L, 4C appended:"
:" Rename the undo file so that it gets cleaned up.
:call rename(".Xtestfile.un~", "Xtestundo")
:qa!
rm -rf test73.failed test.ok test.out X* viminfo
cp test73.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test73.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test73.in" 166 lines, 3622 charactersTests for find completion.



STARTTEST

:so small.vim

:" Do all test in a separate window to avoid E211 when we recursively

:" delete the Xfind directory during cleanup

:"

:" This will cause a few errors, do it silently.

:set visualbell

:set nocp viminfo+=nviminfo

:"

:function! DeleteDirectory(dir)

: if has("win16") || has("win32") || has("win64") || has("dos16") || has("dos32")

:  exec "silent !rmdir /Q /S " . a:dir

: else

:  exec "silent !rm -rf " . a:dir

: endif

:endfun

:" On windows a stale "Xfind" directory may exist, remove it so that

:" we start from a clean state.

:call DeleteDirectory("Xfind")

:new:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for find completion./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 161 lines, 3575 characters written:set ff& cpo+=A
/ENDTEST:cd bar

:find voyager

:exec "w >> " . test_out

:find voyager

:exec "w >> " . test_out

:" Check for correct handling of shorten_fname()'s behavior on windows

:exec "cd " . cwd . "/Xfind/in"

:find file

:exec "w >>" . test_out

:" Test for relative to current buffer 'path' item

:exec "cd " . cwd . "/Xfind/"

:set path=./path

:" Open the file where Jimmy Hoffa is found

:e in/file.txt

:" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file

:exec "w >>" . test_out

:q

:exec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!

ENDTEST




:so! Xdotest
:so small.vim
:" Do all test in a separate window to avoid E211 when we recursively
:" delete the Xfind directory during cleanup
:"
:" This will cause a few errors, do it silently.
:set visualbell
:set nocp viminfo+=nviminfo
:"
:function! DeleteDirectory(dir)


:  : if has("win16") || has("win32") || has("win64") || has("dos16") || has("do


s32")


:    :  exec "silent !rmdir /Q /S " . a:dir


:    : else


:    :  exec "silent !rm -rf " . a:dir


:    : endif


:  :endfun
:cd bar

:find voyager

:exec "w >> " . test_out

:find voyager

:exec "w >> " . test_out

:" Check for correct handling of shorten_fname()'s behavior on windows

:exec "cd " . cwd . "/Xfind/in"

:" On windows a stale "Xfind" directory may exist, remove it so that
:" we start from a clean state.
:call DeleteDirectory("Xfind")
:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!ENDTESTtest73.in                                                                       :let cwd=getcwd()
:let test_out = cwd . '/test.out'
:call mkdir('Xfind')
:cd Xfind
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in:set path=
:find ...
E345: Can't find file "" in path:exec "w! " . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out"
<ld/vim-Y0RQGL/vim-7.3.547/src/vim-basic/testdir/test.out" [New] 0L, 0C written/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out:close
:cd bar

:find voyager   :exec "w >> " . test_out:find voyager           :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file      :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found

:e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwdcall DeleteDirectory("Xfind")

:qa!ENDTEST:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!ENDTEST/<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in                   :set path=.
:find ...
E32: No file name:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 0L, 0C appended:close
:cd bar

:find voyager   :exec "w >> " . test_out:find voyager           :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file      :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found

:e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwdcall DeleteDirectory("Xfind")

:qa!ENDTEST:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!ENDTEST/<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in                   :set path=.,,
:find ...
E32: No file name:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 0L, 0C appended:close
:cd bar

:find voyager   :exec "w >> " . test_out:find voyager           :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file      :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found

:e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwdcall DeleteDirectory("Xfind")

:qa!ENDTEST:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!ENDTEST/<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in                   :set path=./**
:find ...
E32: No file name:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 0L, 0C appended:close
:cd bar

:find voyager   :exec "w >> " . test_out:find voyager           :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file      :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found

:e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwdcall DeleteDirectory("Xfind")

:qa!ENDTEST:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwd

:call DeleteDirectory("Xfind")

:qa!ENDTEST/<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in                   :" We shouldn't find any file at this point, test.out must be empty.
:call mkdir('in')
:cd in
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/in:call mkdir('path')
:exec "cd " . cwd
/<<PKGBUILDDIR>>/src/vim-basic/testdirtest73.in                                                    :e Xfind/file.txt
"Xfind/file.txt" [New File]Xfind/file.txt-- INSERT --Holy Grail[+]:w
"Xfind/file.txt" [New] 1L, 11C written   :e Xfind/in/file.txt
"Xfind/in/file.txt" [New File]in/file.txt-- INSERT --Jimmy Hoffa[+]:w
"Xfind/in/file.txt" [New] 1L, 12C written   :e Xfind/in/stuff.txt
"Xfind/in/stuff.txt" [New File]stuff.txt-- INSERT --Another Holy Grail[+]:w
"Xfind/in/stuff.txt" [New] 1L, 19C written   :e Xfind/in/path/file.txt
"Xfind/in/path/file.txt" [New File]path/file.txt-- INSERT --E.T.[+]:w
"Xfind/in/path/file.txt" [New] 1L, 5C written   :set path=Xfind/**
:find file..../Xfind/file.txt
"Xfind/file.txt" 1L, 11CHoly Grailfile.txt        :exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 11C appended:find file..../Xfind/file.txt...in/file.txt
"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 12C appended:find file..../Xfind/file.txt...in/file.txt...path/file.txt
"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 5C appended:" Rerun the previous three find completions, using fullpath in 'path'
:exec "set path=" . cwd . "/Xfind/**"
:find file..../Xfind/file.txt
"Xfind/file.txt" 1L, 11CHoly Grailfile.txt        :exec "w >>" .  test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 11C appended:find file..../Xfind/file.txt...in/file.txt
"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 12C appended:find file..../Xfind/file.txt...in/file.txt...path/file.txt
"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 5C appended:" Same steps again, using relative and fullpath items that point to the same
:" recursive location.
:" This is to test that there are no duplicates in the completion list.
:exec "set path+=Xfind/**"
:find file..../Xfind/file.txt
"Xfind/file.txt" 1L, 11CHoly Grailfile.txt        :exec "w >>" .  test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 11C appended:find file..../Xfind/file.txt...in/file.txt
"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 12C appended:find file..../Xfind/file.txt...in/file.txt...path/file.txt
"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 5C appended:find file..../Xfind/file.txt...in/file.txt
"Xfind/in/file.txt" 1L, 12CJimmy Hoffafile.txt     :" Test find completion for directory of current buffer, which at this point
:" is Xfind/in/file.txt.
:set path=.
:find st...uff.txt
"Xfind/in/stuff.txt" 1L, 19CAnother Holy Grailstuff.txt:exec "w >>" .  test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 19C appended:" Test find completion for empty path item ",," which is the current directory
:cd Xfind
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfindin/stuff.txt      /<<PKGBUILDDIR>>/src/vim-basic/testdir/test73.in:set path=,,
:find f...ile.txt...
"file.txt" 1L, 11CHoly Grailfile.txt    :exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 11C appended:" Test shortening of
:"
:"    foo/x/bar/voyager.txt
:"    foo/y/bar/voyager.txt
:"
:" When current directory is above foo/ they should be shortened to (in order
:" of appearance):
:"
:"    x/bar/voyager.txt
:"    y/bar/voyager.txt
:call mkdir('foo')
:cd foo
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/file.txt:call mkdir('x')
:call mkdir('y')
:cd x
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/x:call mkdir('bar')
:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo:cd y
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/y:call mkdir('bar')
:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfindfile.txt                                                          :" We should now be in the Xfind directory
:e foo/x/bar/voyager.txt
"foo/x/bar/voyager.txt" [New File]oo/x/bar/voyager.txt-- INSERT --Voyager 1[+]:w
"foo/x/bar/voyager.txt" [New] 1L, 10C written   :e foo/y/bar/voyager.txt
"foo/y/bar/voyager.txt" [New File]y-- INSERT --Voyager 2[+]:w
"foo/y/bar/voyager.txt" [New] 1L, 10C written   :exec "set path=" . cwd . "/Xfind/**"
:find voyager...x/bar/voyager.txt
"foo/x/bar/voyager.txt" 1L, 10C1x:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:find voyager...x/bar/voyager.txt...y
"foo/y/bar/voyager.txt" 1L, 10C2y:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:"
:" When current directory is .../foo/y/bar they should be shortened to (in
:" order of appearance):
:"
:"    ./voyager.txt
:"    x/bar/voyager.txt
:cd foo
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/fooy/bar/voyager.txt    :cd y
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/ybar/voyager.txt  :cd bar
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/y/barvoyager.txt    :find voyager..../voyager.txt
"voyager.txt" 1L, 10C:exec "w >> " . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:find voyager..../voyager.txt...x/bar/voyager.txt
<ild/vim-Y0RQGL/vim-7.3.547/src/vim-basic/testdir/Xfind/foo/x/bar/voyager.txt"
<-Y0RQGL/vim-7.3.547/src/vim-basic/testdir/Xfind/foo/x/bar/voyager.txt" 1L, 10C1/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/x/bar/voyager.txt:exec "w >> " . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:" Check the opposite too:
:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/y:cd ..
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foox/bar/voyager.txt                                                              :cd x
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/xbar/voyager.txt  :cd bar
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/x/barvoyager.txt    :find voyager..../voyager.txt
"voyager.txt" 1L, 10C:exec "w >> " . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:find voyager..../voyager.txt...y/bar/voyager.txt
<ild/vim-Y0RQGL/vim-7.3.547/src/vim-basic/testdir/Xfind/foo/y/bar/voyager.txt"
<-Y0RQGL/vim-7.3.547/src/vim-basic/testdir/Xfind/foo/y/bar/voyager.txt" 1L, 10C2/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/foo/y/bar/voyager.txt:exec "w >> " . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 10C appended:" Check for correct handling of shorten_fname()'s behavior on windows
:exec "cd " . cwd . "/Xfind/in"
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfind/in:find file..../file.txt
"file.txt" 1L, 12CJimmy Hoffafile.txt                                                                       :exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 12C appended:" Test for relative to current buffer 'path' item
:exec "cd " . cwd . "/Xfind/"
/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xfindin/file.txt:set path=./path
:" Open the file where Jimmy Hoffa is found
:e in/file.txt
"in/file.txt" 1L, 12C:" Find the file containing 'E.T.' in the Xfind/in/path directory
:find file...txt
"in/path/file.txt" 1L, 5CE.T.path/file.txt:exec "w >>" . test_out
"/<<PKGBUILDDIR>>/src/vim-basic/testdir/test.out" 1L, 5C appended:q
:cd bar

:find voyager   :exec "w >> " . test_out:find voyager           :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file      :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found

:e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory

:find file      exec "w >>" . test_out

:qexec "cd " . cwdcall DeleteDirectory("Xfind")

:qa!ENDTEST:exec "cd " . cwd
/<<PKGBUILDDIR>>/src/vim-basic/testdir:call DeleteDirectory("Xfind")
:qa!
rm -rf test74.failed test.ok test.out X* viminfo
cp test74.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 test74.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test74.in" 36 lines, 822 characters" Tests for storing global variables in the .viminfo file vim: set ft=vim:



STARTTEST

:so small.vim

:" Do all test in a separate window to avoid E211 when we recursively

:" delete the Xfind directory during cleanup

:"

:" This will cause a few errors, do it silently.

:set visualbell

:set nocp viminfo+=!,nviminfo

:let MY_GLOBAL_DICT={'foo': 1, 'bar': 0, 'longvarible': 1000}

:" store a really long list, so line wrapping will occur in viminfo file

:let MY_GLOBAL_LIST=range(1,100)

:wv! Xviminfo

:unlet MY_GLOBAL_DICT

:unlet MY_GLOBAL_LIST

:rv! Xviminfo

:call delete('Xviminfo')

:if exists("MY_GLOBAL_DICT")

:redir >> test.out

:echo MY_GLOBAL_DICT

:redir end

:endif:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
" Tests for storing global variables in the .viminfo file vim: set ft=vim:/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 30 lines, 723 characters written:set ff& cpo+=A
/ENDTEST:if exists("MY_GLOBAL_LIST")

:redir >> test.out

:echo MY_GLOBAL_LIST

:redir end

:endif

:redir >> test.out

:echo "foobar"

:redir end

:endif

:qa!

ENDTEST






:so! Xdotest
:so small.vim
:" Do all test in a separate window to avoid E211 when we recursively
:" delete the Xfind directory during cleanup
:"
:" This will cause a few errors, do it silently.
:set visualbell
:set nocp viminfo+=!,nviminfo
:let MY_GLOBAL_DICT={'foo': 1, 'bar': 0, 'longvarible': 1000}
:" store a really long list, so line wrapping will occur in viminfo file
:let MY_GLOBAL_LIST=range(1,100)
:wv! Xviminfo
:unlet MY_GLOBAL_DICT
:unlet MY_GLOBAL_LIST
:rv! Xviminfo
:call delete('Xviminfo')
:if exists("MY_GLOBAL_DICT")


:  :redir >> test.out


:  :echo MY_GLOBAL_DICT


{'foo': 1, 'longvarible': 1000, 'bar': 0}


:  :redir end


:  :endif
:let MY_GLOBAL_LIST=range(1,100)

:wv! Xviminfo

:unlet MY_GLOBAL_DICT

:unlet MY_GLOBAL_LIST

:rv! Xviminfo

:if exists("MY_GLOBAL_LIST")


:  :redir >> test.out


:  :echo MY_GLOBAL_LIST


[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,


23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,


43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,


63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,


83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]


:  :redir end


:  :endif
:let MY_GLOBAL_LIST=range(1,100)

:wv! Xviminfo

:unlet MY_GLOBAL_DICT

:unlet MY_GLOBAL_LIST

:rv! Xviminfo

:call delete('Xviminfo')

:if exists("MY_GLOBAL_DICT")

:redir >> test.out

:echo MY_GLOBAL_DICT

:redir >> test.out
:echo "foobar"
foobar:redir end
:endif
E580: :endif without :if:qa!
rm -rf test75.failed test.ok test.out X* viminfo
cp test75.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 test75.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test75.in" 22 lines, 480 characters" Tests for functions.



STARTTEST

:so small.vim

:set cpo-=<

:" Test maparg() with a string result

:map foo<C-V> is<F4>foo

:vnoremap <script> <buffer> <expr> <silent> bar isbar

:call append('$', maparg('foo<C-V>'))

:call append('$', string(maparg('foo<C-V>', '', 0, 1)))

:call append('$', string(maparg('bar', '', 0, 1)))

:"

:map abc x<char-114>x

:call append('$', maparg('abc'))

:map abc y<S-char-114>y

:call append('$', maparg('abc'))

:"

:/^eof/+1,$w! test.out

:qa!

ENDTEST



eof

~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
" Tests for functions./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 16 lines, 433 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
:set cpo-=<
:" Test maparg() with a string result
:map foo<C-V> is<F4>foo
:vnoremap <script> <buffer> <expr> <silent> bar isbar
:call append('$', maparg('foo<C-V>'))
is<F4>foo:call append('$', string(maparg('foo<C-V>', '', 0, 1)))
:call append('$', string(maparg('bar', '', 0, 1)))
:"
:map abc x<char-114>x
:call append('$', maparg('abc'))
:map abc y<S-char-114>y
:call append('$', maparg('abc'))
:"
:/^eof/+1,$w! test.out
"test.out" [New File] 5 lines, 237 characters written:qa!
rm -rf test76.failed test.ok test.out X* viminfo
cp test76.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 test76.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test76.in" 46 lines, 899 charactersTests for completefunc/omnifunc. vim: set ft=vim :



STARTTEST

:"Test that nothing happens if the 'completefunc' opens

:"a new window (no completion, no crash)

:so small.vim

:function! DummyCompleteOne(findstart, base)

:  if a:findstart

:    return 0

:  else

:    wincmd n

:    return ['onedef', 'oneDEF']

:  endif

:endfunction

:setlocal completefunc=DummyCompleteOne

/^one

A^X^U^N^[:q!

:function! DummyCompleteTwo(findstart, base)

:  if a:findstart

:    wincmd n

:    return 0

:  else

:    return ['twodef', 'twoDEF']:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for completefunc/omnifunc. vim: set ft=vim :/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 37 lines, 810 characters written:set ff& cpo+=A
/ENDTEST:  endif

:endfunction

:setlocal completefunc=DummyCompleteTwo

/^two

A^X^U^N^[:q!

:"Test that 'completefunc' works when it's OK.

:function! DummyCompleteThree(findstart, base)

:  if a:findstart

:    return 0

:  else

:    return ['threedef', 'threeDEF']

:  endif

:endfunction

:setlocal completefunc=DummyCompleteThree

/^three

A^X^U^N^[:/^+++/,/^three/w! test.out

:qa!

ENDTEST






:so! Xdotest
:"Test that nothing happens if the 'completefunc' opens
:"a new window (no completion, no crash)
:so small.vim
:function! DummyCompleteOne(findstart, base)


:  :  if a:findstart


:    :    return 0


:    :  else


:    :    wincmd n


:    :    return ['onedef', 'oneDEF']


:    :  endif


:  :endfunction
:    wincmd n

:    return 0

:  else

:    return ['twodef', 'twoDEF']

:  endif

:endfunction

:setlocal completefunc=DummyCompleteTwo

:setlocal completefunc=DummyCompleteOne
/^one
+++one


E839: Completion function changed window


Pattern not found


Press ENTER or type command to continuePress ENTER or type command to continueone

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name] [+]                                                                   endifendfunction

:setlocal completefunc=DummyCompleteThree

/^threeA^X^U^N^[:/^+++/,/^three/w! test.out

:qa!ENDTEST+++test76.in [+]                                                                   :q!
:  else

:    return ['twodef', 'twoDEF']:  endif:endfunction:setlocal completefunc=DummyCompleteTwo/^twoA^X^U^N^[:q!:"Test that 'completefunc' works when it's OK.:function! DummyCompleteThree(findstart, base):  if a:findstart:    return 0:  else  return ['threedef', 'threeDEF']

:  endifendfunction:setlocal completefunc=DummyCompleteThree

/^threeA^X^U^N^[:/^+++/,/^three/w! test.out

:qa!ENDTEST+++:function! DummyCompleteTwo(findstart, base)


:  :  if a:findstart


:    :    wincmd n


:    :    return 0


:    :  else


:    :    return ['twodef', 'twoDEF']


:    :  endif


:  :endfunction
:  else

:    return ['twodef', 'twoDEF']

:  endif

:endfunction

:setlocal completefunc=DummyCompleteTwo

/^two

A^X^U^N^[:q!

:setlocal completefunc=DummyCompleteTwo
/^two


two

E839: Completion function changed window


E764: Option 'completefunc' is not set


Press ENTER or type command to continue~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       endfunction

:setlocal completefunc=DummyCompleteThree

/^threeA^X^U^N^[:/^+++/,/^three/w! test.out

:qa!ENDTEST+++two

test76.in [+]                                                                   :q!
:    return ['twodef', 'twoDEF']

:  endif:endfunction:setlocal completefunc=DummyCompleteTwo/^twoA^X^U^N^[:q!:"Test that 'completefunc' works when it's OK.:function! DummyCompleteThree(findstart, base):  if a:findstart:    return 0:  else:    return ['threedef', 'threeDEF']  endifendfunction:setlocal completefunc=DummyCompleteThree

/^threeA^X^U^N^[:/^+++/,/^three/w! test.out

:qa!ENDTEST+++two:"Test that 'completefunc' works when it's OK.
:function! DummyCompleteThree(findstart, base)


:  :  if a:findstart


:    :    return 0


:    :  else


:    :    return ['threedef', 'threeDEF']


:    :  endif


:  :endfunction
:    return ['twodef', 'twoDEF']

:  endif

:endfunction

:setlocal completefunc=DummyCompleteTwo

/^two

A^X^U^N^[:q!

:setlocal completefunc=DummyCompleteThree
/^three


three

match 1 of 2defthreedef       

threeDEF       DEF2threedef       

threeDEF       two

:/^+++/,/^three/w! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 4 lines, 18 characters written:qa!
rm -rf test77.failed test.ok test.out X* viminfo
cp test77.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test77.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test77.in" 29 lines, 702 charactersInserts 2 million lines with consecutive integers starting from 1

(essentially, the output of GNU's seq 1 2000000), writes them to Xtest

and writes its cksum to test.out.



We need 2 million lines to trigger a call to mf_hash_grow().  If it would mess

up the lines the checksum would differ.



cksum is part of POSIX and so should be available on most Unixes.

If it isn't available then the test will be skipped.



STARTTEST

:so small.vim

:if !executable("cksum")

: e! test.ok

: w! test.out

: qa!

:endif

:set fileformat=unix undolevels=-1

ggdG

:let i = 1

:while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhileggdd

:w! Xtest:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Inserts 2 million lines with consecutive integers starting from 1/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 16 lines, 271 characters written:set ff& cpo+=A
/ENDTEST:r !cksum Xtest

:s/\s/ /g

:.w! test.out

:qa!

ENDTEST






:so! Xdotest
:so small.vim
:if !executable("cksum")


:  : e! test.ok


:  : w! test.out


:  : qa!


:  :endif
cksum is part of POSIX and so should be available on most Unixes.

If it isn't available then the test will be skipped.

:set fileformat=unix undolevels=-1
Inserts 2 million lines with consecutive integers starting from 1

(essentially, the output of GNU's seq 1 2000000), writes them to Xtest

and writes its cksum to test.out.



We need 2 million lines to trigger a call to mf_hash_grow().  If it would mess

up the lines the checksum would differ.~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--:let i = 1
:while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhil


e12345678910111213141516171819202122

23

:w! Xtest
"Xtest" [New File] 2000000 lines, 14888896 characters written:r !cksum Xtest
1

2

3678979763 14888896 Xtest

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22:s/\s/ /g
:.w! test.out
"test.out" [New File] 1 line, 26 characters written:qa!
rm -rf test78.failed test.ok test.out X* viminfo
cp test78.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 test78.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test78.in" 46 lines, 1464 charactersInserts 10000 lines with text to fill the swap file with two levels of pointer

blocks.  Then recovers from the swap file and checks all text is restored.



We need about 10000 lines of 100 characters to get two levels of pointer

blocks.



STARTTEST

:so small.vim

:set nocp fileformat=unix undolevels=-1 viminfo+=nviminfo

:e! Xtest

ggdG

:let text = "\tabcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789"

:let i = 1

:let linecount = 10000

:while i <= linecount | call append(i - 1, i . text) | let i += 1 | endwhile

:preserve

:" get the name of the swap file

:redir => swapname

:swapname

:redir END

:let swapname = substitute(swapname, '[[:blank:][:cntrl:]]*\(.\{-}\)[[:blank:][:cntrl:]]*$', '\1', ''):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Inserts 10000 lines with text to fill the swap file with two levels of pointer/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 37 lines, 1208 characters written:set ff& cpo+=A
/ENDTEST:set nobin

:new

:only!

:bwipe! Xtest

:call rename('Xswap', swapname)

:recover Xtest

:call delete(swapname)

:new

:call append(0, 'recovery start')

:wincmd w

:let linedollar = line('$')

:if linedollar < linecount | exe 'wincmd w' | call append(line('$'), "expected ". linecount . " lines but found only " . linedollar) | exe 'wincmd w' | let linecount = linedollar | endif

:let i = 1

:while i <= linecount | if getline(i) != i . text | exe 'wincmd w' | call append(line('$'), i . ' differs') | exe 'wincmd w' | endif | let i += 1 | endwhile

:q!

:call append(line('$'), 'recovery end')

:w! test.out

:qa!

ENDTEST




:so! Xdotest
:so small.vim
:set nocp fileformat=unix undolevels=-1 viminfo+=nviminfo
:e! Xtest
"Xtest" [New File]~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :let text = "\tabcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ01


23456789abcdefghijklmnoparstuvwxyz0123456789"
:let i = 1
:let linecount = 10000
:while i <= linecount | call append(i - 1, i . text) | let i += 1 | endwhile
9990    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899991    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899992    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899993    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899994    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899995    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899996    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899997    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899998    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899999    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz012345678910000   abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789:preserve
File preserved:" get the name of the swap file
:redir => swapname
:swapname
.Xtest.swp:redir END
:let swapname = substitute(swapname, '[[:blank:][:cntrl:]]*\(.\{-}\)[[:blank:][


:cntrl:]]*$', '\1', '')
9990    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

:" make a copy of the swap file in Xswap
:set bin
:exe 'sp ' . swapname
".Xtest.swp"[noeol] 611L, 1224704Cb0VIM 7.3^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@>g^@^@root^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@mb-lxc-02^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xtest^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^.Xtest.swp                                                                      789



10000~                                                                               Xtest [+]                                                                       :w! Xswap
"Xswap" [New][noeol] 611L, 1224704C written:echo swapname
.Xtest.sw:set nobin
:new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       b0VIM 7.3^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@>g^@^@root^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@mb-lxc-02^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xtest^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^.Xtest.swp                                                                      9999    abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789

10000   abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789



~                                                                               Xtest [+]                                                                       :only!
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :bwipe! Xtest
:call rename('Xswap', swapname)
:recover Xtest
Using swap file ".Xtest.swp"


Original file "/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xtest"


"/<<PKGBUILDDIR>>/src/vim-basic/testdir/Xtest" [New File]Recovery completed. You should check if everything is OK.


(You might want to write out this file under another name


and run diff with the original file to check for changes)


You may want to delete the .swp file now.






Press ENTER or type command to continue:call delete(swapname)
1abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789

2abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789

3abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789

4abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789

5       abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567896       abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567897       abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567898       abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz01234567899       abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz012345678910      abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz012345678911      abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz012345678912      abcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@                                                                               :new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       1



2



3



4 



5 



Xtest [+]                                                                       :call append(0, 'recovery start')
recovery start[+]:wincmd w
[No Name] [+]                                                                   Xtest [+]                                                                       :let linedollar = line('$')
:if linedollar < linecount | exe 'wincmd w' | call append(line('$'), "expected 


" . linecount . " lines but found only " . linedollar) | exe 'wincmd w' | let li


necount = linedollar | endif
recovery start:let i = 1
:while i <= linecount | if getline(i) != i . text | exe 'wincmd w' | call appen


d(line('$'), i . ' differs') | exe 'wincmd w' | endif | let i += 1 | endwhile
recovery start:q!
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :call append(line('$'), 'recovery end')
recovery end:w! test.out
"test.out" [New] 3L, 29C written:qa!
rm -rf test79.failed test.ok test.out X* viminfo
cp test79.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test79.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test79.in" 213 lines, 2531 charactersTest for *sub-replace-special* and *sub-replace-expression* on :substitute.

Test for submatch() on :substitue.

Test for *:s%* on :substitute.



STARTTEST

:so small.vim

ENDTEST



Results of test71:



STARTTEST

:set magic

:set cpo&

/^TEST/

j:s/A/&&/

j:s/B/\&/

j:s/C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\0\9\8\7\6\5\4\3\2\1/

j:s/D/d/

j:s/E/~/

j:s/F/\~/

j:s/G/\ugg/

j:s/H/\Uh\Eh/

j:s/I/\lII/:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for *sub-replace-special* and *sub-replace-expression* on :substitute./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 1 line, 14 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 23 lines, 307 characters written:set ff& cpo+=A
/ENDTESTj:s/J/\LJ\EJ/

j:s/K/\Uk\ek/

j:s/L/^V^M/

j:s/M/\r/

j:s/N/\^V^M/

j:s/O/\n/

j:s/P/\b/

j:s/Q/\t/

j:s/R/\\/

j:s/S/\c/

j:s/T/^V^@/

ENDTEST






:so! Xdotest
:set magic
:set cpo&
/^TEST/


TEST_1:




A

:s/A/&&/
A




B

:s/B/\&/
&



C123456789


:s/C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\0\9\8\7\6\5\4\3\2\1/
987654321




D

:s/D/d/
d



E

:s/E/~/
d



F

:s/F/\~/
~



G

:s/G/\ugg/
g




H

:s/H/\Uh\Eh/
h




I

:s/I/\lII/
iI




J

:s/J/\LJ\EJ/
jJ




K

:s/K/\Uk\ek/
k




lLl

:s/L/^^M/


l



mMm


:s/M/\r/


m



nNn


:s/N/\^^M/
^Mn




oOo

:s/O/\n/
^@o




pPp

:s/P/\b/
^Hp




qQq

:s/Q/\t/
       q




rRr

:s/R/\\/
\




sSs

:s/S/\c/
c




tTt

:s/T/^^@/
^@t
/^STARTTEST
STARTTEST




:set nomagic


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 23 lines, 311 characters written:set ff& cpo+=A


/ENDTESTj:s/J/\LJ\EJ/

j:s/K/\Uk\ek/

j:s/L/^V^M/

j:s/M/\r/

j:s/N/\^V^M/

j:s/O/\n/

j:s/P/\b/

j:s/Q/\t/

j:s/R/\\/

j:s/S/\c/

j:s/T/^V^@/

ENDTEST



TEST_2:

A

B

C123456789

D

E

F

G

H

I

:so! Xdotest
:set nomagic
:set cpo&
/^TEST/


:s/A/&&/
&&


:s/B/\&/


:s/\mC\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\0\9\8\7\6\5\4\3\2\1/
987654321


:s/D/d/
d

:s/E/~/
~

:s/F/\~/
~

:s/G/\ugg/
g


:s/H/\Uh\Eh/
h


:s/I/\lII/
iI




J

:s/J/\LJ\EJ/
jJ




K

:s/K/\Uk\ek/
k




lLl

:s/L/^^M/


l



mMm


:s/M/\r/


m



nNn


:s/N/\^^M/
^Mn




oOo

:s/O/\n/
^@o




pPp

:s/P/\b/
^Hp




qQq

:s/Q/\t/
       q




rRr

:s/R/\\/
\




sSs

:s/S/\c/
c




tTt

:s/T/^^@/
^@t
/^STARTTEST
STARTTEST




:set magic&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 15 lines, 203 characters written:set ff& cpo+=A


/ENDTESTj:s/B/\='\\'/

j:s/C/\='^V^M'/

j:s/D/\='\^V^M'/

j:s/E/\='\\^V^M'/

j:s/F/\='\r'/

j:s/G/\='^V^@'/

j:s/H/\='\^V^@'/

j:s/I/\='\\^V^@'/

j:s/J/\='\n'/

j:s/K/\="\r"/

j:s/L/\="\n"/

ENDTEST



TEST_3:

aAa

bBb

cCc

dDd

eEe

fFf

gGg

hHh

iIi

:so! Xdotest
:set magic&
:set cpo&
/^TEST/


:s/A/\='\'/
\


:s/B/\='\\'/
\\b


:s/C/\='^^M'/
c

:s/D/\='\^^M'/
\d







:s/E/\='\\^^M'/
\\

efFf

:s/F/\='\r'/
\rf




gGg

:s/G/\='^^@'/


g



hHh


:s/H/\='\^^@'/


\h



iIi


:s/I/\='\\^^@'/


\\

i



jJj


:s/J/\='\n'/
\nj




kKk

:s/K/\="\r"/


k



lLl


:s/L/\="\n"/


l

/^STARTTEST
STARTTEST




:set magic&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 15 lines, 611 characters written:set ff& cpo+=A


/ENDTESTj:s/B/\=substitute(submatch(0), '.', '\\', '')/

j:s/C/\=substitute(submatch(0), '.', '^V^M', '')/

j:s/D/\=substitute(submatch(0), '.', '\^V^M', '')/

j:s/E/\=substitute(submatch(0), '.', '\\^V^M', '')/

j:s/F/\=substitute(submatch(0), '.', '\r', '')/

j:s/G/\=substitute(submatch(0), '.', '^V^@', '')/

j:s/H/\=substitute(submatch(0), '.', '\^V^@', '')/

j:s/I/\=substitute(submatch(0), '.', '\\^V^@', '')/

j:s/J/\=substitute(submatch(0), '.', '\n', '')/

j:s/K/\=substitute(submatch(0), '.', "\r", '')/

j:s/L/\=substitute(submatch(0), '.', "\n", '')/

ENDTEST



TEST_4:

aAa

bBb

cCc

dDd

eEe

fFf

gGg

hHh

iIi

:so! Xdotest
:set magic&
:set cpo&
/^TEST/


:s/A/\=substitute(submatch(0), '.', '\', '')/
\


:s/B/\=substitute(submatch(0), '.', '\\', '')/
\


:s/C/\=substitute(submatch(0), '.', '^^M', '')/
c

:s/D/\=substitute(submatch(0), '.', '\^^M', '')/
d







:s/E/\=substitute(submatch(0), '.', '\\^^M', '')/
\efFf

:s/F/\=substitute(submatch(0), '.', '\r', '')/


f



gGg


:s/G/\=substitute(submatch(0), '.', '^^@', '')/


g



hHh


:s/H/\=substitute(submatch(0), '.', '\^^@', '')/


h



iIi


:s/I/\=substitute(submatch(0), '.', '\\^^@', '')/


\i



jJj


:s/J/\=substitute(submatch(0), '.', '\n', '')/


j



kKk


:s/K/\=substitute(submatch(0), '.', "\r", '')/


k



lLl


:s/L/\=substitute(submatch(0), '.', "\n", '')/


l

/^STARTTEST
STARTTEST




:set magic&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 4 lines, 222 characters written:set ff& cpo+=A


/ENDTEST:set cpo&

/^TEST/

j:s/A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\=submatch(0) . submatch(9) .submatch(8) . submatch(7) . submatch(6) . submatch(5) . submatch(4) . submatch(3) . submatch(2) . submatch(1)/

ENDTEST






:so! Xdotest
:set magic&
:set cpo&
/^TEST/


TEST_5:




A123456789


:s/A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\=submatch(0) . submatch(9) .


submatch(8) . submatch(7) . submatch(6) . submatch(5) . submatch(4) . submatch(


3) . submatch(2) . submatch(1)/
g

h987654321

/^STARTTEST
STARTTEST




:set magic&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 8 lines, 80 characters written:set ff& cpo+=A


/ENDTEST^TEST/:set cpo+=/

j:s/A/a/

j:s/B/%/

:set cpo-=/

j:s/C/c/

j:s/D/%/

ENDTEST






:so! Xdotest
:set magic&
/^TEST/


TEST_6:


:set cpo+=/




A

:s/A/a/
a



B

:s/B/%/
a:set cpo-=/




C

:s/C/c/
cDSTARTTEST





:s/D/%/
%/^STARTTEST




:set magic&


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 74 characters written:set ff& cpo+=A


/ENDTEST:set cpo&

/^TEST/

j:s/A./\=submatch(0)/

j:s/B./\=submatch(0)/

ENDTEST






:so! Xdotest
:set magic&
:set cpo&
/^TEST/


TEST_7:




A^MA


:s/A./\=submatch(0)/


A



B^@B


:s/B./\=submatch(0)/


B

/^STARTTEST
STARTTEST




:g/^STARTTEST/.,/^ENDTEST/d


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 2 lines, 56 characters written:set ff& cpo+=A


/ENDTEST



:1;/^Results/,$wq! test.out


:so! Xdotest
:g/^STARTTEST/.,/^ENDTEST/d
114 fewer lineskk

l

lTEST_5:A123456789987654321TEST_6:aac

%TEST_7:

A

A

BB:1;/^Results/,$wq! test.out
"test.out" [New File] 118 lines, 397 characters written


rm -rf test80.failed test.ok test.out X* viminfo
cp test80.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test80.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test80.in" 150 lines, 4755 charactersTest for *sub-replace-special* and *sub-replace-expression* on substitue().

Test for submatch() on substitue().

Test for *:s%* on :substitute.



STARTTEST

:so small.vim

ENDTEST



TEST_1:



STARTTEST

:set magic

:set cpo&

:$put =\"\n\nTEST_1:\"

:$put =substitute('A', 'A', '&&', '')

:$put =substitute('B', 'B', '\&', '')

:$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\0\9\8\7\6\5\4\3\2\1', '')

:$put =substitute('D', 'D', 'd', '')

:$put =substitute('E', 'E', '~', '')

:$put =substitute('F', 'F', '\~', '')

:$put =substitute('G', 'G', '\ugg', '')

:$put =substitute('H', 'H', '\Uh\Eh', ''):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for *sub-replace-special* and *sub-replace-expression* on substitue()./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 1 line, 14 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:so small.vim
/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 27 lines, 1046 characters written:set ff& cpo+=A
/ENDTEST:$put =substitute('nNn', 'N', '\^V^M', '')

:$put =substitute('oOo', 'O', '\n', '')

:$put =substitute('pPp', 'P', '\b', '')

:$put =substitute('qQq', 'Q', '\t', '')

:$put =substitute('rRr', 'R', '\\', '')

:$put =substitute('sSs', 'S', '\c', '')

:$put =substitute('uUu', 'U', \"\n\", '')

:$put =substitute('vVv', 'V', \"\b\", '')

:$put =substitute('wWw', 'W', \"\\\", '')

:$put =substitute('xXx', 'X', \"\r\", '')

/^TEST_2

ENDTEST



TEST_2:



STARTTEST

:set nomagic

:set cpo&

:$put =\"\n\nTEST_2:\"

:$put =substitute('A', 'A', '&&', '')

:$put =substitute('B', 'B', '\&', '')

:$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\0\9\8\7\6\5\4\3\2\1', '')

:so! Xdotest
:set magic
:set cpo&
:$put =\"\n\nTEST_1:\"
3 more linesENDTEST



TEST_7:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_7:\"

:$put =substitute('A^V^MA', 'A.', '\=submatch(0)', '')

:$put =substitute(\"B\nB\", 'B.', '\=submatch(0)', '')

/^TEST_8

ENDTEST



TEST_8:



STARTTEST

:/^Results/,$wq! test.out

ENDTEST



Results of test72:





TEST_1:

3 more lines:$put =substitute('A', 'A', '&&', '')


AA

:$put =substitute('B', 'B', '\&', '')


&

:$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)


', '\0\9\8\7\6\5\4\3\2\1', '')
STARTTEST

:set magic&cpo&$put =\"\n\nTEST_7:\"substitute('A^V^MA', 'A.', '\=submatch(0)', '')\"B\nB\", 'B

/^TEST_8ENDTESTTEST_8:STARTTEST

:/^Results/,$wq! test.out

ENDTESTResults of test72:TEST_1:

AA&C123456789987654321

:$put =substitute('D', 'D', 'd', '')


d

:$put =substitute('E', 'E', '~', '')


~

:$put =substitute('F', 'F', '\~', '')


~

:$put =substitute('G', 'G', '\ugg', '')


Gg

:$put =substitute('H', 'H', '\Uh\Eh', '')


Hh

:$put =substitute('I', 'I', '\lII', '')


iI

:$put =substitute('J', 'J', '\LJ\EJ', '')


jJ

:$put =substitute('K', 'K', '\Uk\ek', '')


Kk

:$put =substitute('lLl', 'L', '^^M', '')


l^Ml

:$put =substitute('mMm', 'M', '\r', '')


m^Mm

:$put =substitute('nNn', 'N', '\^^M', '')


n^Mn

:$put =substitute('oOo', 'O', '\n', '')
oo

:$put =substitute('pPp', 'P', '\b', '')


p^Hp

:$put =substitute('qQq', 'Q', '\t', '')


q       q

:$put =substitute('rRr', 'R', '\\', '')


r\r

:$put =substitute('sSs', 'S', '\c', '')


scs

:$put =substitute('uUu', 'U', \"\n\", '')
uu

:$put =substitute('vVv', 'V', \"\b\", '')


v^Hv

:$put =substitute('wWw', 'W', \"\\\", '')


w\w

:$put =substitute('xXx', 'X', \"\r\", '')


x^Mx

/^TEST_2
search hit BOTTOM, continuing at TOP:$put =substitute('pPp', 'P', '\b', '')

:$put =substitute('qQq', 'Q', '\t', '')

:$put =substitute('rRr', 'R', '\\', '')

:$put =substitute('sSs', 'S', '\c', '')

:$put =substitute('uUu', 'U', \"\n\", '')

:$put =substitute('vVv', 'V', \"\b\", '')

:$put =substitute('wWw', 'W', \"\\\", '')

:$put =substitute('xXx', 'X', \"\r\", '')

/^TEST_2

ENDTEST



TEST_2:



STARTTEST

:set nomagic

:set cpo&

:$put =\"\n\nTEST_2:\"

:$put =substitute('A', 'A', '&&', '')

:$put =substitute('B', 'B', '\&', '')

:$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\0\9\8\7\6\5\4\3\2\1', '')

:$put =substitute('D', 'D', 'd', '')

:$put =substitute('E', 'E', '~', '')

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 27 lines, 1048 characters written:set ff& cpo+=A
/ENDTEST:$put =substitute('nNn', 'N', '\^V^M', '')

:$put =substitute('oOo', 'O', '\n', '')

:$put =substitute('pPp', 'P', '\b', '')

:$put =substitute('qQq', 'Q', '\t', '')

:$put =substitute('rRr', 'R', '\\', '')

:$put =substitute('sSs', 'S', '\c', '')

:$put =substitute('tTt', 'T', \"\r\", '')

:$put =substitute('uUu', 'U', \"\n\", '')

:$put =substitute('vVv', 'V', \"\b\", '')

:$put =substitute('wWw', 'W', \"\\\", '')

/^TEST_3

ENDTEST



TEST_3:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_3:\"

:let y = substitute('aAa', 'A', '\="\\"', '')| $put =y

:let y = substitute('bBb', 'B', '\="\\\\"', '')| $put =y

:let y = substitute('cCc', 'C', '\="^V^M"', '')| $put =y

:let y = substitute('dDd', 'D', '\="\\^V^M"', '')| $put =y

:so! Xdotest
:set nomagic
:set cpo&
:$put =\"\n\nTEST_2:\"
3 more lines~

Gg

Hh

iI

jJ

Kk

l^Ml

m^Mm

n^Mn

o

o

p^Hp

qq

r\r

scs

u

u

v^Hv

w\w

x^Mx





TEST_2:

3 more lines:$put =substitute('A', 'A', '&&', '')


AA

:$put =substitute('B', 'B', '\&', '')


&

:$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)


', '\0\9\8\7\6\5\4\3\2\1', '')
iI

jJ

Kk

l^Ml

mm

nn

op^Hp

q       q

r\rscs

uv^Hv

w\wx^MxTEST_2:

AA&C123456789987654321

:$put =substitute('D', 'D', 'd', '')


d

:$put =substitute('E', 'E', '~', '')


~

:$put =substitute('F', 'F', '\~', '')


~

:$put =substitute('G', 'G', '\ugg', '')


Gg

:$put =substitute('H', 'H', '\Uh\Eh', '')


Hh

:$put =substitute('I', 'I', '\lII', '')


iI

:$put =substitute('J', 'J', '\LJ\EJ', '')


jJ

:$put =substitute('K', 'K', '\Uk\ek', '')


Kk

:$put =substitute('lLl', 'L', '^^M', '')


l^Ml

:$put =substitute('mMm', 'M', '\r', '')


m^Mm

:$put =substitute('nNn', 'N', '\^^M', '')


n^Mn

:$put =substitute('oOo', 'O', '\n', '')
oo

:$put =substitute('pPp', 'P', '\b', '')


p^Hp

:$put =substitute('qQq', 'Q', '\t', '')


q       q

:$put =substitute('rRr', 'R', '\\', '')


r\r

:$put =substitute('sSs', 'S', '\c', '')


scs

:$put =substitute('tTt', 'T', \"\r\", '')


t^Mt

:$put =substitute('uUu', 'U', \"\n\", '')
uu

:$put =substitute('vVv', 'V', \"\b\", '')


v^Hv

:$put =substitute('wWw', 'W', \"\\\", '')


w\w

/^TEST_3
search hit BOTTOM, continuing at TOP:$put =substitute('pPp', 'P', '\b', '')

:$put =substitute('qQq', 'Q', '\t', '')

:$put =substitute('rRr', 'R', '\\', '')

:$put =substitute('sSs', 'S', '\c', '')

:$put =substitute('tTt', 'T', \"\r\", '')

:$put =substitute('uUu', 'U', \"\n\", '')

:$put =substitute('vVv', 'V', \"\b\", '')

:$put =substitute('wWw', 'W', \"\\\", '')

/^TEST_3

ENDTEST



TEST_3:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_3:\"

:let y = substitute('aAa', 'A', '\="\\"', '')| $put =y

:let y = substitute('bBb', 'B', '\="\\\\"', '')| $put =y

:let y = substitute('cCc', 'C', '\="^V^M"', '')| $put =y

:let y = substitute('dDd', 'D', '\="\\^V^M"', '')| $put =y

:let y = substitute('eEe', 'E', '\="\\\\^V^M"', '')     | $put =y

:let y = substitute('fFf', 'F', '\="\\r"', '')| $put =y

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 13 lines, 642 characters written:set ff& cpo+=A
/ENDTEST:let y = substitute('jJj', 'J', '\="\\n"', '')| $put =y

:let y = substitute('kKk', 'K', '\="\r"', '')| $put =y

:let y = substitute('lLl', 'L', '\="\n"', '')| $put =y

/^TEST_4

ENDTEST






:so! Xdotest
:set magic&
:set cpo&
:$put =\"\n\nTEST_3:\"
3 more lines~

Gg

Hh

iI

jJ

Kk

l^Ml

m^Mm

n^Mn

o

o

p^Hp

qq

r\r

scs

t^Mt

u

u

v^Hv

w\w





TEST_3:

3 more lines:let y = substitute('aAa', 'A', '\="\\"', '')           | $put =y


a\a

:let y = substitute('bBb', 'B', '\="\\\\"', '')         | $put =y


b\\b

:let y = substitute('cCc', 'C', '\="^^M"', '')         | $put =y


c^Mc

:let y = substitute('dDd', 'D', '\="\\^^M"', '')       | $put =y


d\^Md

:let y = substitute('eEe', 'E', '\="\\\\^^M"', '')     | $put =y


e\\^Me

:let y = substitute('fFf', 'F', '\="\\r"', '')          | $put =y


f\rf

:let y = substitute('jJj', 'J', '\="\\n"', '')          | $put =y


j\nj

:let y = substitute('kKk', 'K', '\="\r"', '')           | $put =y


k^Mk

:let y = substitute('lLl', 'L', '\="\n"', '')           | $put =y
ll

/^TEST_4
search hit BOTTOM, continuing at TOP:let y = substitute('bBb', 'B', '\="\\\\"', '')| $put =y

:let y = substitute('cCc', 'C', '\="^V^M"', '')| $put =y

:let y = substitute('dDd', 'D', '\="\\^V^M"', '')| $put =y

:let y = substitute('eEe', 'E', '\="\\\\^V^M"', '')     | $put =y

:let y = substitute('fFf', 'F', '\="\\r"', '')| $put =y

:let y = substitute('jJj', 'J', '\="\\n"', '')| $put =y

:let y = substitute('kKk', 'K', '\="\r"', '')| $put =y

:let y = substitute('lLl', 'L', '\="\n"', '')| $put =y

/^TEST_4

ENDTEST



TEST_4:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_4:\"

:let y = substitute('aAa', 'A', '\=substitute(submatch(0), ".", "\\", "")', '')| $put =y

:let y = substitute('bBb', 'B', '\=substitute(submatch(0), ".", "\\\\", "")', '')     | $put =y

:let y = substitute('cCc', 'C', '\=substitute(submatch(0), ".", "^V^M", "")', '')     | $put =y

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 13 lines, 912 characters written:set ff& cpo+=A
/ENDTEST:let y = substitute('dDd', 'D', '\=substitute(submatch(0), ".", "\\^V^M", "")',

'')   | $put =y

:let y = substitute('eEe', 'E', '\=substitute(submatch(0), ".", "\\\\^V^M", "")', '') | $put =y

:let y = substitute('fFf', 'F', '\=substitute(submatch(0), ".", "\\r", "")', '')| $put =y

:let y = substitute('jJj', 'J', '\=substitute(submatch(0), ".", "\\n", "")', '')| $put =y

:let y = substitute('kKk', 'K', '\=substitute(submatch(0), ".", "\r", "")', '')| $put =y

:let y = substitute('lLl', 'L', '\=substitute(submatch(0), ".", "\n", "")', '')| $put =y

/^TEST_5

ENDTEST






:so! Xdotest
:set magic&
:set cpo&
:$put =\"\n\nTEST_4:\"
3 more linesr\r

scs

t^Mt

u

u

v^Hv

w\w





TEST_3:

a\a

b\\b

c^Mc

d\^Md

e\\^Me

f\rf

j\nj

k^Mk

l

l





TEST_4:

3 more lines:let y = substitute('aAa', 'A', '\=substitute(submatch(0), ".", "\\", "")', '')


      | $put =y
scs

t^Mt

uv^Hv

w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\a

:let y = substitute('bBb', 'B', '\=substitute(submatch(0), ".", "\\\\", "")', '


')     | $put =y
t^Mt

uv^Hv

w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

:let y = substitute('cCc', 'C', '\=substitute(submatch(0), ".", "^^M", "")', '')


    | $put =y
u



v^Hv

w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

:let y = substitute('dDd', 'D', '\=substitute(submatch(0), ".", "\\^^M", "")', '


')   | $put =y
u

v^Hv

w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

dd

:let y = substitute('eEe', 'E', '\=substitute(submatch(0), ".", "\\\\^^M", "")',


'') | $put =y
v^Hv

w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

dd

e\^Me

:let y = substitute('fFf', 'F', '\=substitute(submatch(0), ".", "\\r", "")', ''


)      | $put =y
w\wTEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

dd

e\^Me

f^Mf

:let y = substitute('jJj', 'J', '\=substitute(submatch(0), ".", "\\n", "")', ''


)      | $put =y
TEST_3:

a\a

b\\bc^Mc

d\^Md

e\\^Me

f\rfj\njk^Mk

llTEST_4:

a\a

b\bc^Mc

d^Md

e\^Me

ff

jj

:let y = substitute('kKk', 'K', '\=substitute(submatch(0), ".", "\r", "")', '')


      | $put =y
TEST_3:

a\ab\\b

c^Mc

d\^Md

e\\^Me

f\rfj\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

dd

e\^Me

f^Mfjk^Mk

:let y = substitute('lLl', 'L', '\=substitute(submatch(0), ".", "\n", "")', '')


      | $put =y
b\\b

c^Mc

d\^Md

e\\^Me

f\rfj\njk^Mk

llTEST_4:

a\a

b\bc^Mc

d^Md

e\^Me

ff

jjk^Mk

l

l

/^TEST_5
search hit BOTTOM, continuing at TOP:let y = substitute('fFf', 'F', '\=substitute(submatch(0), ".", "\\r", "")', '')| $put =y

:let y = substitute('jJj', 'J', '\=substitute(submatch(0), ".", "\\n", "")', '')| $put =y

:let y = substitute('kKk', 'K', '\=substitute(submatch(0), ".", "\r", "")', '')| $put =y

:let y = substitute('lLl', 'L', '\=substitute(submatch(0), ".", "\n", "")', '')| $put =y

/^TEST_5

ENDTEST



TEST_5:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_5:\"

:$put =substitute('A123456789', 'A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\=submatch(0) . submatch(9) . submatch(8) . submatch(7) . submatch(6) . submatch(5) . submatch(4) . submatch(3) . submatch(2) . submatch(1)', '')

/^TEST_6

ENDTEST



search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 5 lines, 283 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:set magic&
:set cpo&
:$put =\"\n\nTEST_5:\"
3 more linese\\^Me

f\rf

j\nj

k^Mk

l

l





TEST_4:

a\a

b\b

c^Mc

d^Md

e\^Me

f^Mf

j

j

k^Mk

l

l





TEST_5:

3 more lines:$put =substitute('A123456789', 'A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)


', '\=submatch(0) . submatch(9) . submatch(8) . submatch(7) . submatch(6) . subm


atch(5) . submatch(4) . submatch(3) . submatch(2) . submatch(1)', '')
f\rf

j\nj

k^Mk

lTEST_4:

a\ab\b

c^Mc

dd

e\^Me

f^Mfjk^Mk

lTEST_5:

A123456789987654321

/^TEST_6
search hit BOTTOM, continuing at TOPSTARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_5:\"

:$put =substitute('A123456789', 'A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\=submatch(0) . submatch(9) . submatch(8) . submatch(7) . submatch(6) . submatch(5) . submatch(4) . submatch(3) . submatch(2) . submatch(1)', '')

/^TEST_6

ENDTEST



TEST_6:



STARTTEST

:set magic&

:$put =\"\n\nTEST_6:\"

:set cpo+=/

:$put =substitute('A', 'A', 'a', '')

:$put =substitute('B', 'B', '%', '')

:set cpo-=/

:$put =substitute('C', 'C', 'c', '')

:$put =substitute('D', 'D', '%', '')

/^TEST_7

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 9 lines, 216 characters written:set ff& cpo+=A
/ENDTEST

ENDTEST





:so! Xdotest
:set magic&
:$put =\"\n\nTEST_6:\"
3 more linesl

l





TEST_4:

a\a

b\b

c^Mc

d^Md

e\^Me

f^Mf

j

j

k^Mk

l

l





TEST_5:

A123456789987654321





TEST_6:

3 more lines:set cpo+=/
:$put =substitute('A', 'A', 'a', '')


a

:$put =substitute('B', 'B', '%', '')


%

:set cpo-=/
:$put =substitute('C', 'C', 'c', '')


c

:$put =substitute('D', 'D', '%', '')


%

/^TEST_7
search hit BOTTOM, continuing at TOP:set magic&

:$put =\"\n\nTEST_6:\"

:set cpo+=/

:$put =substitute('A', 'A', 'a', '')

:$put =substitute('B', 'B', '%', '')

:set cpo-=/

:$put =substitute('C', 'C', 'c', '')

:$put =substitute('D', 'D', '%', '')

/^TEST_7

ENDTEST



TEST_7:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_7:\"

:$put =substitute('A^V^MA', 'A.', '\=submatch(0)', '')

:$put =substitute(\"B\nB\", 'B.', '\=submatch(0)', '')

/^TEST_8

ENDTEST



TEST_8:

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 6 lines, 162 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:set magic&
:set cpo&
:$put =\"\n\nTEST_7:\"
3 more linesc^Mc

d^Md

e\^Me

f^Mf

j

j

k^Mk

l

l





TEST_5:

A123456789987654321





TEST_6:

a

%

c

%





TEST_7:

3 more lines:$put =substitute('A^^MA', 'A.', '\=submatch(0)', '')


A^MA

:$put =substitute(\"B\nB\", 'B.', '\=submatch(0)', '')
BB

/^TEST_8
search hit BOTTOM, continuing at TOPTEST_7:



STARTTEST

:set magic&

:set cpo&

:$put =\"\n\nTEST_7:\"

:$put =substitute('A^V^MA', 'A.', '\=submatch(0)', '')

:$put =substitute(\"B\nB\", 'B.', '\=submatch(0)', '')

/^TEST_8

ENDTEST



TEST_8:



STARTTEST

:/^Results/,$wq! test.out

ENDTEST



Results of test72:





TEST_1:

AA

&

search hit BOTTOM, continuing at TOP/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" 1 line, 26 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:/^Results/,$wq! test.out
"test.out" [New File] 101 lines, 392 characters written


rm -rf test81.failed test.ok test.out X* viminfo
cp test81.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 test81.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test81.in" 22 lines, 308 charactersTest for t movement command and 'cpo-;' setting



STARTTEST

:set nocompatible viminfo+=nviminfo

:set cpo-=;

/firstline/

j0tt;D

0fz;D

$Fy;D

$Ty;D:set cpo+=;

j0tt;;D

$Ty;;D:?firstline?+1,$w! test.out

:qa!

ENDTEST



firstline

aaa two three four

    zzz

yyy

bbb yee yoo four

ccc two three four

ddd yee yoo four

~                                                                               :set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for t movement command and 'cpo-;' setting/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 10 lines, 143 characters written:set ff& cpo+=A
/ENDTEST

:so! Xdotest
:set nocompatible viminfo+=nviminfo
:set cpo-=;
/firstline/


aaa two
    z

yyy  

:set cpo+=;


ccc 
ccc

dd:?firstline?+1,$w! test.out
"test.out" [New] 6L, 36C written:qa!
rm -rf test82.failed test.ok test.out X* viminfo
cp test82.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 test82.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test82.in" 93 lines, 3014 charactersTests for case-insensitive UTF-8 comparisons (utf_strnicmp() in mbyte.c)



STARTTEST

:so small.vim

:if !has("multi_byte")

: e! test.ok

: w! test.out

: qa!

:endif

:set enc=utf8

ggdG

:

:function! Ch(a, op, b, expected)

:  if eval(printf('"%s" %s "%s"', a:a, a:op, a:b)) != a:expected

:    call append(line('$'), printf('"%s" %s "%s" should return %d', a:a, a:op, a:b, a:expected))

:  else

:    let b:passed += 1

:  endif

:endfunction

:

:function! Chk(a, b, result)

:  if a:result == 0:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for case-insensitive UTF-8 comparisons (utf_strnicmp() in mbyte.c)/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 88 lines, 2921 characters written:set ff& cpo+=A
/ENDTEST:call EQ('Abc\x80', 'AbC\x80')

:call LT('Abc\x80', 'AbC\x81')

:call LT('Abc', 'AbC\x80')

:call LT('abc\x80DEF', 'abc\x80def')  " case folding stops at the first bad character

:call LT('\xc3XYZ', '\xc3xyz')

:call EQ('\xef\xbc\xba', '\xef\xbd\x9a')  " FF3A (upper), FF5A (lower)

:call GT('\xef\xbc\xba', '\xef\xbc\xff')  " first string is ok and equals \xef\xbd\x9a after folding, second string is illegal and was left unchanged, then the

strings were bytewise compared

:call LT('\xc3', '\xc3\x83')

:call EQ('\xc3\xa3xYz', '\xc3\x83XyZ')

:for n in range(0x60, 0xFF) | call LT(printf('xYz\x%.2X', n-1), printf('XyZ\x%.2X', n)) | endfor

:for n in range(0x80, 0xBF) | call EQ(printf('xYz\xc2\x%.2XUvW', n), printf('XyZ\xc2\x%.2XuVw', n)) | endfor

:for n in range(0xC0, 0xFF) | call LT(printf('xYz\xc2\x%.2XUvW', n), printf('XyZ\xc2\x%.2XuVw', n)) | endfor

:call append(0, printf('%d checks passed', b:passed))

:wq! test.out

ENDTEST



~                                                                               





:so! Xdotest
:so small.vim
:if !has("multi_byte")


:  : e! test.ok


:  : w! test.out


:  : qa!


:  :endif
:call EQ('Abc\x80', 'AbC\x80')

:call LT('Abc\x80', 'AbC\x81')

:call LT('Abc', 'AbC\x80')

:call LT('abc\x80DEF', 'abc\x80def')  " case folding stops at the first bad char



:set enc=utf8
:call EQ('Abc\x80', 'AbC\x80')

:call LT('Abc\x80', 'AbC\x81')

:call LT('Abc', 'AbC\x80')

:call LT('abc\x80DEF', 'abc\x80def')  " case folding stops at the first bad character

:call LT('\xc3XYZ', '\xc3xyz')

:call EQ('\xef\xbc\xba', '\xef\xbd\x9a')  " FF3A (upper), FF5A (lower)

:call GT('\xef\xbc\xba', '\xef\xbc\xff')  " first string is ok and equals \xef\xbd\x9a after folding, second string is illegal and was left unchanged, then the

strings were bytewise compared

:call LT('\xc3', '\xc3\x83')

:call EQ('\xc3\xa3xYz', '\xc3\x83XyZ')

:for n in range(0x60, 0xFF) | call LT(printf('xYz\x%.2X', n-1), printf('XyZ\x%.2X', n)) | endfor

:for n in range(0x80, 0xBF) | call EQ(printf('xYz\xc2\x%.2XUvW', n), printf('XyZ\xc2\x%.2XuVw', n)) | endfor

:for n in range(0xC0, 0xFF) | call LT(printf('xYz\xc2\x%.2XUvW', n), printf('XyZ\xc2\x%.2XuVw', n)) | endfor

:call append(0, printf('%d checks passed', b:passed))

:wq! test.out

ENDTEST



~                                                                               Tests for case-insensitive UTF-8 comparisons (utf_strnicmp() in mbyte.c)



STARTTEST

:so small.vim

:if !has("multi_byte")

: e! test.ok

: w! test.out

: qa!

:endif

:set enc=utf8

ggdG

:

:function! Ch(a, op, b, expected)

:  if eval(printf('"%s" %s "%s"', a:a, a:op, a:b)) != a:expected

:    call append(line('$'), printf('"%s" %s "%s" should return %d', a:a, a:op, a:b, a:expected))

:  else

:    let b:passed += 1

:  endif

:endfunction

:

:function! Chk(a, b, result)

:  if a:result == 0~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--::function! Ch(a, op, b, expected)


:  :  if eval(printf('"%s" %s "%s"', a:a, a:op, a:b)) != a:expected


:    :    call append(line('$'), printf('"%s" %s "%s" should return %d', a:a, a


:op, a:b, a:expected))


:    :  else


:    :    let b:passed += 1


:    :  endif


:  :endfunction
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ::function! Chk(a, b, result)


:  :  if a:result == 0


:    :    call Ch(a:a, '==?', a:b, 1)


:    :    call Ch(a:a, '!=?', a:b, 0)


:    :    call Ch(a:a, '<=?', a:b, 1)


:    :    call Ch(a:a, '>=?', a:b, 1)


:    :    call Ch(a:a, '<?', a:b, 0)


:    :    call Ch(a:a, '>?', a:b, 0)


:    :  elseif a:result > 0


:    :    call Ch(a:a, '==?', a:b, 0)


:    :    call Ch(a:a, '!=?', a:b, 1)


:    :    call Ch(a:a, '<=?', a:b, 0)


:    :    call Ch(a:a, '>=?', a:b, 1)


:    :    call Ch(a:a, '<?', a:b, 0)


:    :    call Ch(a:a, '>?', a:b, 1)


:    :  else


:    :    call Ch(a:a, '==?', a:b, 0)


:    :    call Ch(a:a, '!=?', a:b, 1)


:    :    call Ch(a:a, '<=?', a:b, 1)


:    :    call Ch(a:a, '>=?', a:b, 0)


:    :    call Ch(a:a, '<?', a:b, 1)


:    :    call Ch(a:a, '>?', a:b, 0)


:    :  endif


:  :endfunction
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ::function! Check(a, b, result)


:  :  call Chk(a:a, a:b, a:result)


:  :  call Chk(a:b, a:a, -a:result)


:  :endfunction
~                                                                               ~                                                                               ::function! LT(a, b)


:  :  call Check(a:a, a:b, -1)


:  :endfunction
~                                                                               ::function! GT(a, b)


:  :  call Check(a:a, a:b, 1)


:  :endfunction
~                                                                               ::function! EQ(a, b)


:  :  call Check(a:a, a:b, 0)


:  :endfunction
~                                                                               ::let b:passed=0
:call EQ('', '')
:call LT('', 'a')
:call EQ('abc', 'abc')
:call EQ('Abc', 'abC')
:call LT('ab', 'abc')
:call LT('AB', 'abc')
:call LT('ab', 'aBc')
:call EQ('\xd0\xb9\xd1\x86\xd1\x83\xd0\xba\xd0\xb5\xd0\xbd', '\xd0\xb9\xd0\xa6\


xd0\xa3\xd0\xba\xd0\x95\xd0\xbd')
:call LT('\xd0\xb9\xd1\x86\xd1\x83\xd0\xba\xd0\xb5\xd0\xbd', '\xd0\xaf\xd1\x86\


xd1\x83\xd0\xba\xd0\xb5\xd0\xbd')
:call EQ('\xe2\x84\xaa', 'k')
:call LT('\xe2\x84\xaa', 'kkkkkk')
:call EQ('\xe2\x84\xaa\xe2\x84\xaa\xe2\x84\xaa', 'kkk')
:call LT('kk', '\xe2\x84\xaa\xe2\x84\xaa\xe2\x84\xaa')
:call EQ('\xe2\x84\xaa\xe2\x84\xa6k\xe2\x84\xaak\xcf\x89', 'k\xcf\x89\xe2\x84\x


aakk\xe2\x84\xa6')
:call EQ('Abc\x80', 'AbC\x80')
:call LT('Abc\x80', 'AbC\x81')
:call LT('Abc', 'AbC\x80')
:call LT('abc\x80DEF', 'abc\x80def')  " case folding stops at the first bad cha


racter
:call LT('\xc3XYZ', '\xc3xyz')
:call EQ('\xef\xbc\xba', '\xef\xbd\x9a')  " FF3A (upper), FF5A (lower)
:call GT('\xef\xbc\xba', '\xef\xbc\xff')  " first string is ok and equals \xef\


xbd\x9a after folding, second string is illegal and was left unchanged, then the


strings were bytewise compared
~                                                                               :call LT('\xc3', '\xc3\x83')
:call EQ('\xc3\xa3xYz', '\xc3\x83XyZ')
:for n in range(0x60, 0xFF) | call LT(printf('xYz\x%.2X', n-1), printf('XyZ\x%.


2X', n)) | endfor
:for n in range(0x80, 0xBF) | call EQ(printf('xYz\xc2\x%.2XUvW', n), printf('Xy


Z\xc2\x%.2XuVw', n)) | endfor
:for n in range(0xC0, 0xFF) | call LT(printf('xYz\xc2\x%.2XUvW', n), printf('Xy


Z\xc2\x%.2XuVw', n)) | endfor
:call append(0, printf('%d checks passed', b:passed))
3732 checks passed

:wq! test.out
"test.out" [New File] 2 lines, 20 characters written


rm -rf test83.failed test.ok test.out X* viminfo
cp test83.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 test83.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test83.in" 76 lines, 1265 charactersTests for tag search with !_TAG_FILE_ENCODING.



STARTTEST

:so mbyte.vim

:set enc=utf8

:if !has('iconv') || iconv("\x82\x60", "cp932", "utf-8") != "\uff21"

: e! test.ok

: w! test.out

: qa!

:endif



:/^text for tags1$/,/^text for tags1$/+1w! Xtags1.txt

:/^text for tags2$/,/^text for tags2$/+1w! Xtags2.txt

:/^text for tags3$/,/^text for tags3$/+1w! Xtags3.txt

:/^tags1$/+1,/^tags1-end$/-1w! Xtags1



ggdG



:call setline('.', 'Results of test83')



:" case1:

:new

:set tags=Xtags1:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for tag search with !_TAG_FILE_ENCODING./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 58 lines, 1013 characters written:set ff& cpo+=A
/ENDTEST:tag abc50

:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'

: close

: put ='case3: failed'

:else

: close

: put ='case3: ok'

:endif

:close



:wq! test.out

ENDTEST



text for tags1

abcdefghijklmnopqrs



text for tags2

ABC



text for tags3

ABC



tags1

:so! Xdotest
:so mbyte.vim
:set enc=utf8
:tag abc50

:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'

: close

: put ='case3: failed'

:else

: close

: put ='case3: ok'

:endif

:close



:wq! test.out

ENDTEST



text for tags1

abcdefghijklmnopqrs



text for tags2

ABC



text for tags3

ABC



tags1:if !has('iconv') || iconv("\x82\x60", "cp932", "utf-8") != "\uff21"


:  : e! test.ok


:  : w! test.out


:  : qa!


:  :endif
:tag abc50

:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'

: close

: put ='case3: failed'

:/^text for tags1$/,/^text for tags1$/+1w! Xtags1.txt
search hit BOTTOM, continuing at TOP"Xtags1.txt" [New File] 2 lines, 35 characters written:/^text for tags2$/,/^text for tags2$/+1w! Xtags2.txt
"Xtags2.txt" [New File] 2 lines, 25 characters written:/^text for tags3$/,/^text for tags3$/+1w! Xtags3.txt
"Xtags3.txt" [New File] 2 lines, 25 characters written:/^tags1$/+1,/^tags1-end$/-1w! Xtags1
"Xtags1" [New File] 2 lines, 81 characters written

Tests for tag search with !_TAG_FILE_ENCODING.



STARTTEST

:so mbyte.vim

:set enc=utf8

:if !has('iconv') || iconv("\x82\x60", "cp932", "utf-8") != "\uff21"

: e! test.ok

: w! test.out

: qa!

:endif



:/^text for tags1$/,/^text for tags1$/+1w! Xtags1.txt

:/^text for tags2$/,/^text for tags2$/+1w! Xtags2.txt

:/^text for tags3$/,/^text for tags3$/+1w! Xtags3.txt

:/^tags1$/+1,/^tags1-end$/-1w! Xtags1



ggdG



:call setline('.', 'Results of test83')



:" case1:

:new

:set tags=Xtags1~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               --No lines in buffer--:call setline('.', 'Results of test83')
Results of test83
:" case1:
:new
[No Name]                                                                       Results of test83test83.in [+]                                                                   :set tags=Xtags1
:let v:errmsg = ''
:tag abcdefghijklmnopqrs
"Xtags1.txt" 2 lines, 35 characterstext for tags1

abcdefghijklmnopqrsXtags1.txt:if v:errmsg =~ 'E426:' || getline('.') != 'abcdefghijklmnopqrs'


:  : close


:  : put ='case1: failed'


:  :else


:  : close


:  : put ='case1: ok'


:  :endif
Results of test83

case1: ok

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :" case2:
:new
~                                                                               [No Name]                                                                       case1: oktest83.in [+]                                                                   :set tags=test83-tags2
:let v:errmsg = ''
:tag /.BC
"Xtags2.txt" 2 lines, 25 characterstext for tags2

ABCXtags2.txt:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'


:  : close


:  : put ='case2: failed'


:  :else


:  : close


:  : put ='case2: ok'


:  :endif
Results of test83

case1: ok

case2: ok

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :" case3:
:new
~                                                                               ~                                                                               [No Name]                                                                       case1: okcase2: oktest83.in [+]                                                                   :set tags=test83-tags3
:let v:errmsg = ''
:tag abc50
"Xtags3.txt" 2 lines, 25 characterstext for tags3

ABCXtags3.txt:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'


:  : close


:  : put ='case3: failed'


:  :else


:  : close


:  : put ='case3: ok'


:  :endif
Results of test83

case1: ok

case2: ok

case3: ok

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               :close
E37: No write since last change (add ! to override):wq! test.out
"test.out" [New File] 4 lines, 48 characters written


rm -rf test84.failed test.ok test.out X* viminfo
cp test84.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test84.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test84.in" 35 lines, 786 charactersTests for curswant not changing when setting an option



STARTTEST

:so small.vim

:/^start target options$/+1,/^end target options$/-1 yank

:let target_option_names = split(@0)

:function TestCurswant(option_name)

:  normal! ggf8j

:  let curswant_before = winsaveview().curswant

:  execute 'let' '&'.a:option_name '=' '&'.a:option_name

:  let curswant_after = winsaveview().curswant

:  return [a:option_name, curswant_before, curswant_after]

:endfunction

:

:new

:put =['1234567890', '12345']

:1 delete _

:let result = []

:for option_name in target_option_names

:  call add(result, TestCurswant(option_name))

:endfor

:

:new:set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Tests for curswant not changing when setting an option/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 25 lines, 637 characters written:set ff& cpo+=A
/ENDTEST:put =map(copy(result), 'join(v:val, '' '')')

:1 delete _

:write test.out

:

:qall!

ENDTEST






:so! Xdotest
:so small.vim
:/^start target options$/+1,/^end target options$/-1 yank
3 lines yanked:let target_option_names = split(@0)
:function TestCurswant(option_name)


:  :  normal! ggf8j


:  :  let curswant_before = winsaveview().curswant


:  :  execute 'let' '&'.a:option_name '=' '&'.a:option_name


:  :  let curswant_after = winsaveview().curswant


:  :  return [a:option_name, curswant_before, curswant_after]


:  :endfunction
:  normal! ggf8j

:  let curswant_before = winsaveview().curswant

:  execute 'let' '&'.a:option_name '=' '&'.a:option_name

:  let curswant_after = winsaveview().curswant

:  return [a:option_name, curswant_before, curswant_after]

:endfunction

::new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       endfornew

:put =map(copy(result), 'join(v:val, '' '')')

:1 delete _write test.outqall!

ENDTESTtest84.in                                                                       :put =['1234567890', '12345']
123456789012345[+]:1 delete _


~                                                                               :let result = []
:for option_name in target_option_names


:  :  call add(result, TestCurswant(option_name))


:  :endfor
1234567890

12345::new
~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name]                                                                       12345

~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               ~                                                                               [No Name] [+]                                                                   :1 delete _

:write test.out

:

:qall!

ENDTEST



test84.in                                                                       :put =map(copy(result), 'join(v:val, '' '')')
3 more linestabstop 7 4timeoutlen 7 7ttimeoutlen 7 7[+]:1 delete _


~                                                                               :write test.out
"test.out" [New File] 3 lines, 43 characters writtentest.out     ::qall!
rm -rf test85.failed test.ok test.out X* viminfo
cp test85.ok test.ok
# Sleep a moment to avoid that the xterm title is messed up
../vim -u unix.vim -U NONE --noplugin -s dotest.in test85.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test85.in" 42 lines, 1003 charactersTest for Lua interface and luaeval() function



STARTTEST

:so small.vim

:so lua.vim

:set nocompatible viminfo+=nviminfo

:lua l = vim.list():add"item0":add"dictionary with list OK":add"item2"

:lua h = vim.dict(); h.list = l

:call garbagecollect()

/^1

:" change buffer contents

:lua curbuf = vim.buffer()

:lua curline = vim.eval"line('.')"

:lua curbuf[curline] = "1 changed line 1"

:" scalar test

:let tmp_string = luaeval('"string"')

:let tmp_1000 = luaeval('1000')

:if printf("%s%.0f", tmp_string, tmp_1000) == "string1000"

:let scalar_res = "OK"

:else

:let scalar_res = "FAILED"

:endif

:call append(search("^1"), "scalar test " . scalar_res):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for Lua interface and luaeval() function/^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 34 lines, 910 characters written:set ff& cpo+=A
/ENDTEST:" dictionary containing a list

:let tmp = luaeval("h").list[1]

:/^2/put =tmp

:" circular list (at the same time test lists containing lists)

:lua l[2] = l

:let l2 = luaeval("h").list

:if l2[2] == l2

:let res = "OK"

:else

:let res = "FAILED"

:endif

:call setline(search("^3"), "circular test " . res)

:?^1?,$w! test.out

:qa!

ENDTEST






:so! Xdotest
:so small.vim
:so lua.vim
"test.ok" 5 lines, 82 characters


"test.out" [New File] 5 lines, 82 characters written


rm -rf test_options.failed test.ok test.out X* viminfo
cp test_options.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 test_options.in
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
"test_options.in" 62 lines, 1832 charactersTest for ":options".



STARTTEST

:so small.vim

:function! TrySet(opt, val, exc)

  :let caught = 'ok'

  :try

    :exe 'set '.a:opt.'='.a:val

  :catch

    :let caught = v:exception

  :endtry

  :$put =a:val.' exception? '.(caught =~ a:exc)

:endfunction

: " Test filetype valid

:set ft=valid_name

:$put ='ft valid_name? '.(&ft == 'valid_name')

:set ft=valid-name

:$put ='ft valid-name? '.(&ft == 'valid-name')

:"

:call TrySet('ft', 'wrong;name', 'E474:')

:call TrySet('ft', 'wrong\\name', 'E474:')

:call TrySet('ft', 'wrong\|name', 'E474:')

:call TrySet('ft', 'wrong/name', 'E474:'):set cp
:map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f


f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest
Test for ":options"./^STARTTEST


:set ff=unix cpo-=A
:.,/ENDTEST/-1w! Xdotest
"Xdotest" [New File] 56 lines, 1784 characters written:set ff& cpo+=A
/ENDTEST:"

:$put ='syn valid-name? '.('valid-name' == &syntax)

:exe "set syn=trunc\x00name"

:$put ='syn trunc? '.('trunc' == &syntax)

: " Test keymap valid

:call TrySet('kmp', "valid_name", 'E544:')

:call TrySet('kmp', "valid_name", 'valid_name')

:call TrySet('kmp', "valid-name", 'E544:')

:call TrySet('kmp', "valid-name", 'valid-name')

:"

:call TrySet('kmp', "wrong;name", 'E474:')

:call TrySet('kmp', "wrong\\\\name", 'E474:')

:call TrySet('kmp', "wrong\\|name", 'E474:')

:call TrySet('kmp', "wrong/name", 'E474:')

:call TrySet('kmp', "wrong\\\nname", 'E474:')

:"

:call TrySet('kmp', "trunc\x00name", 'E544:')

:call TrySet('kmp', "trunc\x00name", 'trunc')

:/^result/,$w! test.out

:qa!

ENDTEST



result





:so! Xdotest
:so small.vim
:function! TrySet(opt, val, exc)


:    :let caught = 'ok'


:    :try


:        :exe 'set '.a:opt.'='.a:val


:      :catch


:        :let caught = v:exception


:      :endtry


:    :$put =a:val.' exception? '.(caught =~ a:exc)


:  :endfunction
:"

:$put ='syn valid-name? '.('valid-name' == &syntax)

:exe "set syn=trunc\x00name"

:$put ='syn trunc? '.('trunc' == &syntax)

: " Test keymap valid

:call TrySet('kmp', "valid_name", 'E544:')

:call TrySet('kmp', "valid_name", 'valid_name')

:call TrySet('kmp', "valid-name", 'E544:')



: " Test filetype valid
:set ft=valid_name
:$put ='ft valid_name? '.(&ft == 'valid_name')


ft valid_name? 1

:set ft=valid-name
:$put ='ft valid-name? '.(&ft == 'valid-name')


ft valid-name? 1

:"
:call TrySet('ft', 'wrong;name', 'E474:')


wrong;name exception? 1

:call TrySet('ft', 'wrong\\name', 'E474:')


wrong\\name exception? 1

:call TrySet('ft', 'wrong\|name', 'E474:')


wrong\|name exception? 1

:call TrySet('ft', 'wrong/name', 'E474:')


wrong/name exception? 1

:call TrySet('ft', "wrong\\\nname", 'E474:')
wrong\name exception? 1


:"
:$put ='ft valid-name? '.(&ft == 'valid-name')


ft valid-name? 1

:exe "set ft=trunc\x00name"
:$put ='ft trunc? '.(&filetype == 'trunc')


ft trunc? 1

: " Test syntax valid
:set syn=valid_name
:$put ='syn valid_name? '.('valid_name' == &syntax)


syn valid_name? 1

:set syn=valid-name
:$put ='syn valid-name? '.('valid-name' == &syntax)


syn valid-name? 1

:"
:call TrySet('syn', 'wrong;name', 'E474:')


wrong;name exception? 1

:call TrySet('syn', "wrong\\\\name", 'E474:')


wrong\\name exception? 1

:call TrySet('syn', "wrong\\|name", 'E474:')


wrong\|name exception? 1

:call TrySet('syn', "wrong/name", 'E474:')


wrong/name exception? 1

:call TrySet('syn', "wrong\\\nname", 'E474:')
wrong\name exception? 1


:"
:$put ='syn valid-name? '.('valid-name' == &syntax)


syn valid-name? 1

:exe "set syn=trunc\x00name"
:$put ='syn trunc? '.('trunc' == &syntax)


syn trunc? 1

: " Test keymap valid
:call TrySet('kmp', "valid_name", 'E544:')
result

ft valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1
:call TrySet('kmp', "valid_name", 'valid_name')
result

ft valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1

:call TrySet('kmp', "valid-name", 'E544:')
ft valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-
:call TrySet('kmp', "valid-name", 'valid-name')
-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-

:"
:call TrySet('kmp', "wrong;name", 'E474:')
wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;
:call TrySet('kmp', "wrong\\\\name", 'E474:')
\\name exception? 1|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;\\name exception? 1
:call TrySet('kmp', "wrong\\|name", 'E474:')
|/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;\\name exception? 1|
:call TrySet('kmp', "wrong/name", 'E474:')
/name exception? 1\name exception? 1

ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;\\name exception? 1|/name exception? 1:call TrySet('kmp', "wrong\\\nname", 'E474:')
name exception? 1ft valid-name? 1

ft trunc? 1syn valid_name? 1

syn valid-name? 1

wrong;name exception? 1

wrong\\name exception? 1\|name exception? 1/name exception? 1name exception? 1syn valid-name? 1

syn trunc? 1valid_name exception? 1

valid_name exception? 1--

wrong;

wrong\\name exception? 1\|name exception? 1/name exception? 1name exception? 1:"
:call TrySet('kmp', "trunc\x00name", 'E544:')
ft valid-name? 1trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;\\name exception? 1|/name exception? 1\name exception? 1

trunc exception? 1
:call TrySet('kmp', "trunc\x00name", 'trunc')
trunc? 1syn valid_name? 1-

wrong;name exception? 1\\name exception? 1|/name exception? 1\name exception? 1

syn valid-name

syn trunc? 1valid_name exception? 1-



wrong;\\name exception? 1|/name exception? 1\name exception? 1

trunc exception? 1

:/^result/,$w! test.out
search hit BOTTOM, continuing at TOP
"test.out" [New File] 33 lines, 640 characters written:qa!

Test results:
ALL DONE
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-basic/testdir'
/usr/bin/make -f Makefile unittest
make[2]: Entering directory `/<<PKGBUILDDIR>>/src/vim-basic'
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       -o objects/memfile_test.o memfile_test.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -Wl,-z,relro -Wl,--as-needed 	-o memfile_test objects/buffer.o objects/blowfish.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/mark.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/sha256.o objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o           objects/netbeans.o  objects/memfile_test.o       -lm -ltinfo -lnsl  -lselinux -lacl -lattr -lgpm           
link.sh: Linked fine
memfile_test passed
make[2]: Leaving directory `/<<PKGBUILDDIR>>/src/vim-basic'
make[1]: Leaving directory `/<<PKGBUILDDIR>>/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
mv src/vim-basic/vim src/vim-basic/vim.basic
# DEBIAN INSTALLATION
# Use UTF-8 manpages for all languages and install them simply into
# man/ang
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.ISO8859-1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.ISO8859-1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.ISO8859-2 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.KOI8-R
mv /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr.UTF-8 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/fr
mv /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it.UTF-8 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/it
mv /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl.UTF-8 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/pl
mv /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru.UTF-8 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/ru
# rm stuff handled by alternatives
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/ex /<<PKGBUILDDIR>>/debian/tmp/usr/bin/view
for f in $(find /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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.3" \
		-d "August 2010" 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 it pl 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 it pl 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 -X/tools/
# 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
cp debian/vim-runtime/usr/share/man/man1/vimtutor.1 \
	   debian/vim-gui-common/usr/share/man/man1/gvimtutor.1
for L in fr it pl 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; \
	  cp debian/vim-runtime/usr/share/man/$L/man1/vimtutor.1 \
	     debian/vim-gui-common/usr/share/man/$L/man1/gvimtutor.1; \
	done
# Generate language-specific sections of
# vim-{runtime,common,gui-common}.links files
for L in fr it pl ru; do \
	  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
env -u DH_OPTIONS dh_bugfiles -A -pvim
touch install-stamp-vim-basic
dh_testdir
dh_testroot
dh_strip --dbg-package=vim-dbg
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
dh_builddeb -- -Zxz
dpkg-deb: building package `vim-common' in `../vim-common_7.3.547-7+deb7u4_armhf.deb'.
dpkg-deb: building package `vim' in `../vim_7.3.547-7+deb7u4_armhf.deb'.
dh_testdir
dh_testroot
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums
dh_builddeb -- -Zxz
dpkg-deb: building package `vim-dbg' in `../vim-dbg_7.3.547-7+deb7u4_armhf.deb'.
 dpkg-genchanges -B -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../vim_7.3.547-7+deb7u4_armhf.changes
dpkg-genchanges: arch-specific upload - not including arch-independent packages
dpkg-genchanges: binary-only upload - not including any source code
 dpkg-source --after-build vim-7.3.547
dpkg-buildpackage: binary only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2017-07-18T04:34:23Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


vim_7.3.547-7+deb7u4_armhf.changes:
-----------------------------------

Format: 1.8
Date: Mon, 17 Jul 2017 08:08:22 -0400
Source: vim
Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-lesstif vim-gnome
Architecture: armhf
Version: 2:7.3.547-7+deb7u4
Distribution: wheezy-staging
Urgency: high
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: James McCoy <jamessan@debian.org>
Description:
 vim        - Vi IMproved - enhanced vi editor
 vim-athena - Vi IMproved - enhanced vi editor - with Athena GUI
 vim-common - Vi IMproved - Common files
 vim-dbg    - Vi IMproved - enhanced vi editor (debugging symbols)
 vim-doc    - Vi IMproved - HTML documentation
 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 (transitional package)
 vim-nox    - Vi IMproved - enhanced vi editor - with scripting languages suppo
 vim-runtime - Vi IMproved - Runtime files
 vim-tiny   - Vi IMproved - enhanced vi editor - compact version
Closes: 867720
Changes:
 vim (2:7.3.547-7+deb7u4) wheezy-security; urgency=high
 .
   * Backport upstream patches to fix CVE-2017-11109  (Closes: #867720)
     + 8.0.0703: Illegal memory access with empty :doau command
     + 8.0.0706: Crash when cancelling the cmdline window in Ex mode
     + 8.0.0707: Freeing wrong memory when manipulating buffers in autocommands
Checksums-Sha1:
 2bb84faf8d6eb7f1235915728a1736b3cf19f1e9 748302 vim-nox_7.3.547-7+deb7u4_armhf.deb
 8c29b044319ae62c6455b59b6fdb538e58c684b4 831470 vim-athena_7.3.547-7+deb7u4_armhf.deb
 4257eac1ac7e8a0c7f1d6968a1013251804ca975 842574 vim-gtk_7.3.547-7+deb7u4_armhf.deb
 8c63fd50b777ea90a136d1f7e14827d5490cd975 843702 vim-gnome_7.3.547-7+deb7u4_armhf.deb
 d524ec3ee6949fe92ceb8a832799ad036c00d419 280158 vim-tiny_7.3.547-7+deb7u4_armhf.deb
 6d9a0fc0e00b10c43e57c50873de307b2a3391c7 162618 vim-common_7.3.547-7+deb7u4_armhf.deb
 d497c4b3d64b6b7d5786ed506cceae1d305e080b 673614 vim_7.3.547-7+deb7u4_armhf.deb
 d83046578bda016653d21056791f2e92b4cb4fef 4682582 vim-dbg_7.3.547-7+deb7u4_armhf.deb
Checksums-Sha256:
 5046a13320dc7cc0b0e0c831b88ab2173b4c6c6fc53551f043d0a89c689edfc7 748302 vim-nox_7.3.547-7+deb7u4_armhf.deb
 89e345145888eee07971e9baf7a51cec151ed9ce619295a5616d0656f9bc386c 831470 vim-athena_7.3.547-7+deb7u4_armhf.deb
 3c796b37eeb405f90de64cd43ffe424366144d8f7bdf92bfa4083b7f7a5f071c 842574 vim-gtk_7.3.547-7+deb7u4_armhf.deb
 860777a729ae8be006e3e8a02e5033723c32932dac4256ab08ab2198a5de50e3 843702 vim-gnome_7.3.547-7+deb7u4_armhf.deb
 4178374540a10c86f8c7c88d156dcd3f3b0c442d564230db413f52acd7452f9e 280158 vim-tiny_7.3.547-7+deb7u4_armhf.deb
 e3e9cd9454ad9ab30ab3b113411887de515b189474843892019f7411a96666c9 162618 vim-common_7.3.547-7+deb7u4_armhf.deb
 4b04eb15659a2309b252ea19666394096cb7ff4f9dcb3114502ef75ed8349c74 673614 vim_7.3.547-7+deb7u4_armhf.deb
 d1179034f9da724cddc3cedafc42864327483f54ed83628a65f1c97cbd7ec639 4682582 vim-dbg_7.3.547-7+deb7u4_armhf.deb
Files:
 521501adb59bcb207675141b9267e1c5 748302 editors extra vim-nox_7.3.547-7+deb7u4_armhf.deb
 341cfa53a15b01c0953881dcdc3bafba 831470 editors extra vim-athena_7.3.547-7+deb7u4_armhf.deb
 dfa92eafe81c675f056b2a08d5bff99b 842574 editors extra vim-gtk_7.3.547-7+deb7u4_armhf.deb
 893a41ef5ab92b39b9849207694a5710 843702 editors extra vim-gnome_7.3.547-7+deb7u4_armhf.deb
 e37ffe61e67bd09d60619c4e52d89d2d 280158 editors important vim-tiny_7.3.547-7+deb7u4_armhf.deb
 72fb9cbd2ebeb46e9b830ea3a3a9a528 162618 editors important vim-common_7.3.547-7+deb7u4_armhf.deb
 08717b1ca5b5a4bf427066fc9a6243db 673614 editors optional vim_7.3.547-7+deb7u4_armhf.deb
 d49066aad9461bbec642e10209eba18a 4682582 debug extra vim-dbg_7.3.547-7+deb7u4_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


vim-nox_7.3.547-7+deb7u4_armhf.deb
----------------------------------

 new debian package, version 2.0.
 size 748302 bytes: control archive=1938 bytes.
    1103 bytes,    21 lines      control              
     247 bytes,     4 lines      md5sums              
    2397 bytes,    77 lines   *  postinst             #!/bin/sh
    1220 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim-nox
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 1764
 Depends: vim-common (= 2:7.3.547-7+deb7u4), vim-runtime (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libgpm2 (>= 1.20.4), liblua5.1-0, libperl5.14 (>= 5.14.2), libpython2.7 (>= 2.7), libruby1.9.1 (>= 1.9.2.0), libselinux1 (>= 1.32), libtinfo5, tcl8.5 (>= 8.5.0)
 Suggests: cscope, vim-doc
 Provides: editor, vim, vim-lua, vim-perl, vim-python, vim-ruby, vim-tcl
 Section: editors
 Priority: extra
 Homepage: http://www.vim.org/
 Description: Vi IMproved - enhanced vi editor - with scripting languages support
  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 Lua, Perl, Python, Ruby, and Tcl but no GUI.

drwxr-xr-x root/root         0 2017-07-18 04:32 ./
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/bin/
-rwxr-xr-x root/root   1760156 2017-07-18 04:32 ./usr/bin/vim.nox
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/vim-nox/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim-nox/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim-nox/script
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/doc/vim-nox -> vim-common
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       140 2017-07-18 04:32 ./usr/share/lintian/overrides/vim-nox


vim-athena_7.3.547-7+deb7u4_armhf.deb
-------------------------------------

 new debian package, version 2.0.
 size 831470 bytes: control archive=2174 bytes.
    1215 bytes,    21 lines      control              
     319 bytes,     5 lines      md5sums              
    2571 bytes,    82 lines   *  postinst             #!/bin/sh
     160 bytes,     5 lines   *  postrm               #!/bin/sh
    1226 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim-athena
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 1972
 Depends: vim-gui-common (= 2:7.3.547-7+deb7u4), vim-common (= 2:7.3.547-7+deb7u4), vim-runtime (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libgpm2 (>= 1.20.4), libice6 (>= 1:1.0.0), liblua5.1-0, libperl5.14 (>= 5.14.2), libpython2.7 (>= 2.7), libruby1.9.1 (>= 1.9.2.0), libselinux1 (>= 1.32), libsm6, libtinfo5, libx11-6, libxaw7, libxmu6, libxpm4, libxt6, tcl8.5 (>= 8.5.0)
 Suggests: cscope, vim-doc
 Provides: editor, gvim, vim, vim-lua, vim-perl, vim-python, vim-ruby, vim-tcl
 Section: editors
 Priority: extra
 Homepage: http://www.vim.org/
 Description: Vi IMproved - enhanced vi editor - with Athena 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 Athena GUI
  and support for scripting with Lua, Perl, Python, Ruby, and Tcl.

drwxr-xr-x root/root         0 2017-07-18 04:32 ./
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/bin/
-rwxr-xr-x root/root   1968316 2017-07-18 04:32 ./usr/bin/vim.athena
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/vim-athena/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim-athena/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim-athena/script
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/doc/vim-athena -> vim-gui-common
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       146 2017-07-18 04:32 ./usr/share/lintian/overrides/vim-athena
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/menu/
-rw-r--r-- root/root       318 2013-01-18 01:23 ./usr/share/menu/vim-athena


vim-gtk_7.3.547-7+deb7u4_armhf.deb
----------------------------------

 new debian package, version 2.0.
 size 842574 bytes: control archive=2218 bytes.
    1321 bytes,    21 lines      control              
     304 bytes,     5 lines      md5sums              
    2565 bytes,    82 lines   *  postinst             #!/bin/sh
     160 bytes,     5 lines   *  postrm               #!/bin/sh
    1220 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim-gtk
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 2015
 Depends: vim-gui-common (= 2:7.3.547-7+deb7u4), vim-common (= 2:7.3.547-7+deb7u4), vim-runtime (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgpm2 (>= 1.20.4), libgtk2.0-0 (>= 2.24.0), libice6 (>= 1:1.0.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0), libperl5.14 (>= 5.14.2), libpython2.7 (>= 2.7), libruby1.9.1 (>= 1.9.2.0), libselinux1 (>= 1.32), libsm6, libtinfo5, libx11-6, libxt6, tcl8.5 (>= 8.5.0)
 Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
 Provides: editor, gvim, vim, vim-lua, 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 Lua, Perl, Python, Ruby, and Tcl.

drwxr-xr-x root/root         0 2017-07-18 04:32 ./
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/bin/
-rwxr-xr-x root/root   2012892 2017-07-18 04:32 ./usr/bin/vim.gtk
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/vim-gtk/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim-gtk/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim-gtk/script
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/doc/vim-gtk -> vim-gui-common
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       140 2017-07-18 04:32 ./usr/share/lintian/overrides/vim-gtk
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/menu/
-rw-r--r-- root/root       309 2013-01-18 01:15 ./usr/share/menu/vim-gtk


vim-gnome_7.3.547-7+deb7u4_armhf.deb
------------------------------------

 new debian package, version 2.0.
 size 843702 bytes: control archive=2249 bytes.
    1406 bytes,    21 lines      control              
     314 bytes,     5 lines      md5sums              
    2569 bytes,    82 lines   *  postinst             #!/bin/sh
     160 bytes,     5 lines   *  postrm               #!/bin/sh
    1224 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim-gnome
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 2019
 Depends: vim-gui-common (= 2:7.3.547-7+deb7u4), vim-common (= 2:7.3.547-7+deb7u4), vim-runtime (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgnome2-0 (>= 2.17.3), libgnomeui-0 (>= 2.22.0), libgpm2 (>= 1.20.4), libgtk2.0-0 (>= 2.24.0), libice6 (>= 1:1.0.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0), libperl5.14 (>= 5.14.2), libpython2.7 (>= 2.7), libruby1.9.1 (>= 1.9.2.0), libselinux1 (>= 1.32), libsm6, libtinfo5, libx11-6, libxt6, tcl8.5 (>= 8.5.0)
 Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
 Provides: editor, gvim, vim, vim-lua, 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 Lua, Perl, Python, Ruby, and Tcl.

drwxr-xr-x root/root         0 2017-07-18 04:32 ./
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/bin/
-rwxr-xr-x root/root   2017080 2017-07-18 04:32 ./usr/bin/vim.gnome
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/vim-gnome/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim-gnome/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim-gnome/script
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/doc/vim-gnome -> vim-gui-common
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       144 2017-07-18 04:32 ./usr/share/lintian/overrides/vim-gnome
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/menu/
-rw-r--r-- root/root       315 2013-01-18 01:15 ./usr/share/menu/vim-gnome


vim-tiny_7.3.547-7+deb7u4_armhf.deb
-----------------------------------

 new debian package, version 2.0.
 size 280158 bytes: control archive=2102 bytes.
      20 bytes,     1 lines      conffiles            
    1030 bytes,    24 lines      control              
     453 bytes,     7 lines      md5sums              
    2399 bytes,    77 lines   *  postinst             #!/bin/sh
    1222 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim-tiny
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 700
 Depends: vim-common (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libselinux1 (>= 1.32), libtinfo5
 Suggests: indent
 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, ...).

drwxr-xr-x root/root         0 2017-07-18 04:32 ./
drwxr-xr-x root/root         0 2017-07-18 04:32 ./etc/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./etc/vim/
-rw-r--r-- root/root       662 2017-07-18 04:31 ./etc/vim/vimrc.tiny
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/bin/
-rwxr-xr-x root/root    647656 2017-07-18 04:32 ./usr/bin/vim.tiny
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/bug/vim-tiny/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim-tiny/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim-tiny/script
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/doc/vim-tiny -> vim-common
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       142 2017-07-18 04:32 ./usr/share/lintian/overrides/vim-tiny
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/vim/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/share/vim/vim73/
drwxr-xr-x root/root         0 2013-01-18 01:23 ./usr/share/vim/vim73/doc/
-rw-r--r-- root/root       324 2013-01-18 01:15 ./usr/share/vim/vim73/doc/README.Debian
-rw-r--r-- root/root      1287 2013-01-18 01:23 ./usr/share/vim/vim73/doc/help.txt
-rw-r--r-- root/root        30 2013-01-18 01:15 ./usr/share/vim/vim73/doc/tags
lrwxrwxrwx root/root         0 2017-07-18 04:32 ./usr/share/vim/vimrc.tiny -> /etc/vim/vimrc.tiny


vim-common_7.3.547-7+deb7u4_armhf.deb
-------------------------------------

 new debian package, version 2.0.
 size 162618 bytes: control archive=2006 bytes.
      15 bytes,     1 lines      conffiles            
     861 bytes,    22 lines      control              
    1579 bytes,    24 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.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 287
 Depends: libc6 (>= 2.13-28)
 Recommends: vim | vim-gnome | vim-gtk | vim-athena | 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.

drwxr-xr-x root/root         0 2017-07-18 04:33 ./
drwxr-xr-x root/root         0 2017-07-18 04:33 ./etc/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./etc/vim/
-rw-r--r-- root/root      2191 2013-01-18 01:15 ./etc/vim/vimrc
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/bin/
-rwxr-xr-x root/root      2480 2013-01-18 01:23 ./usr/bin/helpztags
-rwxr-xr-x root/root     13964 2017-07-18 04:33 ./usr/bin/xxd
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/lib/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/lib/mime/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/lib/mime/packages/
-rw-r--r-- root/root       346 2013-01-18 01:23 ./usr/lib/mime/packages/vim-common
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/doc/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/doc/vim-common/
-rw-r--r-- root/root      1366 2013-01-18 01:23 ./usr/share/doc/vim-common/NEWS.Debian.gz
-rw-r--r-- root/root      1737 2013-01-18 01:15 ./usr/share/doc/vim-common/README.Debian
-rw-r--r-- root/root     80093 2017-07-17 12:08 ./usr/share/doc/vim-common/changelog.Debian.gz
-rw-r--r-- root/root     10927 2013-01-18 01:15 ./usr/share/doc/vim-common/copyright
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/fr/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/fr/man1/
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/fr/man1/rview.1.gz -> vim.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/fr/man1/rvim.1.gz -> vim.1.gz
-rw-r--r-- root/root      6536 2017-07-18 04:32 ./usr/share/man/fr/man1/vim.1.gz
-rw-r--r-- root/root       999 2017-07-18 04:32 ./usr/share/man/fr/man1/vimdiff.1.gz
-rw-r--r-- root/root      4901 2017-07-18 04:32 ./usr/share/man/fr/man1/xxd.1.gz
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/it/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/it/man1/
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/it/man1/rview.1.gz -> vim.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/it/man1/rvim.1.gz -> vim.1.gz
-rw-r--r-- root/root      6101 2017-07-18 04:32 ./usr/share/man/it/man1/vim.1.gz
-rw-r--r-- root/root       754 2017-07-18 04:32 ./usr/share/man/it/man1/vimdiff.1.gz
-rw-r--r-- root/root      4819 2017-07-18 04:32 ./usr/share/man/it/man1/xxd.1.gz
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/man1/
-rw-r--r-- root/root      2124 2017-07-18 04:33 ./usr/share/man/man1/helpztags.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/man1/rview.1.gz -> vim.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/man1/rvim.1.gz -> vim.1.gz
-rw-r--r-- root/root      5419 2017-07-18 04:32 ./usr/share/man/man1/vim.1.gz
-rw-r--r-- root/root       701 2017-07-18 04:32 ./usr/share/man/man1/vimdiff.1.gz
-rw-r--r-- root/root      4183 2017-07-18 04:32 ./usr/share/man/man1/xxd.1.gz
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/pl/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/pl/man1/
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/pl/man1/rview.1.gz -> vim.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/pl/man1/rvim.1.gz -> vim.1.gz
-rw-r--r-- root/root      6296 2017-07-18 04:32 ./usr/share/man/pl/man1/vim.1.gz
-rw-r--r-- root/root       790 2017-07-18 04:32 ./usr/share/man/pl/man1/vimdiff.1.gz
-rw-r--r-- root/root      4642 2017-07-18 04:32 ./usr/share/man/pl/man1/xxd.1.gz
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/ru/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/man/ru/man1/
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/ru/man1/rview.1.gz -> vim.1.gz
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/man/ru/man1/rvim.1.gz -> vim.1.gz
-rw-r--r-- root/root      7129 2017-07-18 04:32 ./usr/share/man/ru/man1/vim.1.gz
-rw-r--r-- root/root      1230 2017-07-18 04:32 ./usr/share/man/ru/man1/vimdiff.1.gz
-rw-r--r-- root/root      6117 2017-07-18 04:32 ./usr/share/man/ru/man1/xxd.1.gz
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/vim/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/vim/vim73/
-rw-r--r-- root/root      1708 2017-07-18 04:32 ./usr/share/vim/vim73/debian.vim
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/vim/vimcurrent -> vim73
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/vim/vimfiles -> /etc/vim
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/vim/vimrc -> /etc/vim/vimrc
drwxr-xr-x root/root         0 2017-07-18 04:32 ./var/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./var/lib/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./var/lib/vim/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./var/lib/vim/addons/


vim_7.3.547-7+deb7u4_armhf.deb
------------------------------

 new debian package, version 2.0.
 size 673614 bytes: control archive=1877 bytes.
     981 bytes,    22 lines      control              
     237 bytes,     4 lines      md5sums              
    2395 bytes,    77 lines   *  postinst             #!/bin/sh
    1218 bytes,    57 lines   *  prerm                #!/bin/sh
 Package: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 1581
 Depends: vim-common (= 2:7.3.547-7+deb7u4), vim-runtime (= 2:7.3.547-7+deb7u4), libacl1 (>= 2.2.51-8), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libgpm2 (>= 1.20.4), libselinux1 (>= 1.32), libtinfo5
 Suggests: ctags, vim-doc, vim-scripts
 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).

drwxr-xr-x root/root         0 2017-07-18 04:33 ./
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/bin/
-rwxr-xr-x root/root   1573172 2017-07-18 04:33 ./usr/bin/vim.basic
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/bug/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/bug/vim/
-rw-r--r-- root/root       516 2013-01-18 01:23 ./usr/share/bug/vim/presubj
-rwxr-xr-x root/root       204 2013-01-18 01:23 ./usr/share/bug/vim/script
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/doc/
lrwxrwxrwx root/root         0 2017-07-18 04:33 ./usr/share/doc/vim -> vim-common
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/lintian/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       138 2017-07-18 04:33 ./usr/share/lintian/overrides/vim


vim-dbg_7.3.547-7+deb7u4_armhf.deb
----------------------------------

 new debian package, version 2.0.
 size 4682582 bytes: control archive=946 bytes.
     866 bytes,    18 lines      control              
     665 bytes,    10 lines      md5sums              
 Package: vim-dbg
 Source: vim
 Version: 2:7.3.547-7+deb7u4
 Architecture: armhf
 Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
 Installed-Size: 21302
 Depends: vim (= 2:7.3.547-7+deb7u4) | vim-gtk (= 2:7.3.547-7+deb7u4) | vim-gnome (= 2:7.3.547-7+deb7u4) | vim-nox (= 2:7.3.547-7+deb7u4) | vim-common (= 2:7.3.547-7+deb7u4) | vim-athena (= 2:7.3.547-7+deb7u4) | vim-tiny (= 2:7.3.547-7+deb7u4)
 Section: debug
 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.

drwxr-xr-x root/root         0 2017-07-18 04:34 ./
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/lib/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/lib/debug/
drwxr-xr-x root/root         0 2017-07-18 04:32 ./usr/lib/debug/usr/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/lib/debug/usr/bin/
-rw-r--r-- root/root   4226642 2017-07-18 04:32 ./usr/lib/debug/usr/bin/vim.athena
-rw-r--r-- root/root   3378173 2017-07-18 04:33 ./usr/lib/debug/usr/bin/vim.basic
-rw-r--r-- root/root   4480591 2017-07-18 04:32 ./usr/lib/debug/usr/bin/vim.gnome
-rw-r--r-- root/root   4475606 2017-07-18 04:32 ./usr/lib/debug/usr/bin/vim.gtk
-rw-r--r-- root/root   3659358 2017-07-18 04:32 ./usr/lib/debug/usr/bin/vim.nox
-rw-r--r-- root/root   1441996 2017-07-18 04:32 ./usr/lib/debug/usr/bin/vim.tiny
-rw-r--r-- root/root     17071 2017-07-18 04:33 ./usr/lib/debug/usr/bin/xxd
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/
drwxr-xr-x root/root         0 2017-07-18 04:33 ./usr/share/doc/
drwxr-xr-x root/root         0 2017-07-18 04:34 ./usr/share/doc/vim-dbg/
-rw-r--r-- root/root      1366 2013-01-18 01:23 ./usr/share/doc/vim-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     80093 2017-07-17 12:08 ./usr/share/doc/vim-dbg/changelog.Debian.gz
-rw-r--r-- root/root     10927 2013-01-18 01:15 ./usr/share/doc/vim-dbg/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 234116
Build-Time: 555
Distribution: wheezy-staging
Host Architecture: armhf
Install-Time: 468
Job: vim_2:7.3.547-7+deb7u4
Machine Architecture: armhf
Package: vim
Package-Time: 1042
Source-Version: 2:7.3.547-7+deb7u4
Space: 234116
Status: successful
Version: 2:7.3.547-7+deb7u4
--------------------------------------------------------------------------------
Finished at 2017-07-18T04:34:23Z
Build needed 00:17:22, 234116k disk space