RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-009 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:08:43 UTC 2015 aarch64 Buildd toolchain package versions: launchpad-buildd_135~177~ubuntu15.04.1 python-lpbuildd_135~177~ubuntu15.04.1 sbuild_0.65.2-1ubuntu2+ppa1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.6.0+bzr6595-6ubuntu1 dpkg-dev_1.17.25ubuntu1 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1. Syncing the system clock with the buildd NTP service... 22 Oct 14:07:33 ntpdate[1372]: adjust time server 10.211.37.1 offset -0.000254 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8168259', '/home/buildd/filecache-default/e4334328d0a439a5c9a1262cdf1f64d583863c1f'] Unpacking chroot for build PACKAGEBUILD-8168259 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8168259'] Mounting chroot for build PACKAGEBUILD-8168259 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8168259', 'deb http://ftpmaster.internal/ubuntu wily main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu wily-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu wily-updates main restricted universe multiverse'] Overriding sources.list in build-PACKAGEBUILD-8168259 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8168259', 'arm64'] Updating debian chroot for build PACKAGEBUILD-8168259 Hit http://ftpmaster.internal wily InRelease Get:1 http://ftpmaster.internal wily-security InRelease [64.4 kB] Get:2 http://ftpmaster.internal wily-updates InRelease [64.4 kB] Hit http://ftpmaster.internal wily/main arm64 Packages Hit http://ftpmaster.internal wily/restricted arm64 Packages Hit http://ftpmaster.internal wily/universe arm64 Packages Hit http://ftpmaster.internal wily/multiverse arm64 Packages Hit http://ftpmaster.internal wily/main Translation-en Hit http://ftpmaster.internal wily/multiverse Translation-en Hit http://ftpmaster.internal wily/restricted Translation-en Hit http://ftpmaster.internal wily/universe Translation-en Get:3 http://ftpmaster.internal wily-security/main arm64 Packages [28 B] Get:4 http://ftpmaster.internal wily-security/restricted arm64 Packages [28 B] Get:5 http://ftpmaster.internal wily-security/universe arm64 Packages [28 B] Get:6 http://ftpmaster.internal wily-security/multiverse arm64 Packages [28 B] Get:7 http://ftpmaster.internal wily-security/main Translation-en [28 B] Get:8 http://ftpmaster.internal wily-security/multiverse Translation-en [28 B] Get:9 http://ftpmaster.internal wily-security/restricted Translation-en [28 B] Get:10 http://ftpmaster.internal wily-security/universe Translation-en [28 B] Get:11 http://ftpmaster.internal wily-updates/main arm64 Packages [1223 B] Get:12 http://ftpmaster.internal wily-updates/restricted arm64 Packages [28 B] Get:13 http://ftpmaster.internal wily-updates/universe arm64 Packages [609 B] Get:14 http://ftpmaster.internal wily-updates/multiverse arm64 Packages [28 B] Get:15 http://ftpmaster.internal wily-updates/main Translation-en [315 B] Get:16 http://ftpmaster.internal wily-updates/multiverse Translation-en [28 B] Get:17 http://ftpmaster.internal wily-updates/restricted Translation-en [28 B] Get:18 http://ftpmaster.internal wily-updates/universe Translation-en [192 B] Fetched 132 kB in 3s (35.3 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-8168259', 'arm64', 'wily', '-c', 'chroot:autobuild', '--arch=arm64', '--dist=wily', '--purge=never', '--nolog', '-A', 'vim_7.4.712-2ubuntu4.dsc'] Initiating build PACKAGEBUILD-8168259 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:08:43 UTC 2015 aarch64 sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bos01-arm64-009.buildd ╔══════════════════════════════════════════════════════════════════════════════╗ ║ vim 2:7.4.712-2ubuntu4 (arm64) 22 Oct 2015 14:07 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: vim Version: 2:7.4.712-2ubuntu4 Source Version: 2:7.4.712-2ubuntu4 Distribution: wily Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/vim-8F0wvP/vim-7.4.712' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/vim-8F0wvP' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8168259/chroot-autobuild' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── vim_7.4.712-2ubuntu4.dsc exists in .; copying to chroot Check architectures ─────────────────── Check dependencies ────────────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-GQhbEC/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign file: ./ InRelease Ign file: ./ Release.gpg Get:1 file: ./ Release [2119 B] Ign file: ./ Translation-en Reading package lists... Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/770 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy debconf: delaying package configuration, since apt-utils is not installed Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11579 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), libacl1-dev, libgpmg1-dev, autoconf, pdf2svg, ghostscript, 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.2, liblua5.2-dev, docbook-xml, docbook-utils Merged Build-Conflicts: autoconf2.13, ruby1.8 (<< 1.8.7.358-8), ruby1.8-dev (<< 1.8.7.358-8) Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), libacl1-dev, libgpmg1-dev, autoconf, pdf2svg, ghostscript, 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.2, liblua5.2-dev, docbook-xml, docbook-utils Filtered Build-Conflicts: autoconf2.13, ruby1.8 (<< 1.8.7.358-8), ruby1.8-dev (<< 1.8.7.358-8) dpkg-deb: building package 'sbuild-build-depends-vim-dummy' in '/«BUILDDIR»/resolver-SHm2vB/apt_archive/sbuild-build-depends-vim-dummy.deb'. Ign file: ./ InRelease Ign file: ./ Release.gpg Get:1 file: ./ Release [2119 B] Ign file: ./ Translation-en 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: autoconf bsdmainutils dbus dbus-x11 debhelper dh-python docbook-dsssl docbook-utils docbook-xml file fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf-service-backend gconf2 gconf2-common gettext gettext-base ghostscript 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-gtk-2.0 gir1.2-pango-1.0 groff-base gsfonts icu-devtools intltool-debian jadetex libacl1-dev libart-2.0-2 libart-2.0-dev libasound2 libasound2-data libasprintf0v5 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 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev libcanberra0 libcap-ng0 libcroco3 libcups2 libcupsfilters1 libcupsimage2 libdatrie1 libdbus-1-dev libdbus-glib-1-2 libelf1 libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgconf-2-4 libgconf2-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglade2-0 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgmp-dev libgmpxx4ldbl libgnome-keyring-common libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-bin 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 libgnutlsxx28 libgpm-dev libgpm2 libgraphite2-3 libgs9 libgs9-common libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu55 libidl-dev libidl0 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6 liblcms2-2 libltdl7 liblua5.2-0 liblua5.2-dev liblzo2-2 libmagic1 libmpdec2 libogg0 liborbit-2-0 liborbit2 liborbit2-dev libosp5 libostyle1c2 libp11-kit-dev libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libperl5.20 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpoppler-glib8 libpoppler52 libpopt-dev libpopt0 libpotrace0 libptexenc1 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libreadline-dev libreadline6-dev libruby2.1 libselinux1-dev libsepol1-dev libsgmls-perl libsigsegv2 libsm-dev libsm6 libsp1c2 libsynctex1 libtasn1-6-dev libtcl8.6 libtdb1 libtexlua52 libthai-data libthai0 libtiff5 libtinfo-dev libunistring0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxaw7-dev libxcb-render0 libxcb-render0-dev 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 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 libyaml-0-2 libzzip-0-13 lua5.2 lynx lynx-cur m4 man-db mime-support nettle-dev openjade orbit2 pdf2svg pkg-config po-debconf poppler-data psmisc python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.4 python3.4-minimal ruby ruby-dev ruby2.1 ruby2.1-dev rubygems-integration sgml-base sgml-data sgmlspl shared-mime-info sound-theme-freedesktop sp tcl tcl-dev tcl8.6 tcl8.6-dev tex-common texlive-base texlive-binaries texlive-fonts-recommended texlive-generic-recommended texlive-latex-base texlive-latex-recommended tipa ucf x11-common 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 xdg-utils xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc libtool wamerican wordlist whois vacation dh-make docbook-dsssl-doc docbook docbook-xsl docbook-defguide gconf-defaults-service gettext-doc ghostscript-x hpijs groff libasound2-plugins alsa-utils libbonobo2-bin libcairo2-doc libcanberra-gtk0 libcanberra-pulse cups-common libgail-doc libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev gnome-keyring desktop-base libgnome2-doc libgnomecanvas2-doc gnome-icon-theme libgnomeui-doc libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data gnutls-doc gnutls-bin guile-gnutls gpm fonts-droid texlive-lang-cjk librsvg2-common libgtk2.0-doc libice-doc icu-doc liblcms2-utils imagemagick libpango1.0-doc readline-doc sgmls-doc libsm-doc libxaw-doc libxcb-doc libxext-doc libxt-doc less www-browser doc-base libmail-box-perl poppler-utils fonts-japanese-mincho fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-doc python-tk python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.4-venv python3.4-doc ri bundler sgml-base-doc perlsgml w3-recs opensp tcl-doc tcl-tclreadline tcl8.6-doc gv postscript-viewer xpdf-reader pdf-viewer perl-tk texlive-pstricks gvfs-bin Recommended packages: automake automaken libasprintf-dev libgettextpo-dev libgconf2-doc xdg-user-dirs gvfs hicolor-icon-theme libgtk2.0-bin libtool-bin libtasn1-doc libx11-doc libmail-sendmail-perl libjs-jquery lmodern wish tex-gyre texlive-fonts-recommended-doc texlive-latex-base-doc prosper texlive-latex-recommended-doc libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following NEW packages will be installed: autoconf bsdmainutils dbus dbus-x11 debhelper dh-python docbook-dsssl docbook-utils docbook-xml file fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf-service-backend gconf2 gconf2-common gettext gettext-base ghostscript 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-gtk-2.0 gir1.2-pango-1.0 groff-base gsfonts icu-devtools intltool-debian jadetex libacl1-dev libart-2.0-2 libart-2.0-dev libasound2 libasound2-data libasprintf0v5 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 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev libcanberra0 libcap-ng0 libcroco3 libcups2 libcupsfilters1 libcupsimage2 libdatrie1 libdbus-1-dev libdbus-glib-1-2 libelf1 libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgconf-2-4 libgconf2-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglade2-0 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgmp-dev libgmpxx4ldbl libgnome-keyring-common libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-bin 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 libgnutlsxx28 libgpm-dev libgpm2 libgraphite2-3 libgs9 libgs9-common libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu55 libidl-dev libidl0 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6 liblcms2-2 libltdl7 liblua5.2-0 liblua5.2-dev liblzo2-2 libmagic1 libmpdec2 libogg0 liborbit-2-0 liborbit2 liborbit2-dev libosp5 libostyle1c2 libp11-kit-dev libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libperl5.20 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpoppler-glib8 libpoppler52 libpopt-dev libpopt0 libpotrace0 libptexenc1 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libreadline-dev libreadline6-dev libruby2.1 libselinux1-dev libsepol1-dev libsgmls-perl libsigsegv2 libsm-dev libsm6 libsp1c2 libsynctex1 libtasn1-6-dev libtcl8.6 libtdb1 libtexlua52 libthai-data libthai0 libtiff5 libtinfo-dev libunistring0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxaw7-dev libxcb-render0 libxcb-render0-dev 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 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 libyaml-0-2 libzzip-0-13 lua5.2 lynx lynx-cur m4 man-db mime-support nettle-dev openjade orbit2 pdf2svg pkg-config po-debconf poppler-data psmisc python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.4 python3.4-minimal ruby ruby-dev ruby2.1 ruby2.1-dev rubygems-integration sbuild-build-depends-vim-dummy sgml-base sgml-data sgmlspl shared-mime-info sound-theme-freedesktop sp tcl tcl-dev tcl8.6 tcl8.6-dev tex-common texlive-base texlive-binaries texlive-fonts-recommended texlive-generic-recommended texlive-latex-base texlive-latex-recommended tipa ucf x11-common 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 xdg-utils xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 318 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After this operation, 562 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-vim-dummy Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ wily/main libbsd0 arm64 0.7.0-2 [30.8 kB] Get:2 http://ftpmaster.internal/ubuntu/ wily/main libmpdec2 arm64 2.4.1-1 [72.9 kB] Get:3 http://ftpmaster.internal/ubuntu/ wily/main libpopt0 arm64 1.16-10 [22.7 kB] Get:4 http://ftpmaster.internal/ubuntu/ wily/main libpython3.4-minimal arm64 3.4.3-9ubuntu1 [457 kB] Get:5 http://ftpmaster.internal/ubuntu/ wily/main libexpat1 arm64 2.1.0-7 [58.8 kB] Get:6 http://ftpmaster.internal/ubuntu/ wily/main python3.4-minimal arm64 3.4.3-9ubuntu1 [1096 kB] Get:7 http://ftpmaster.internal/ubuntu/ wily/main python3-minimal arm64 3.4.3-4ubuntu1 [23.5 kB] Get:8 http://ftpmaster.internal/ubuntu/ wily/main mime-support all 3.58ubuntu1 [31.6 kB] Get:9 http://ftpmaster.internal/ubuntu/ wily/main libpython3.4-stdlib arm64 3.4.3-9ubuntu1 [1988 kB] Get:10 http://ftpmaster.internal/ubuntu/ wily/main python3.4 arm64 3.4.3-9ubuntu1 [186 kB] Get:11 http://ftpmaster.internal/ubuntu/ wily/main libpython3-stdlib arm64 3.4.3-4ubuntu1 [7026 B] Get:12 http://ftpmaster.internal/ubuntu/ wily/main dh-python all 2.20150826ubuntu1 [69.3 kB] Get:13 http://ftpmaster.internal/ubuntu/ wily/main python3 arm64 3.4.3-4ubuntu1 [8804 B] Get:14 http://ftpmaster.internal/ubuntu/ wily/main libasprintf0v5 arm64 0.19.4-1ubuntu3 [6680 B] Get:15 http://ftpmaster.internal/ubuntu/ wily/main libcap-ng0 arm64 0.7.6-1 [10.0 kB] Get:16 http://ftpmaster.internal/ubuntu/ wily/main libxau6 arm64 1:1.0.8-1 [7590 B] Get:17 http://ftpmaster.internal/ubuntu/ wily/main libxdmcp6 arm64 1:1.1.2-1 [10.2 kB] Get:18 http://ftpmaster.internal/ubuntu/ wily/main libxcb1 arm64 1.11-0ubuntu1 [33.4 kB] Get:19 http://ftpmaster.internal/ubuntu/ wily/main libx11-data all 2:1.6.3-1ubuntu2 [113 kB] Get:20 http://ftpmaster.internal/ubuntu/ wily/main libx11-6 arm64 2:1.6.3-1ubuntu2 [512 kB] Get:21 http://ftpmaster.internal/ubuntu/ wily/main libxext6 arm64 2:1.3.3-1 [25.4 kB] Get:22 http://ftpmaster.internal/ubuntu/ wily/main groff-base arm64 1.22.3-1 [1145 kB] Get:23 http://ftpmaster.internal/ubuntu/ wily/main bsdmainutils arm64 9.0.6ubuntu1 [171 kB] Get:24 http://ftpmaster.internal/ubuntu/ wily/main libpipeline1 arm64 1.4.1-1 [21.9 kB] Get:25 http://ftpmaster.internal/ubuntu/ wily/main man-db arm64 2.7.4-1 [832 kB] Get:26 http://ftpmaster.internal/ubuntu/ wily/main sgml-base all 1.26+nmu4ubuntu1 [12.5 kB] Get:27 http://ftpmaster.internal/ubuntu/ wily/main fonts-dejavu-core all 2.35-1 [1039 kB] Get:28 http://ftpmaster.internal/ubuntu/ wily/main ucf all 3.0030 [55.5 kB] Get:29 http://ftpmaster.internal/ubuntu/ wily/main fontconfig-config all 2.11.1-0ubuntu6 [48.7 kB] Get:30 http://ftpmaster.internal/ubuntu/ wily/main libfreetype6 arm64 2.5.2-4ubuntu2 [264 kB] Get:31 http://ftpmaster.internal/ubuntu/ wily/main libfontconfig1 arm64 2.11.1-0ubuntu6 [111 kB] Get:32 http://ftpmaster.internal/ubuntu/ wily/main fontconfig arm64 2.11.1-0ubuntu6 [176 kB] Get:33 http://ftpmaster.internal/ubuntu/ wily/main libart-2.0-2 arm64 2.3.21-2 [40.5 kB] Get:34 http://ftpmaster.internal/ubuntu/ wily/main libavahi-common-data arm64 0.6.31-4ubuntu4 [21.1 kB] Get:35 http://ftpmaster.internal/ubuntu/ wily/main libavahi-common3 arm64 0.6.31-4ubuntu4 [18.6 kB] Get:36 http://ftpmaster.internal/ubuntu/ wily/main libavahi-client3 arm64 0.6.31-4ubuntu4 [21.4 kB] Get:37 http://ftpmaster.internal/ubuntu/ wily/main libglib2.0-0 arm64 2.46.1-1 [917 kB] Get:38 http://ftpmaster.internal/ubuntu/ wily/main libavahi-glib1 arm64 0.6.31-4ubuntu4 [7114 B] Get:39 http://ftpmaster.internal/ubuntu/ wily/main libbonobo2-common all 2.32.1-3 [34.7 kB] Get:40 http://ftpmaster.internal/ubuntu/ wily/main liborbit-2-0 arm64 1:2.14.19-1 [115 kB] Get:41 http://ftpmaster.internal/ubuntu/ wily/main libicu55 arm64 55.1-4ubuntu1 [7490 kB] Get:42 http://ftpmaster.internal/ubuntu/ wily/main libxml2 arm64 2.9.2+zdfsg1-4 [560 kB] Get:43 http://ftpmaster.internal/ubuntu/ wily/main libbonobo2-0 arm64 2.32.1-3 [177 kB] Get:44 http://ftpmaster.internal/ubuntu/ wily/main libasound2-data all 1.0.29-0ubuntu1 [28.4 kB] Get:45 http://ftpmaster.internal/ubuntu/ wily/main libasound2 arm64 1.0.29-0ubuntu1 [265 kB] Get:46 http://ftpmaster.internal/ubuntu/ wily/main libltdl7 arm64 2.4.2-1.11 [32.4 kB] Get:47 http://ftpmaster.internal/ubuntu/ wily/main libtdb1 arm64 1.3.5-1 [32.2 kB] Get:48 http://ftpmaster.internal/ubuntu/ wily/main libogg0 arm64 1.3.2-1 [14.9 kB] Get:49 http://ftpmaster.internal/ubuntu/ wily/main libvorbis0a arm64 1.3.4-2 [75.9 kB] Get:50 http://ftpmaster.internal/ubuntu/ wily/main libvorbisfile3 arm64 1.3.4-2 [13.6 kB] Get:51 http://ftpmaster.internal/ubuntu/ wily/main sound-theme-freedesktop all 0.8-1 [385 kB] Get:52 http://ftpmaster.internal/ubuntu/ wily/main libcanberra0 arm64 0.30-2ubuntu2 [30.7 kB] Get:53 http://ftpmaster.internal/ubuntu/ wily/main libcroco3 arm64 0.6.8-3 [67.5 kB] Get:54 http://ftpmaster.internal/ubuntu/ wily/main libatk1.0-data all 2.16.0-2build1 [16.9 kB] Get:55 http://ftpmaster.internal/ubuntu/ wily/main libatk1.0-0 arm64 2.16.0-2build1 [49.1 kB] Get:56 http://ftpmaster.internal/ubuntu/ wily/main libjpeg-turbo8 arm64 1.3.0-0ubuntu2 [80.2 kB] Get:57 http://ftpmaster.internal/ubuntu/ wily/main libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:58 http://ftpmaster.internal/ubuntu/ wily/main libjbig0 arm64 2.1-3.1 [23.8 kB] Get:59 http://ftpmaster.internal/ubuntu/ wily/main libtiff5 arm64 4.0.3-12.3ubuntu2 [122 kB] Get:60 http://ftpmaster.internal/ubuntu/ wily/main libgdk-pixbuf2.0-common all 2.32.1-1 [10.1 kB] Get:61 http://ftpmaster.internal/ubuntu/ wily/main libgdk-pixbuf2.0-0 arm64 2.32.1-1 [134 kB] Get:62 http://ftpmaster.internal/ubuntu/ wily/main libgtk2.0-common all 2.24.28-1ubuntu1 [123 kB] Get:63 http://ftpmaster.internal/ubuntu/ wily/main libpixman-1-0 arm64 0.32.6-3 [123 kB] Get:64 http://ftpmaster.internal/ubuntu/ wily/main libxcb-render0 arm64 1.11-0ubuntu1 [10.2 kB] Get:65 http://ftpmaster.internal/ubuntu/ wily/main libxcb-shm0 arm64 1.11-0ubuntu1 [5432 B] Get:66 http://ftpmaster.internal/ubuntu/ wily/main libxrender1 arm64 1:0.9.9-0ubuntu1 [16.0 kB] Get:67 http://ftpmaster.internal/ubuntu/ wily/main libcairo2 arm64 1.14.2-2ubuntu2 [461 kB] Get:68 http://ftpmaster.internal/ubuntu/ wily/main libcups2 arm64 2.1.0-4ubuntu3 [162 kB] Get:69 http://ftpmaster.internal/ubuntu/ wily/main libthai-data all 0.1.22-2 [131 kB] Get:70 http://ftpmaster.internal/ubuntu/ wily/main libdatrie1 arm64 0.2.9-2 [14.5 kB] Get:71 http://ftpmaster.internal/ubuntu/ wily/main libthai0 arm64 0.1.22-2 [14.6 kB] Get:72 http://ftpmaster.internal/ubuntu/ wily/main libpango-1.0-0 arm64 1.36.8-3 [134 kB] Get:73 http://ftpmaster.internal/ubuntu/ wily/main libgraphite2-3 arm64 1.2.4-3ubuntu1 [45.6 kB] Get:74 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz0b arm64 1.0.1-1build2 [119 kB] Get:75 http://ftpmaster.internal/ubuntu/ wily/main libpangoft2-1.0-0 arm64 1.36.8-3 [27.7 kB] Get:76 http://ftpmaster.internal/ubuntu/ wily/main libpangocairo-1.0-0 arm64 1.36.8-3 [17.3 kB] Get:77 http://ftpmaster.internal/ubuntu/ wily/main libxcomposite1 arm64 1:0.4.4-1 [7306 B] Get:78 http://ftpmaster.internal/ubuntu/ wily/main libxfixes3 arm64 1:5.0.1-2 [10.2 kB] Get:79 http://ftpmaster.internal/ubuntu/ wily/main libxcursor1 arm64 1:1.1.14-1 [19.9 kB] Get:80 http://ftpmaster.internal/ubuntu/ wily/main libxdamage1 arm64 1:1.1.4-2 [6590 B] Get:81 http://ftpmaster.internal/ubuntu/ wily/main libxi6 arm64 2:1.7.4-1 [24.9 kB] Get:82 http://ftpmaster.internal/ubuntu/ wily/main libxinerama1 arm64 2:1.1.3-1 [7438 B] Get:83 http://ftpmaster.internal/ubuntu/ wily/main libxrandr2 arm64 2:1.5.0-1 [15.4 kB] Get:84 http://ftpmaster.internal/ubuntu/ wily/main shared-mime-info arm64 1.3-1 [387 kB] Get:85 http://ftpmaster.internal/ubuntu/ wily/main libgtk2.0-0 arm64 2.24.28-1ubuntu1 [1431 kB] Get:86 http://ftpmaster.internal/ubuntu/ wily/main libglade2-0 arm64 1:2.6.4-2 [38.7 kB] Get:87 http://ftpmaster.internal/ubuntu/ wily/main libgnome-keyring-common all 3.12.0-1build1 [5792 B] Get:88 http://ftpmaster.internal/ubuntu/ wily/main libgnome-keyring0 arm64 3.12.0-1build1 [45.7 kB] Get:89 http://ftpmaster.internal/ubuntu/ wily/main libdbus-glib-1-2 arm64 0.104-1build1 [57.0 kB] Get:90 http://ftpmaster.internal/ubuntu/ wily/main gconf2-common all 3.2.6-3ubuntu5 [21.1 kB] Get:91 http://ftpmaster.internal/ubuntu/ wily/main libgconf-2-4 arm64 3.2.6-3ubuntu5 [70.5 kB] Get:92 http://ftpmaster.internal/ubuntu/ wily/main gconf-service-backend arm64 3.2.6-3ubuntu5 [48.0 kB] Get:93 http://ftpmaster.internal/ubuntu/ wily/main gconf-service arm64 3.2.6-3ubuntu5 [2050 B] Get:94 http://ftpmaster.internal/ubuntu/ wily/main dbus arm64 1.10.0-1ubuntu1 [122 kB] Get:95 http://ftpmaster.internal/ubuntu/ wily/main psmisc arm64 22.21-2build1 [42.3 kB] Get:96 http://ftpmaster.internal/ubuntu/ wily/main dbus-x11 arm64 1.10.0-1ubuntu1 [20.4 kB] Get:97 http://ftpmaster.internal/ubuntu/ wily/main gconf2 arm64 3.2.6-3ubuntu5 [63.6 kB] Get:98 http://ftpmaster.internal/ubuntu/ wily/main libgnomevfs2-common arm64 1:2.24.4-6ubuntu2 [22.7 kB] Get:99 http://ftpmaster.internal/ubuntu/ wily/main libgnomevfs2-0 arm64 1:2.24.4-6ubuntu2 [169 kB] Get:100 http://ftpmaster.internal/ubuntu/ wily/main libgnome2-common all 2.32.1-4ubuntu1 [33.3 kB] Get:101 http://ftpmaster.internal/ubuntu/ wily/main libgnome2-bin arm64 2.32.1-4ubuntu1 [15.0 kB] Get:102 http://ftpmaster.internal/ubuntu/ wily/main libgnome2-0 arm64 2.32.1-4ubuntu1 [35.3 kB] Get:103 http://ftpmaster.internal/ubuntu/ wily/main libgail18 arm64 2.24.28-1ubuntu1 [12.9 kB] Get:104 http://ftpmaster.internal/ubuntu/ wily/main libgnomecanvas2-common all 2.30.3-2 [9080 B] Get:105 http://ftpmaster.internal/ubuntu/ wily/main libgnomecanvas2-0 arm64 2.30.3-2 [66.0 kB] Get:106 http://ftpmaster.internal/ubuntu/ wily/main libbonoboui2-common all 2.24.5-3ubuntu1 [11.9 kB] Get:107 http://ftpmaster.internal/ubuntu/ wily/main libbonoboui2-0 arm64 2.24.5-3ubuntu1 [122 kB] Get:108 http://ftpmaster.internal/ubuntu/ wily/main x11-common all 1:7.7+7ubuntu4 [58.6 kB] Get:109 http://ftpmaster.internal/ubuntu/ wily/main libice6 arm64 2:1.0.9-1 [32.8 kB] Get:110 http://ftpmaster.internal/ubuntu/ wily/main libsm6 arm64 2:1.2.2-1 [13.7 kB] Get:111 http://ftpmaster.internal/ubuntu/ wily/main libgnomeui-common all 2.24.5-3 [16.5 kB] Get:112 http://ftpmaster.internal/ubuntu/ wily/main libgnomeui-0 arm64 2.24.5-3 [162 kB] Get:113 http://ftpmaster.internal/ubuntu/ wily/main libgpm2 arm64 1.20.4-6.1 [15.2 kB] Get:114 http://ftpmaster.internal/ubuntu/ wily/main libidl0 arm64 0.8.14-1 [57.7 kB] Get:115 http://ftpmaster.internal/ubuntu/ wily/main liblcms2-2 arm64 2.6-3ubuntu2 [113 kB] Get:116 http://ftpmaster.internal/ubuntu/ wily/main liblzo2-2 arm64 2.08-1.2 [42.2 kB] Get:117 http://ftpmaster.internal/ubuntu/ wily/main liborbit2 arm64 1:2.14.19-1 [12.9 kB] Get:118 http://ftpmaster.internal/ubuntu/ wily/main libxft2 arm64 2.3.2-1 [29.9 kB] Get:119 http://ftpmaster.internal/ubuntu/ wily/main libpangoxft-1.0-0 arm64 1.36.8-3 [13.1 kB] Get:120 http://ftpmaster.internal/ubuntu/ wily/main libpaper1 arm64 1.1.24+nmu2ubuntu3 [12.8 kB] Get:121 http://ftpmaster.internal/ubuntu/ wily/main libpcrecpp0v5 arm64 2:8.35-7.1ubuntu1 [14.7 kB] Get:122 http://ftpmaster.internal/ubuntu/ wily/main libsigsegv2 arm64 2.10-4 [13.3 kB] Get:123 http://ftpmaster.internal/ubuntu/ wily/main libtcl8.6 arm64 8.6.4+dfsg-2ubuntu1 [753 kB] Get:124 http://ftpmaster.internal/ubuntu/ wily/main libunistring0 arm64 0.9.3-5.2ubuntu1 [251 kB] Get:125 http://ftpmaster.internal/ubuntu/ wily/main libxpm4 arm64 1:3.5.11-1 [28.2 kB] Get:126 http://ftpmaster.internal/ubuntu/ wily/main libyaml-0-2 arm64 0.1.6-3 [41.3 kB] Get:127 http://ftpmaster.internal/ubuntu/ wily/main libzzip-0-13 arm64 0.13.62-3 [22.5 kB] Get:128 http://ftpmaster.internal/ubuntu/ wily/main poppler-data all 0.4.7-3 [1473 kB] Get:129 http://ftpmaster.internal/ubuntu/ wily/main libpython2.7-minimal arm64 2.7.10-4ubuntu1 [338 kB] Get:130 http://ftpmaster.internal/ubuntu/ wily/main python2.7-minimal arm64 2.7.10-4ubuntu1 [919 kB] Get:131 http://ftpmaster.internal/ubuntu/ wily/main python-minimal arm64 2.7.9-1 [28.3 kB] Get:132 http://ftpmaster.internal/ubuntu/ wily/main libpython2.7-stdlib arm64 2.7.10-4ubuntu1 [1723 kB] Get:133 http://ftpmaster.internal/ubuntu/ wily/main python2.7 arm64 2.7.10-4ubuntu1 [211 kB] Get:134 http://ftpmaster.internal/ubuntu/ wily/main libpython-stdlib arm64 2.7.9-1 [7760 B] Get:135 http://ftpmaster.internal/ubuntu/ wily/main python arm64 2.7.9-1 [137 kB] Get:136 http://ftpmaster.internal/ubuntu/ wily/main libmagic1 arm64 1:5.22+15-2ubuntu1 [203 kB] Get:137 http://ftpmaster.internal/ubuntu/ wily/main file arm64 1:5.22+15-2ubuntu1 [20.8 kB] Get:138 http://ftpmaster.internal/ubuntu/ wily/main libgnutls-openssl27 arm64 3.3.15-5ubuntu2 [18.1 kB] Get:139 http://ftpmaster.internal/ubuntu/ wily/main gettext-base arm64 0.19.4-1ubuntu3 [45.8 kB] Get:140 http://ftpmaster.internal/ubuntu/ wily/main libgirepository-1.0-1 arm64 1.44.0-1 [73.4 kB] Get:141 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-glib-2.0 arm64 1.44.0-1 [126 kB] Get:142 http://ftpmaster.internal/ubuntu/ wily/main libelf1 arm64 0.163-4ubuntu1 [33.9 kB] Get:143 http://ftpmaster.internal/ubuntu/ wily/main libglib2.0-data all 2.46.1-1 [129 kB] Get:144 http://ftpmaster.internal/ubuntu/ wily/main xml-core all 0.13+nmu2 [23.3 kB] Get:145 http://ftpmaster.internal/ubuntu/ wily/main m4 arm64 1.4.17-4 [182 kB] Get:146 http://ftpmaster.internal/ubuntu/ wily/main autoconf all 2.69-8 [321 kB] Get:147 http://ftpmaster.internal/ubuntu/ wily/main gettext arm64 0.19.4-1ubuntu3 [794 kB] Get:148 http://ftpmaster.internal/ubuntu/ wily/main intltool-debian all 0.35.0+20060710.2 [24.5 kB] Get:149 http://ftpmaster.internal/ubuntu/ wily/main po-debconf all 1.0.18 [234 kB] Get:150 http://ftpmaster.internal/ubuntu/ wily/main debhelper all 9.20150811ubuntu2 [732 kB] Get:151 http://ftpmaster.internal/ubuntu/ wily/main libosp5 arm64 1.5.2-11ubuntu2 [557 kB] Get:152 http://ftpmaster.internal/ubuntu/ wily/main libostyle1c2 arm64 1.4devel1-21.1 [572 kB] Get:153 http://ftpmaster.internal/ubuntu/ wily/main openjade arm64 1.4devel1-21.1 [229 kB] Get:154 http://ftpmaster.internal/ubuntu/ wily/main sgml-data all 2.0.10 [173 kB] Get:155 http://ftpmaster.internal/ubuntu/ wily/main docbook-xml all 4.5-7.3 [74.4 kB] Get:156 http://ftpmaster.internal/ubuntu/ wily/main docbook-dsssl all 1.79-8ubuntu1 [218 kB] Get:157 http://ftpmaster.internal/ubuntu/ wily/main tex-common all 6.02 [591 kB] Get:158 http://ftpmaster.internal/ubuntu/ wily/main libkpathsea6 arm64 2015.20150524.37493-5build1 [48.5 kB] Get:159 http://ftpmaster.internal/ubuntu/ wily/main libptexenc1 arm64 2015.20150524.37493-5build1 [33.1 kB] Get:160 http://ftpmaster.internal/ubuntu/ wily/main libsynctex1 arm64 2015.20150524.37493-5build1 [37.3 kB] Get:161 http://ftpmaster.internal/ubuntu/ wily/main libtexlua52 arm64 2015.20150524.37493-5build1 [75.0 kB] Get:162 http://ftpmaster.internal/ubuntu/ wily/main libcupsfilters1 arm64 1.0.76-1 [67.5 kB] Get:163 http://ftpmaster.internal/ubuntu/ wily/main libcupsimage2 arm64 2.1.0-4ubuntu3 [14.4 kB] Get:164 http://ftpmaster.internal/ubuntu/ wily/main libijs-0.35 arm64 0.35-11 [14.2 kB] Get:165 http://ftpmaster.internal/ubuntu/ wily/main libjbig2dec0 arm64 0.12-2 [48.7 kB] Get:166 http://ftpmaster.internal/ubuntu/ wily/main libgs9-common all 9.16~dfsg~0-0ubuntu3 [2938 kB] Get:167 http://ftpmaster.internal/ubuntu/ wily/main libgs9 arm64 9.16~dfsg~0-0ubuntu3 [1727 kB] Get:168 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz-icu0 arm64 1.0.1-1build2 [5030 B] Get:169 http://ftpmaster.internal/ubuntu/ wily/main libpoppler52 arm64 0.33.0-0ubuntu3 [623 kB] Get:170 http://ftpmaster.internal/ubuntu/ wily/main libpotrace0 arm64 1.12-1 [15.4 kB] Get:171 http://ftpmaster.internal/ubuntu/ wily/main libxt6 arm64 1:1.1.5-0ubuntu1 [128 kB] Get:172 http://ftpmaster.internal/ubuntu/ wily/main libxmu6 arm64 2:1.1.2-1ubuntu1 [38.7 kB] Get:173 http://ftpmaster.internal/ubuntu/ wily/main libxaw7 arm64 2:1.0.13-1 [137 kB] Get:174 http://ftpmaster.internal/ubuntu/ wily/main texlive-binaries arm64 2015.20150524.37493-5build1 [6239 kB] Get:175 http://ftpmaster.internal/ubuntu/ wily/main libpaper-utils arm64 1.1.24+nmu2ubuntu3 [8044 B] Get:176 http://ftpmaster.internal/ubuntu/ wily/main xdg-utils all 1.1.0~rc3+git20150907-1ubuntu2 [58.3 kB] Get:177 http://ftpmaster.internal/ubuntu/ wily/main texlive-base all 2015.20150625-1ubuntu1 [18.1 MB] Get:178 http://ftpmaster.internal/ubuntu/ wily/main texlive-latex-base all 2015.20150625-1ubuntu1 [968 kB] Get:179 http://ftpmaster.internal/ubuntu/ wily/main texlive-fonts-recommended all 2015.20150625-1ubuntu1 [5704 kB] Get:180 http://ftpmaster.internal/ubuntu/ wily/main texlive-latex-recommended all 2015.20150625-1ubuntu1 [10.2 MB] Get:181 http://ftpmaster.internal/ubuntu/ wily/main texlive-generic-recommended all 2015.20150625-1ubuntu1 [2624 kB] Get:182 http://ftpmaster.internal/ubuntu/ wily/main tipa all 2:1.3-20 [2978 kB] Get:183 http://ftpmaster.internal/ubuntu/ wily/main jadetex all 3.13-16 [214 kB] Get:184 http://ftpmaster.internal/ubuntu/ wily/main lynx-cur arm64 2.8.9dev6-3 [919 kB] Get:185 http://ftpmaster.internal/ubuntu/ wily/main lynx all 2.8.9dev6-3 [3728 B] Get:186 http://ftpmaster.internal/ubuntu/ wily/main libsp1c2 arm64 1.3.4-1.2.1-47.3ubuntu1 [976 kB] Get:187 http://ftpmaster.internal/ubuntu/ wily/main sp arm64 1.3.4-1.2.1-47.3ubuntu1 [122 kB] Get:188 http://ftpmaster.internal/ubuntu/ wily/main libsgmls-perl all 1.03ii-33 [24.9 kB] Get:189 http://ftpmaster.internal/ubuntu/ wily/main sgmlspl all 1.03ii-33 [6244 B] Get:190 http://ftpmaster.internal/ubuntu/ wily/main docbook-utils all 0.6.14-3ubuntu1 [68.0 kB] Get:191 http://ftpmaster.internal/ubuntu/ wily/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 [3374 kB] Get:192 http://ftpmaster.internal/ubuntu/ wily/main ghostscript arm64 9.16~dfsg~0-0ubuntu3 [40.8 kB] Get:193 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-atk-1.0 arm64 2.16.0-2build1 [17.6 kB] Get:194 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-freedesktop arm64 1.44.0-1 [5790 B] Get:195 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-gconf-2.0 arm64 3.2.6-3ubuntu5 [6192 B] Get:196 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-gdkpixbuf-2.0 arm64 2.32.1-1 [8088 B] Get:197 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-gnomekeyring-1.0 arm64 3.12.0-1build1 [5938 B] Get:198 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-pango-1.0 arm64 1.36.8-3 [20.9 kB] Get:199 http://ftpmaster.internal/ubuntu/ wily/main gir1.2-gtk-2.0 arm64 2.24.28-1ubuntu1 [172 kB] Get:200 http://ftpmaster.internal/ubuntu/ wily/main icu-devtools arm64 55.1-4ubuntu1 [155 kB] Get:201 http://ftpmaster.internal/ubuntu/ wily/main pkg-config arm64 0.28-1ubuntu1 [38.4 kB] Get:202 http://ftpmaster.internal/ubuntu/ wily/main libart-2.0-dev arm64 2.3.21-2 [52.5 kB] Get:203 http://ftpmaster.internal/ubuntu/ wily/main libglib2.0-bin arm64 2.46.1-1 [38.1 kB] Get:204 http://ftpmaster.internal/ubuntu/ wily/main libpcre16-3 arm64 2:8.35-7.1ubuntu1 [114 kB] Get:205 http://ftpmaster.internal/ubuntu/ wily/main libpcre32-3 arm64 2:8.35-7.1ubuntu1 [108 kB] Get:206 http://ftpmaster.internal/ubuntu/ wily/main libpcre3-dev arm64 2:8.35-7.1ubuntu1 [440 kB] Get:207 http://ftpmaster.internal/ubuntu/ wily/main zlib1g-dev arm64 1:1.2.8.dfsg-2ubuntu4 [162 kB] Get:208 http://ftpmaster.internal/ubuntu/ wily/main libglib2.0-dev arm64 2.46.1-1 [1287 kB] Get:209 http://ftpmaster.internal/ubuntu/ wily/main libatk1.0-dev arm64 2.16.0-2build1 [78.9 kB] Get:210 http://ftpmaster.internal/ubuntu/ wily/main libavahi-common-dev arm64 0.6.31-4ubuntu4 [34.6 kB] Get:211 http://ftpmaster.internal/ubuntu/ wily/main libdbus-1-dev arm64 1.10.0-1ubuntu1 [144 kB] Get:212 http://ftpmaster.internal/ubuntu/ wily/main libavahi-client-dev arm64 0.6.31-4ubuntu4 [29.1 kB] Get:213 http://ftpmaster.internal/ubuntu/ wily/main libavahi-glib-dev arm64 0.6.31-4ubuntu4 [7952 B] Get:214 http://ftpmaster.internal/ubuntu/ wily/main libidl-dev arm64 0.8.14-1 [68.2 kB] Get:215 http://ftpmaster.internal/ubuntu/ wily/main orbit2 arm64 1:2.14.19-1 [47.0 kB] Get:216 http://ftpmaster.internal/ubuntu/ wily/main liborbit2-dev arm64 1:2.14.19-1 [216 kB] Get:217 http://ftpmaster.internal/ubuntu/ wily/main libpopt-dev arm64 1.16-10 [38.5 kB] Get:218 http://ftpmaster.internal/ubuntu/ wily/main libbonobo2-dev arm64 2.32.1-3 [401 kB] Get:219 http://ftpmaster.internal/ubuntu/ wily/main xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:220 http://ftpmaster.internal/ubuntu/ wily/main x11proto-core-dev all 7.0.28-0ubuntu1 [699 kB] Get:221 http://ftpmaster.internal/ubuntu/ wily/main libxau-dev arm64 1:1.0.8-1 [9768 B] Get:222 http://ftpmaster.internal/ubuntu/ wily/main libxdmcp-dev arm64 1:1.1.2-1 [23.9 kB] Get:223 http://ftpmaster.internal/ubuntu/ wily/main x11proto-input-dev all 2.3.1-1 [118 kB] Get:224 http://ftpmaster.internal/ubuntu/ wily/main x11proto-kb-dev all 1.0.7-0ubuntu1 [224 kB] Get:225 http://ftpmaster.internal/ubuntu/ wily/main xtrans-dev all 1.3.5-1 [70.5 kB] Get:226 http://ftpmaster.internal/ubuntu/ wily/main libpthread-stubs0-dev arm64 0.3-4 [4078 B] Get:227 http://ftpmaster.internal/ubuntu/ wily/main libxcb1-dev arm64 1.11-0ubuntu1 [69.8 kB] Get:228 http://ftpmaster.internal/ubuntu/ wily/main libx11-dev arm64 2:1.6.3-1ubuntu2 [592 kB] Get:229 http://ftpmaster.internal/ubuntu/ wily/main libpng12-dev arm64 1.2.51-0ubuntu3 [204 kB] Get:230 http://ftpmaster.internal/ubuntu/ wily/main libgdk-pixbuf2.0-dev arm64 2.32.1-1 [44.4 kB] Get:231 http://ftpmaster.internal/ubuntu/ wily/main libcairo-gobject2 arm64 1.14.2-2ubuntu2 [16.0 kB] Get:232 http://ftpmaster.internal/ubuntu/ wily/main libcairo-script-interpreter2 arm64 1.14.2-2ubuntu2 [44.9 kB] Get:233 http://ftpmaster.internal/ubuntu/ wily/main libexpat1-dev arm64 2.1.0-7 [105 kB] Get:234 http://ftpmaster.internal/ubuntu/ wily/main libfreetype6-dev arm64 2.5.2-4ubuntu2 [592 kB] Get:235 http://ftpmaster.internal/ubuntu/ wily/main libfontconfig1-dev arm64 2.11.1-0ubuntu6 [630 kB] Get:236 http://ftpmaster.internal/ubuntu/ wily/main x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:237 http://ftpmaster.internal/ubuntu/ wily/main libxrender-dev arm64 1:0.9.9-0ubuntu1 [22.7 kB] Get:238 http://ftpmaster.internal/ubuntu/ wily/main x11proto-xext-dev all 7.3.0-1 [212 kB] Get:239 http://ftpmaster.internal/ubuntu/ wily/main libxext-dev arm64 2:1.3.3-1 [79.7 kB] Get:240 http://ftpmaster.internal/ubuntu/ wily/main libice-dev arm64 2:1.0.9-1 [40.6 kB] Get:241 http://ftpmaster.internal/ubuntu/ wily/main libsm-dev arm64 2:1.2.2-1 [14.9 kB] Get:242 http://ftpmaster.internal/ubuntu/ wily/main libpixman-1-dev arm64 0.32.6-3 [142 kB] Get:243 http://ftpmaster.internal/ubuntu/ wily/main libxcb-render0-dev arm64 1.11-0ubuntu1 [14.8 kB] Get:244 http://ftpmaster.internal/ubuntu/ wily/main libxcb-shm0-dev arm64 1.11-0ubuntu1 [6652 B] Get:245 http://ftpmaster.internal/ubuntu/ wily/main libcairo2-dev arm64 1.14.2-2ubuntu2 [513 kB] Get:246 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz-gobject0 arm64 1.0.1-1build2 [9846 B] Get:247 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz-dev arm64 1.0.1-1build2 [172 kB] Get:248 http://ftpmaster.internal/ubuntu/ wily/main libxft-dev arm64 2.3.2-1 [40.6 kB] Get:249 http://ftpmaster.internal/ubuntu/ wily/main libpango1.0-dev arm64 1.36.8-3 [272 kB] Get:250 http://ftpmaster.internal/ubuntu/ wily/main x11proto-xinerama-dev all 1.2.1-2 [4966 B] Get:251 http://ftpmaster.internal/ubuntu/ wily/main libxinerama-dev arm64 2:1.1.3-1 [8128 B] Get:252 http://ftpmaster.internal/ubuntu/ wily/main x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:253 http://ftpmaster.internal/ubuntu/ wily/main libxfixes-dev arm64 1:5.0.1-2 [10.3 kB] Get:254 http://ftpmaster.internal/ubuntu/ wily/main libxi-dev arm64 2:1.7.4-1 [182 kB] Get:255 http://ftpmaster.internal/ubuntu/ wily/main x11proto-randr-dev all 1.5.0-1 [33.7 kB] Get:256 http://ftpmaster.internal/ubuntu/ wily/main libxrandr-dev arm64 2:1.5.0-1 [22.4 kB] Get:257 http://ftpmaster.internal/ubuntu/ wily/main libxcursor-dev arm64 1:1.1.14-1 [27.8 kB] Get:258 http://ftpmaster.internal/ubuntu/ wily/main x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:259 http://ftpmaster.internal/ubuntu/ wily/main libxcomposite-dev arm64 1:0.4.4-1 [9672 B] Get:260 http://ftpmaster.internal/ubuntu/ wily/main x11proto-damage-dev all 1:1.2.1-2 [8286 B] Get:261 http://ftpmaster.internal/ubuntu/ wily/main libxdamage-dev arm64 1:1.1.4-2 [4876 B] Get:262 http://ftpmaster.internal/ubuntu/ wily/main libxml2-utils arm64 2.9.2+zdfsg1-4 [33.0 kB] Get:263 http://ftpmaster.internal/ubuntu/ wily/main libgtk2.0-dev arm64 2.24.28-1ubuntu1 [2425 kB] Get:264 http://ftpmaster.internal/ubuntu/ wily/main libgail-common arm64 2.24.28-1ubuntu1 [86.0 kB] Get:265 http://ftpmaster.internal/ubuntu/ wily/main libgail-dev arm64 2.24.28-1ubuntu1 [13.9 kB] Get:266 http://ftpmaster.internal/ubuntu/ wily/main libgnomecanvas2-dev arm64 2.30.3-2 [84.5 kB] Get:267 http://ftpmaster.internal/ubuntu/ wily/main libgconf2-dev arm64 3.2.6-3ubuntu5 [88.2 kB] Get:268 http://ftpmaster.internal/ubuntu/ wily/main libgnutlsxx28 arm64 3.3.15-5ubuntu2 [13.5 kB] Get:269 http://ftpmaster.internal/ubuntu/ wily/main libgmpxx4ldbl arm64 2:6.0.0+dfsg-7 [9062 B] Get:270 http://ftpmaster.internal/ubuntu/ wily/main libgmp-dev arm64 2:6.0.0+dfsg-7 [281 kB] Get:271 http://ftpmaster.internal/ubuntu/ wily/main nettle-dev arm64 3.1.1-4 [921 kB] Get:272 http://ftpmaster.internal/ubuntu/ wily/main libtasn1-6-dev arm64 4.5-2 [80.7 kB] Get:273 http://ftpmaster.internal/ubuntu/ wily/main libp11-kit-dev arm64 0.23.1-3 [58.4 kB] Get:274 http://ftpmaster.internal/ubuntu/ wily/main libgnutls-dev arm64 3.3.15-5ubuntu2 [475 kB] Get:275 http://ftpmaster.internal/ubuntu/ wily/main libicu-dev arm64 55.1-4ubuntu1 [8461 kB] Get:276 http://ftpmaster.internal/ubuntu/ wily/main libxml2-dev arm64 2.9.2+zdfsg1-4 [639 kB] Get:277 http://ftpmaster.internal/ubuntu/ wily/main libsepol1-dev arm64 2.3-2 [134 kB] Get:278 http://ftpmaster.internal/ubuntu/ wily/main libselinux1-dev arm64 2.3-2build1 [122 kB] Get:279 http://ftpmaster.internal/ubuntu/ wily/main libgnomevfs2-dev arm64 1:2.24.4-6ubuntu2 [303 kB] Get:280 http://ftpmaster.internal/ubuntu/ wily/main libcanberra-dev arm64 0.30-2ubuntu2 [6900 B] Get:281 http://ftpmaster.internal/ubuntu/ wily/main libgnome2-dev arm64 2.32.1-4ubuntu1 [41.0 kB] Get:282 http://ftpmaster.internal/ubuntu/ wily/main libbonoboui2-dev arm64 2.24.5-3ubuntu1 [259 kB] Get:283 http://ftpmaster.internal/ubuntu/ wily/main libgnome-keyring-dev arm64 3.12.0-1build1 [50.2 kB] Get:284 http://ftpmaster.internal/ubuntu/ wily/main libgnomeui-dev arm64 2.24.5-3 [229 kB] Get:285 http://ftpmaster.internal/ubuntu/ wily/main libgpm-dev arm64 1.20.4-6.1 [16.7 kB] Get:286 http://ftpmaster.internal/ubuntu/ wily/main liblua5.2-0 arm64 5.2.4-1 [92.5 kB] Get:287 http://ftpmaster.internal/ubuntu/ wily/main libtinfo-dev arm64 5.9+20150516-2ubuntu1 [71.9 kB] Get:288 http://ftpmaster.internal/ubuntu/ wily/main libreadline6-dev arm64 6.3-8ubuntu1 [115 kB] Get:289 http://ftpmaster.internal/ubuntu/ wily/main libreadline-dev arm64 6.3-8ubuntu1 [1042 B] Get:290 http://ftpmaster.internal/ubuntu/ wily/main liblua5.2-dev arm64 5.2.4-1 [127 kB] Get:291 http://ftpmaster.internal/ubuntu/ wily/main libperl5.20 arm64 5.20.2-6 [548 kB] Get:292 http://ftpmaster.internal/ubuntu/ wily/main libperl-dev arm64 5.20.2-6 [2287 kB] Get:293 http://ftpmaster.internal/ubuntu/ wily/main libpoppler-glib8 arm64 0.33.0-0ubuntu3 [84.9 kB] Get:294 http://ftpmaster.internal/ubuntu/ wily/main libpython2.7 arm64 2.7.10-4ubuntu1 [886 kB] Get:295 http://ftpmaster.internal/ubuntu/ wily/main libpython2.7-dev arm64 2.7.10-4ubuntu1 [1666 kB] Get:296 http://ftpmaster.internal/ubuntu/ wily/main libpython-dev arm64 2.7.9-1 [7832 B] Get:297 http://ftpmaster.internal/ubuntu/ wily/main libxt-dev arm64 1:1.1.5-0ubuntu1 [374 kB] Get:298 http://ftpmaster.internal/ubuntu/ wily/main libxmu-headers all 2:1.1.2-1ubuntu1 [54.2 kB] Get:299 http://ftpmaster.internal/ubuntu/ wily/main libxmu-dev arm64 2:1.1.2-1ubuntu1 [43.7 kB] Get:300 http://ftpmaster.internal/ubuntu/ wily/main libxpm-dev arm64 1:3.5.11-1 [82.4 kB] Get:301 http://ftpmaster.internal/ubuntu/ wily/main libxaw7-dev arm64 2:1.0.13-1 [206 kB] Get:302 http://ftpmaster.internal/ubuntu/ wily/main lua5.2 arm64 5.2.4-1 [78.4 kB] Get:303 http://ftpmaster.internal/ubuntu/ wily/main python2.7-dev arm64 2.7.10-4ubuntu1 [270 kB] Get:304 http://ftpmaster.internal/ubuntu/ wily/main python-dev arm64 2.7.9-1 [1226 B] Get:305 http://ftpmaster.internal/ubuntu/ wily/main rubygems-integration all 1.9 [4866 B] Get:306 http://ftpmaster.internal/ubuntu/ wily/main libruby2.1 arm64 2.1.5-4ubuntu1 [2805 kB] Get:307 http://ftpmaster.internal/ubuntu/ wily/main ruby2.1 arm64 2.1.5-4ubuntu1 [73.9 kB] Get:308 http://ftpmaster.internal/ubuntu/ wily/main ruby all 1:2.1.5.1ubuntu1 [6026 B] Get:309 http://ftpmaster.internal/ubuntu/ wily/main ruby2.1-dev arm64 2.1.5-4ubuntu1 [779 kB] Get:310 http://ftpmaster.internal/ubuntu/ wily/main ruby-dev all 1:2.1.5.1ubuntu1 [4694 B] Get:311 http://ftpmaster.internal/ubuntu/ wily/main tcl8.6 arm64 8.6.4+dfsg-2ubuntu1 [14.3 kB] Get:312 http://ftpmaster.internal/ubuntu/ wily/main tcl arm64 8.6.0+6ubuntu3 [4908 B] Get:313 http://ftpmaster.internal/ubuntu/ wily/main tcl8.6-dev arm64 8.6.4+dfsg-2ubuntu1 [794 kB] Get:314 http://ftpmaster.internal/ubuntu/ wily/main tcl-dev arm64 8.6.0+6ubuntu3 [5422 B] Get:315 http://ftpmaster.internal/ubuntu/ wily/main libattr1-dev arm64 1:2.4.47-2 [29.4 kB] Get:316 http://ftpmaster.internal/ubuntu/ wily/main libacl1-dev arm64 2.2.52-2 [72.4 kB] Get:317 http://ftpmaster.internal/ubuntu/ wily/main pdf2svg arm64 0.2.2-1 [6920 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 130 MB in 7s (18.0 MB/s) Selecting previously unselected package libbsd0:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11579 files and directories currently installed.) Preparing to unpack .../libbsd0_0.7.0-2_arm64.deb ... Unpacking libbsd0:arm64 (0.7.0-2) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../libmpdec2_2.4.1-1_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.1-1) ... Selecting previously unselected package libpopt0:arm64. Preparing to unpack .../libpopt0_1.16-10_arm64.deb ... Unpacking libpopt0:arm64 (1.16-10) ... Selecting previously unselected package libpython3.4-minimal:arm64. Preparing to unpack .../libpython3.4-minimal_3.4.3-9ubuntu1_arm64.deb ... Unpacking libpython3.4-minimal:arm64 (3.4.3-9ubuntu1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.1.0-7_arm64.deb ... Unpacking libexpat1:arm64 (2.1.0-7) ... Selecting previously unselected package python3.4-minimal. Preparing to unpack .../python3.4-minimal_3.4.3-9ubuntu1_arm64.deb ... Unpacking python3.4-minimal (3.4.3-9ubuntu1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../python3-minimal_3.4.3-4ubuntu1_arm64.deb ... Unpacking python3-minimal (3.4.3-4ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.58ubuntu1_all.deb ... Unpacking mime-support (3.58ubuntu1) ... Selecting previously unselected package libpython3.4-stdlib:arm64. Preparing to unpack .../libpython3.4-stdlib_3.4.3-9ubuntu1_arm64.deb ... Unpacking libpython3.4-stdlib:arm64 (3.4.3-9ubuntu1) ... Selecting previously unselected package python3.4. Preparing to unpack .../python3.4_3.4.3-9ubuntu1_arm64.deb ... Unpacking python3.4 (3.4.3-9ubuntu1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../libpython3-stdlib_3.4.3-4ubuntu1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.4.3-4ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../dh-python_2.20150826ubuntu1_all.deb ... Unpacking dh-python (2.20150826ubuntu1) ... Setting up libpython3.4-minimal:arm64 (3.4.3-9ubuntu1) ... Setting up libexpat1:arm64 (2.1.0-7) ... Setting up python3.4-minimal (3.4.3-9ubuntu1) ... Setting up python3-minimal (3.4.3-4ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12531 files and directories currently installed.) Preparing to unpack .../python3_3.4.3-4ubuntu1_arm64.deb ... Unpacking python3 (3.4.3-4ubuntu1) ... Selecting previously unselected package libasprintf0v5:arm64. Preparing to unpack .../libasprintf0v5_0.19.4-1ubuntu3_arm64.deb ... Unpacking libasprintf0v5:arm64 (0.19.4-1ubuntu3) ... Selecting previously unselected package libcap-ng0:arm64. Preparing to unpack .../libcap-ng0_0.7.6-1_arm64.deb ... Unpacking libcap-ng0:arm64 (0.7.6-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../libxau6_1%3a1.0.8-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../libxdmcp6_1%3a1.1.2-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../libxcb1_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb1:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../libx11-data_2%3a1.6.3-1ubuntu2_all.deb ... Unpacking libx11-data (2:1.6.3-1ubuntu2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../libx11-6_2%3a1.6.3-1ubuntu2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.3-1ubuntu2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../libxext6_2%3a1.3.3-1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-1_arm64.deb ... Unpacking groff-base (1.22.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_arm64.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../libpipeline1_1.4.1-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.4.1-1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.4-1_arm64.deb ... Unpacking man-db (2.7.4-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../sgml-base_1.26+nmu4ubuntu1_all.deb ... Unpacking sgml-base (1.26+nmu4ubuntu1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ... Unpacking fonts-dejavu-core (2.35-1) ... Selecting previously unselected package ucf. Preparing to unpack .../archives/ucf_3.0030_all.deb ... Moving old data out of the way Unpacking ucf (3.0030) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../fontconfig-config_2.11.1-0ubuntu6_all.deb ... Unpacking fontconfig-config (2.11.1-0ubuntu6) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../libfreetype6_2.5.2-4ubuntu2_arm64.deb ... Unpacking libfreetype6:arm64 (2.5.2-4ubuntu2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../libfontconfig1_2.11.1-0ubuntu6_arm64.deb ... Unpacking libfontconfig1:arm64 (2.11.1-0ubuntu6) ... Selecting previously unselected package fontconfig. Preparing to unpack .../fontconfig_2.11.1-0ubuntu6_arm64.deb ... Unpacking fontconfig (2.11.1-0ubuntu6) ... Selecting previously unselected package libart-2.0-2:arm64. Preparing to unpack .../libart-2.0-2_2.3.21-2_arm64.deb ... Unpacking libart-2.0-2:arm64 (2.3.21-2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../libavahi-common-data_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.6.31-4ubuntu4) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../libavahi-common3_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-common3:arm64 (0.6.31-4ubuntu4) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../libavahi-client3_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-client3:arm64 (0.6.31-4ubuntu4) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../libglib2.0-0_2.46.1-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.46.1-1) ... Selecting previously unselected package libavahi-glib1:arm64. Preparing to unpack .../libavahi-glib1_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-glib1:arm64 (0.6.31-4ubuntu4) ... Selecting previously unselected package libbonobo2-common. Preparing to unpack .../libbonobo2-common_2.32.1-3_all.deb ... Unpacking libbonobo2-common (2.32.1-3) ... Selecting previously unselected package liborbit-2-0:arm64. Preparing to unpack .../liborbit-2-0_1%3a2.14.19-1_arm64.deb ... Unpacking liborbit-2-0:arm64 (1:2.14.19-1) ... Selecting previously unselected package libicu55:arm64. Preparing to unpack .../libicu55_55.1-4ubuntu1_arm64.deb ... Unpacking libicu55:arm64 (55.1-4ubuntu1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../libxml2_2.9.2+zdfsg1-4_arm64.deb ... Unpacking libxml2:arm64 (2.9.2+zdfsg1-4) ... Selecting previously unselected package libbonobo2-0:arm64. Preparing to unpack .../libbonobo2-0_2.32.1-3_arm64.deb ... Unpacking libbonobo2-0:arm64 (2.32.1-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../libasound2-data_1.0.29-0ubuntu1_all.deb ... Unpacking libasound2-data (1.0.29-0ubuntu1) ... Selecting previously unselected package libasound2:arm64. Preparing to unpack .../libasound2_1.0.29-0ubuntu1_arm64.deb ... Unpacking libasound2:arm64 (1.0.29-0ubuntu1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../libltdl7_2.4.2-1.11_arm64.deb ... Unpacking libltdl7:arm64 (2.4.2-1.11) ... Selecting previously unselected package libtdb1:arm64. Preparing to unpack .../libtdb1_1.3.5-1_arm64.deb ... Unpacking libtdb1:arm64 (1.3.5-1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../libogg0_1.3.2-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.2-1) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../libvorbis0a_1.3.4-2_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.4-2) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../libvorbisfile3_1.3.4-2_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.4-2) ... Selecting previously unselected package sound-theme-freedesktop. Preparing to unpack .../sound-theme-freedesktop_0.8-1_all.deb ... Unpacking sound-theme-freedesktop (0.8-1) ... Selecting previously unselected package libcanberra0:arm64. Preparing to unpack .../libcanberra0_0.30-2ubuntu2_arm64.deb ... Unpacking libcanberra0:arm64 (0.30-2ubuntu2) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../libcroco3_0.6.8-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.8-3) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../libatk1.0-data_2.16.0-2build1_all.deb ... Unpacking libatk1.0-data (2.16.0-2build1) ... Selecting previously unselected package libatk1.0-0:arm64. Preparing to unpack .../libatk1.0-0_2.16.0-2build1_arm64.deb ... Unpacking libatk1.0-0:arm64 (2.16.0-2build1) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (1.3.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../libjpeg8_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../libjbig0_2.1-3.1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../libtiff5_4.0.3-12.3ubuntu2_arm64.deb ... Unpacking libtiff5:arm64 (4.0.3-12.3ubuntu2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../libgdk-pixbuf2.0-common_2.32.1-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.32.1-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:arm64. Preparing to unpack .../libgdk-pixbuf2.0-0_2.32.1-1_arm64.deb ... Unpacking libgdk-pixbuf2.0-0:arm64 (2.32.1-1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../libgtk2.0-common_2.24.28-1ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.28-1ubuntu1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../libpixman-1-0_0.32.6-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.32.6-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../libxcb-render0_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../libxcb-shm0_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../libxrender1_1%3a0.9.9-0ubuntu1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../libcairo2_1.14.2-2ubuntu2_arm64.deb ... Unpacking libcairo2:arm64 (1.14.2-2ubuntu2) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../libcups2_2.1.0-4ubuntu3_arm64.deb ... Unpacking libcups2:arm64 (2.1.0-4ubuntu3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../libthai-data_0.1.22-2_all.deb ... Unpacking libthai-data (0.1.22-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../libdatrie1_0.2.9-2_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.9-2) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../libthai0_0.1.22-2_arm64.deb ... Unpacking libthai0:arm64 (0.1.22-2) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../libpango-1.0-0_1.36.8-3_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.36.8-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../libgraphite2-3_1.2.4-3ubuntu1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.2.4-3ubuntu1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../libharfbuzz0b_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz0b:arm64 (1.0.1-1build2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../libpangoft2-1.0-0_1.36.8-3_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.36.8-3) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../libpangocairo-1.0-0_1.36.8-3_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.36.8-3) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.4-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../libxfixes3_1%3a5.0.1-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.1-2) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../libxcursor1_1%3a1.1.14-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.1.14-1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../libxdamage1_1%3a1.1.4-2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.4-2) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../libxi6_2%3a1.7.4-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.7.4-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../libxinerama1_2%3a1.1.3-1_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.3-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../libxrandr2_2%3a1.5.0-1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.0-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../shared-mime-info_1.3-1_arm64.deb ... Unpacking shared-mime-info (1.3-1) ... Selecting previously unselected package libgtk2.0-0:arm64. Preparing to unpack .../libgtk2.0-0_2.24.28-1ubuntu1_arm64.deb ... Unpacking libgtk2.0-0:arm64 (2.24.28-1ubuntu1) ... Selecting previously unselected package libglade2-0:arm64. Preparing to unpack .../libglade2-0_1%3a2.6.4-2_arm64.deb ... Unpacking libglade2-0:arm64 (1:2.6.4-2) ... Selecting previously unselected package libgnome-keyring-common. Preparing to unpack .../libgnome-keyring-common_3.12.0-1build1_all.deb ... Unpacking libgnome-keyring-common (3.12.0-1build1) ... Selecting previously unselected package libgnome-keyring0:arm64. Preparing to unpack .../libgnome-keyring0_3.12.0-1build1_arm64.deb ... Unpacking libgnome-keyring0:arm64 (3.12.0-1build1) ... Selecting previously unselected package libdbus-glib-1-2:arm64. Preparing to unpack .../libdbus-glib-1-2_0.104-1build1_arm64.deb ... Unpacking libdbus-glib-1-2:arm64 (0.104-1build1) ... Selecting previously unselected package gconf2-common. Preparing to unpack .../gconf2-common_3.2.6-3ubuntu5_all.deb ... Unpacking gconf2-common (3.2.6-3ubuntu5) ... Selecting previously unselected package libgconf-2-4:arm64. Preparing to unpack .../libgconf-2-4_3.2.6-3ubuntu5_arm64.deb ... Unpacking libgconf-2-4:arm64 (3.2.6-3ubuntu5) ... Selecting previously unselected package gconf-service-backend. Preparing to unpack .../gconf-service-backend_3.2.6-3ubuntu5_arm64.deb ... Unpacking gconf-service-backend (3.2.6-3ubuntu5) ... Selecting previously unselected package gconf-service. Preparing to unpack .../gconf-service_3.2.6-3ubuntu5_arm64.deb ... Unpacking gconf-service (3.2.6-3ubuntu5) ... Selecting previously unselected package dbus. Preparing to unpack .../dbus_1.10.0-1ubuntu1_arm64.deb ... Unpacking dbus (1.10.0-1ubuntu1) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2build1_arm64.deb ... Unpacking psmisc (22.21-2build1) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../dbus-x11_1.10.0-1ubuntu1_arm64.deb ... Unpacking dbus-x11 (1.10.0-1ubuntu1) ... Selecting previously unselected package gconf2. Preparing to unpack .../gconf2_3.2.6-3ubuntu5_arm64.deb ... Unpacking gconf2 (3.2.6-3ubuntu5) ... Selecting previously unselected package libgnomevfs2-common. Preparing to unpack .../libgnomevfs2-common_1%3a2.24.4-6ubuntu2_arm64.deb ... Unpacking libgnomevfs2-common (1:2.24.4-6ubuntu2) ... Selecting previously unselected package libgnomevfs2-0:arm64. Preparing to unpack .../libgnomevfs2-0_1%3a2.24.4-6ubuntu2_arm64.deb ... Unpacking libgnomevfs2-0:arm64 (1:2.24.4-6ubuntu2) ... Selecting previously unselected package libgnome2-common. Preparing to unpack .../libgnome2-common_2.32.1-4ubuntu1_all.deb ... Unpacking libgnome2-common (2.32.1-4ubuntu1) ... Selecting previously unselected package libgnome2-bin. Preparing to unpack .../libgnome2-bin_2.32.1-4ubuntu1_arm64.deb ... Unpacking libgnome2-bin (2.32.1-4ubuntu1) ... Selecting previously unselected package libgnome2-0:arm64. Preparing to unpack .../libgnome2-0_2.32.1-4ubuntu1_arm64.deb ... Unpacking libgnome2-0:arm64 (2.32.1-4ubuntu1) ... Selecting previously unselected package libgail18:arm64. Preparing to unpack .../libgail18_2.24.28-1ubuntu1_arm64.deb ... Unpacking libgail18:arm64 (2.24.28-1ubuntu1) ... Selecting previously unselected package libgnomecanvas2-common. Preparing to unpack .../libgnomecanvas2-common_2.30.3-2_all.deb ... Unpacking libgnomecanvas2-common (2.30.3-2) ... Selecting previously unselected package libgnomecanvas2-0:arm64. Preparing to unpack .../libgnomecanvas2-0_2.30.3-2_arm64.deb ... Unpacking libgnomecanvas2-0:arm64 (2.30.3-2) ... Selecting previously unselected package libbonoboui2-common. Preparing to unpack .../libbonoboui2-common_2.24.5-3ubuntu1_all.deb ... Unpacking libbonoboui2-common (2.24.5-3ubuntu1) ... Selecting previously unselected package libbonoboui2-0:arm64. Preparing to unpack .../libbonoboui2-0_2.24.5-3ubuntu1_arm64.deb ... Unpacking libbonoboui2-0:arm64 (2.24.5-3ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../x11-common_1%3a7.7+7ubuntu4_all.deb ... Unpacking x11-common (1:7.7+7ubuntu4) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../libice6_2%3a1.0.9-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.9-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../libsm6_2%3a1.2.2-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.2-1) ... Selecting previously unselected package libgnomeui-common. Preparing to unpack .../libgnomeui-common_2.24.5-3_all.deb ... Unpacking libgnomeui-common (2.24.5-3) ... Selecting previously unselected package libgnomeui-0:arm64. Preparing to unpack .../libgnomeui-0_2.24.5-3_arm64.deb ... Unpacking libgnomeui-0:arm64 (2.24.5-3) ... Selecting previously unselected package libgpm2:arm64. Preparing to unpack .../libgpm2_1.20.4-6.1_arm64.deb ... Unpacking libgpm2:arm64 (1.20.4-6.1) ... Selecting previously unselected package libidl0:arm64. Preparing to unpack .../libidl0_0.8.14-1_arm64.deb ... Unpacking libidl0:arm64 (0.8.14-1) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../liblcms2-2_2.6-3ubuntu2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.6-3ubuntu2) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../liblzo2-2_2.08-1.2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.08-1.2) ... Selecting previously unselected package liborbit2:arm64. Preparing to unpack .../liborbit2_1%3a2.14.19-1_arm64.deb ... Unpacking liborbit2:arm64 (1:2.14.19-1) ... Selecting previously unselected package libxft2:arm64. Preparing to unpack .../libxft2_2.3.2-1_arm64.deb ... Unpacking libxft2:arm64 (2.3.2-1) ... Selecting previously unselected package libpangoxft-1.0-0:arm64. Preparing to unpack .../libpangoxft-1.0-0_1.36.8-3_arm64.deb ... Unpacking libpangoxft-1.0-0:arm64 (1.36.8-3) ... Selecting previously unselected package libpaper1:arm64. Preparing to unpack .../libpaper1_1.1.24+nmu2ubuntu3_arm64.deb ... Unpacking libpaper1:arm64 (1.1.24+nmu2ubuntu3) ... Selecting previously unselected package libpcrecpp0v5:arm64. Preparing to unpack .../libpcrecpp0v5_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcrecpp0v5:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../libsigsegv2_2.10-4_arm64.deb ... Unpacking libsigsegv2:arm64 (2.10-4) ... Selecting previously unselected package libtcl8.6:arm64. Preparing to unpack .../libtcl8.6_8.6.4+dfsg-2ubuntu1_arm64.deb ... Unpacking libtcl8.6:arm64 (8.6.4+dfsg-2ubuntu1) ... Selecting previously unselected package libunistring0:arm64. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_arm64.deb ... Unpacking libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../libxpm4_1%3a3.5.11-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.11-1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../libyaml-0-2_0.1.6-3_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.1.6-3) ... Selecting previously unselected package libzzip-0-13:arm64. Preparing to unpack .../libzzip-0-13_0.13.62-3_arm64.deb ... Unpacking libzzip-0-13:arm64 (0.13.62-3) ... Selecting previously unselected package poppler-data. Preparing to unpack .../poppler-data_0.4.7-3_all.deb ... Unpacking poppler-data (0.4.7-3) ... Selecting previously unselected package libpython2.7-minimal:arm64. Preparing to unpack .../libpython2.7-minimal_2.7.10-4ubuntu1_arm64.deb ... Unpacking libpython2.7-minimal:arm64 (2.7.10-4ubuntu1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.10-4ubuntu1_arm64.deb ... Unpacking python2.7-minimal (2.7.10-4ubuntu1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.9-1_arm64.deb ... Unpacking python-minimal (2.7.9-1) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Preparing to unpack .../libpython2.7-stdlib_2.7.10-4ubuntu1_arm64.deb ... Unpacking libpython2.7-stdlib:arm64 (2.7.10-4ubuntu1) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.10-4ubuntu1_arm64.deb ... Unpacking python2.7 (2.7.10-4ubuntu1) ... Selecting previously unselected package libpython-stdlib:arm64. Preparing to unpack .../libpython-stdlib_2.7.9-1_arm64.deb ... Unpacking libpython-stdlib:arm64 (2.7.9-1) ... Processing triggers for systemd (225-1ubuntu9) ... Setting up libpython2.7-minimal:arm64 (2.7.10-4ubuntu1) ... Setting up python2.7-minimal (2.7.10-4ubuntu1) ... Setting up python-minimal (2.7.9-1) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16201 files and directories currently installed.) Preparing to unpack .../python_2.7.9-1_arm64.deb ... Unpacking python (2.7.9-1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../libmagic1_1%3a5.22+15-2ubuntu1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.22+15-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.22+15-2ubuntu1_arm64.deb ... Unpacking file (1:5.22+15-2ubuntu1) ... Selecting previously unselected package libgnutls-openssl27:arm64. Preparing to unpack .../libgnutls-openssl27_3.3.15-5ubuntu2_arm64.deb ... Unpacking libgnutls-openssl27:arm64 (3.3.15-5ubuntu2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.4-1ubuntu3_arm64.deb ... Unpacking gettext-base (0.19.4-1ubuntu3) ... Selecting previously unselected package libgirepository-1.0-1:arm64. Preparing to unpack .../libgirepository-1.0-1_1.44.0-1_arm64.deb ... Unpacking libgirepository-1.0-1:arm64 (1.44.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../gir1.2-glib-2.0_1.44.0-1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (1.44.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../libelf1_0.163-4ubuntu1_arm64.deb ... Unpacking libelf1:arm64 (0.163-4ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../libglib2.0-data_2.46.1-1_all.deb ... Unpacking libglib2.0-data (2.46.1-1) ... Selecting previously unselected package xml-core. Preparing to unpack .../xml-core_0.13+nmu2_all.deb ... Unpacking xml-core (0.13+nmu2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_arm64.deb ... Unpacking m4 (1.4.17-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-8_all.deb ... Unpacking autoconf (2.69-8) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.4-1ubuntu3_arm64.deb ... Unpacking gettext (0.19.4-1ubuntu3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.2_all.deb ... Unpacking intltool-debian (0.35.0+20060710.2) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.18_all.deb ... Unpacking po-debconf (1.0.18) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20150811ubuntu2_all.deb ... Unpacking debhelper (9.20150811ubuntu2) ... Selecting previously unselected package libosp5. Preparing to unpack .../libosp5_1.5.2-11ubuntu2_arm64.deb ... Unpacking libosp5 (1.5.2-11ubuntu2) ... Selecting previously unselected package libostyle1c2. Preparing to unpack .../libostyle1c2_1.4devel1-21.1_arm64.deb ... Unpacking libostyle1c2 (1.4devel1-21.1) ... Selecting previously unselected package openjade. Preparing to unpack .../openjade_1.4devel1-21.1_arm64.deb ... Unpacking openjade (1.4devel1-21.1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../sgml-data_2.0.10_all.deb ... Unpacking sgml-data (2.0.10) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../docbook-xml_4.5-7.3_all.deb ... Unpacking docbook-xml (4.5-7.3) ... Selecting previously unselected package docbook-dsssl. Preparing to unpack .../docbook-dsssl_1.79-8ubuntu1_all.deb ... Unpacking docbook-dsssl (1.79-8ubuntu1) ... Selecting previously unselected package tex-common. Preparing to unpack .../tex-common_6.02_all.deb ... Unpacking tex-common (6.02) ... Selecting previously unselected package libkpathsea6. Preparing to unpack .../libkpathsea6_2015.20150524.37493-5build1_arm64.deb ... Unpacking libkpathsea6 (2015.20150524.37493-5build1) ... Selecting previously unselected package libptexenc1. Preparing to unpack .../libptexenc1_2015.20150524.37493-5build1_arm64.deb ... Unpacking libptexenc1 (2015.20150524.37493-5build1) ... Selecting previously unselected package libsynctex1. Preparing to unpack .../libsynctex1_2015.20150524.37493-5build1_arm64.deb ... Unpacking libsynctex1 (2015.20150524.37493-5build1) ... Selecting previously unselected package libtexlua52. Preparing to unpack .../libtexlua52_2015.20150524.37493-5build1_arm64.deb ... Unpacking libtexlua52 (2015.20150524.37493-5build1) ... Selecting previously unselected package libcupsfilters1:arm64. Preparing to unpack .../libcupsfilters1_1.0.76-1_arm64.deb ... Unpacking libcupsfilters1:arm64 (1.0.76-1) ... Selecting previously unselected package libcupsimage2:arm64. Preparing to unpack .../libcupsimage2_2.1.0-4ubuntu3_arm64.deb ... Unpacking libcupsimage2:arm64 (2.1.0-4ubuntu3) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../libijs-0.35_0.35-11_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-11) ... Selecting previously unselected package libjbig2dec0. Preparing to unpack .../libjbig2dec0_0.12-2_arm64.deb ... Unpacking libjbig2dec0 (0.12-2) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../libgs9-common_9.16~dfsg~0-0ubuntu3_all.deb ... Unpacking libgs9-common (9.16~dfsg~0-0ubuntu3) ... Selecting previously unselected package libgs9. Preparing to unpack .../libgs9_9.16~dfsg~0-0ubuntu3_arm64.deb ... Unpacking libgs9 (9.16~dfsg~0-0ubuntu3) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../libharfbuzz-icu0_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (1.0.1-1build2) ... Selecting previously unselected package libpoppler52:arm64. Preparing to unpack .../libpoppler52_0.33.0-0ubuntu3_arm64.deb ... Unpacking libpoppler52:arm64 (0.33.0-0ubuntu3) ... Selecting previously unselected package libpotrace0. Preparing to unpack .../libpotrace0_1.12-1_arm64.deb ... Unpacking libpotrace0 (1.12-1) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../libxt6_1%3a1.1.5-0ubuntu1_arm64.deb ... Unpacking libxt6:arm64 (1:1.1.5-0ubuntu1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../libxmu6_2%3a1.1.2-1ubuntu1_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.2-1ubuntu1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../libxaw7_2%3a1.0.13-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.13-1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../texlive-binaries_2015.20150524.37493-5build1_arm64.deb ... Unpacking texlive-binaries (2015.20150524.37493-5build1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../libpaper-utils_1.1.24+nmu2ubuntu3_arm64.deb ... Unpacking libpaper-utils (1.1.24+nmu2ubuntu3) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../xdg-utils_1.1.0~rc3+git20150907-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.0~rc3+git20150907-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../texlive-base_2015.20150625-1ubuntu1_all.deb ... Unpacking texlive-base (2015.20150625-1ubuntu1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../texlive-latex-base_2015.20150625-1ubuntu1_all.deb ... Unpacking texlive-latex-base (2015.20150625-1ubuntu1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../texlive-fonts-recommended_2015.20150625-1ubuntu1_all.deb ... Unpacking texlive-fonts-recommended (2015.20150625-1ubuntu1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../texlive-latex-recommended_2015.20150625-1ubuntu1_all.deb ... Unpacking texlive-latex-recommended (2015.20150625-1ubuntu1) ... Selecting previously unselected package texlive-generic-recommended. Preparing to unpack .../texlive-generic-recommended_2015.20150625-1ubuntu1_all.deb ... Unpacking texlive-generic-recommended (2015.20150625-1ubuntu1) ... Selecting previously unselected package tipa. Preparing to unpack .../tipa_2%3a1.3-20_all.deb ... Unpacking tipa (2:1.3-20) ... Selecting previously unselected package jadetex. Preparing to unpack .../jadetex_3.13-16_all.deb ... Unpacking jadetex (3.13-16) ... Selecting previously unselected package lynx-cur. Preparing to unpack .../lynx-cur_2.8.9dev6-3_arm64.deb ... Unpacking lynx-cur (2.8.9dev6-3) ... Selecting previously unselected package lynx. Preparing to unpack .../lynx_2.8.9dev6-3_all.deb ... Unpacking lynx (2.8.9dev6-3) ... Selecting previously unselected package libsp1c2. Preparing to unpack .../libsp1c2_1.3.4-1.2.1-47.3ubuntu1_arm64.deb ... Unpacking libsp1c2 (1.3.4-1.2.1-47.3ubuntu1) ... Selecting previously unselected package sp. Preparing to unpack .../sp_1.3.4-1.2.1-47.3ubuntu1_arm64.deb ... Unpacking sp (1.3.4-1.2.1-47.3ubuntu1) ... Selecting previously unselected package libsgmls-perl. Preparing to unpack .../libsgmls-perl_1.03ii-33_all.deb ... Unpacking libsgmls-perl (1.03ii-33) ... Selecting previously unselected package sgmlspl. Preparing to unpack .../sgmlspl_1.03ii-33_all.deb ... Unpacking sgmlspl (1.03ii-33) ... Selecting previously unselected package docbook-utils. Preparing to unpack .../docbook-utils_0.6.14-3ubuntu1_all.deb ... Unpacking docbook-utils (0.6.14-3ubuntu1) ... Selecting previously unselected package gsfonts. Preparing to unpack .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2ubuntu1_all.deb ... Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../ghostscript_9.16~dfsg~0-0ubuntu3_arm64.deb ... Unpacking ghostscript (9.16~dfsg~0-0ubuntu3) ... Selecting previously unselected package gir1.2-atk-1.0. Preparing to unpack .../gir1.2-atk-1.0_2.16.0-2build1_arm64.deb ... Unpacking gir1.2-atk-1.0 (2.16.0-2build1) ... Selecting previously unselected package gir1.2-freedesktop:arm64. Preparing to unpack .../gir1.2-freedesktop_1.44.0-1_arm64.deb ... Unpacking gir1.2-freedesktop:arm64 (1.44.0-1) ... Selecting previously unselected package gir1.2-gconf-2.0. Preparing to unpack .../gir1.2-gconf-2.0_3.2.6-3ubuntu5_arm64.deb ... Unpacking gir1.2-gconf-2.0 (3.2.6-3ubuntu5) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. Preparing to unpack .../gir1.2-gdkpixbuf-2.0_2.32.1-1_arm64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.32.1-1) ... Selecting previously unselected package gir1.2-gnomekeyring-1.0. Preparing to unpack .../gir1.2-gnomekeyring-1.0_3.12.0-1build1_arm64.deb ... Unpacking gir1.2-gnomekeyring-1.0 (3.12.0-1build1) ... Selecting previously unselected package gir1.2-pango-1.0:arm64. Preparing to unpack .../gir1.2-pango-1.0_1.36.8-3_arm64.deb ... Unpacking gir1.2-pango-1.0:arm64 (1.36.8-3) ... Selecting previously unselected package gir1.2-gtk-2.0. Preparing to unpack .../gir1.2-gtk-2.0_2.24.28-1ubuntu1_arm64.deb ... Unpacking gir1.2-gtk-2.0 (2.24.28-1ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../icu-devtools_55.1-4ubuntu1_arm64.deb ... Unpacking icu-devtools (55.1-4ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.28-1ubuntu1_arm64.deb ... Unpacking pkg-config (0.28-1ubuntu1) ... Selecting previously unselected package libart-2.0-dev. Preparing to unpack .../libart-2.0-dev_2.3.21-2_arm64.deb ... Unpacking libart-2.0-dev (2.3.21-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../libglib2.0-bin_2.46.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.46.1-1) ... Selecting previously unselected package libpcre16-3:arm64. Preparing to unpack .../libpcre16-3_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre16-3:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libpcre32-3:arm64. Preparing to unpack .../libpcre32-3_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre32-3:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libpcre3-dev:arm64. Preparing to unpack .../libpcre3-dev_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre3-dev:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.8.dfsg-2ubuntu4) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../libglib2.0-dev_2.46.1-1_arm64.deb ... Unpacking libglib2.0-dev (2.46.1-1) ... Selecting previously unselected package libatk1.0-dev. Preparing to unpack .../libatk1.0-dev_2.16.0-2build1_arm64.deb ... Unpacking libatk1.0-dev (2.16.0-2build1) ... Selecting previously unselected package libavahi-common-dev. Preparing to unpack .../libavahi-common-dev_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-common-dev (0.6.31-4ubuntu4) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../libdbus-1-dev_1.10.0-1ubuntu1_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.10.0-1ubuntu1) ... Selecting previously unselected package libavahi-client-dev. Preparing to unpack .../libavahi-client-dev_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-client-dev (0.6.31-4ubuntu4) ... Selecting previously unselected package libavahi-glib-dev. Preparing to unpack .../libavahi-glib-dev_0.6.31-4ubuntu4_arm64.deb ... Unpacking libavahi-glib-dev (0.6.31-4ubuntu4) ... Selecting previously unselected package libidl-dev:arm64. Preparing to unpack .../libidl-dev_0.8.14-1_arm64.deb ... Unpacking libidl-dev:arm64 (0.8.14-1) ... Selecting previously unselected package orbit2. Preparing to unpack .../orbit2_1%3a2.14.19-1_arm64.deb ... Unpacking orbit2 (1:2.14.19-1) ... Selecting previously unselected package liborbit2-dev. Preparing to unpack .../liborbit2-dev_1%3a2.14.19-1_arm64.deb ... Unpacking liborbit2-dev (1:2.14.19-1) ... Selecting previously unselected package libpopt-dev:arm64. Preparing to unpack .../libpopt-dev_1.16-10_arm64.deb ... Unpacking libpopt-dev:arm64 (1.16-10) ... Selecting previously unselected package libbonobo2-dev:arm64. Preparing to unpack .../libbonobo2-dev_2.32.1-3_arm64.deb ... Unpacking libbonobo2-dev:arm64 (2.32.1-3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../x11proto-core-dev_7.0.28-0ubuntu1_all.deb ... Unpacking x11proto-core-dev (7.0.28-0ubuntu1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../libxau-dev_1%3a1.0.8-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../libxdmcp-dev_1%3a1.1.2-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ... Unpacking x11proto-input-dev (2.3.1-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../x11proto-kb-dev_1.0.7-0ubuntu1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../libpthread-stubs0-dev_0.3-4_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../libxcb1-dev_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../libx11-dev_2%3a1.6.3-1ubuntu2_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.6.3-1ubuntu2) ... Selecting previously unselected package libpng12-dev:arm64. Preparing to unpack .../libpng12-dev_1.2.51-0ubuntu3_arm64.deb ... Unpacking libpng12-dev:arm64 (1.2.51-0ubuntu3) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../libgdk-pixbuf2.0-dev_2.32.1-1_arm64.deb ... Unpacking libgdk-pixbuf2.0-dev (2.32.1-1) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../libcairo-gobject2_1.14.2-2ubuntu2_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.14.2-2ubuntu2) ... Selecting previously unselected package libcairo-script-interpreter2:arm64. Preparing to unpack .../libcairo-script-interpreter2_1.14.2-2ubuntu2_arm64.deb ... Unpacking libcairo-script-interpreter2:arm64 (1.14.2-2ubuntu2) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../libexpat1-dev_2.1.0-7_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.1.0-7) ... Selecting previously unselected package libfreetype6-dev:arm64. Preparing to unpack .../libfreetype6-dev_2.5.2-4ubuntu2_arm64.deb ... Unpacking libfreetype6-dev:arm64 (2.5.2-4ubuntu2) ... Selecting previously unselected package libfontconfig1-dev:arm64. Preparing to unpack .../libfontconfig1-dev_2.11.1-0ubuntu6_arm64.deb ... Unpacking libfontconfig1-dev:arm64 (2.11.1-0ubuntu6) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../libxrender-dev_1%3a0.9.9-0ubuntu1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../libxext-dev_2%3a1.3.3-1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.3-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../libice-dev_2%3a1.0.9-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.9-1) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../libsm-dev_2%3a1.2.2-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev. Preparing to unpack .../libpixman-1-dev_0.32.6-3_arm64.deb ... Unpacking libpixman-1-dev (0.32.6-3) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../libxcb-render0-dev_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:arm64. Preparing to unpack .../libxcb-shm0-dev_1.11-0ubuntu1_arm64.deb ... Unpacking libxcb-shm0-dev:arm64 (1.11-0ubuntu1) ... Selecting previously unselected package libcairo2-dev. Preparing to unpack .../libcairo2-dev_1.14.2-2ubuntu2_arm64.deb ... Unpacking libcairo2-dev (1.14.2-2ubuntu2) ... Selecting previously unselected package libharfbuzz-gobject0:arm64. Preparing to unpack .../libharfbuzz-gobject0_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-gobject0:arm64 (1.0.1-1build2) ... Selecting previously unselected package libharfbuzz-dev. Preparing to unpack .../libharfbuzz-dev_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-dev (1.0.1-1build2) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../libxft-dev_2.3.2-1_arm64.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../libpango1.0-dev_1.36.8-3_arm64.deb ... Unpacking libpango1.0-dev (1.36.8-3) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../libxinerama-dev_2%3a1.1.3-1_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:5.0.1-2) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../libxi-dev_2%3a1.7.4-1_arm64.deb ... Unpacking libxi-dev (2:1.7.4-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../x11proto-randr-dev_1.5.0-1_all.deb ... Unpacking x11proto-randr-dev (1.5.0-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../libxrandr-dev_2%3a1.5.0-1_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.0-1) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../libxcursor-dev_1%3a1.1.14-1_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.1.14-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../x11proto-composite-dev_1%3a0.4.2-2_all.deb ... Unpacking x11proto-composite-dev (1:0.4.2-2) ... Selecting previously unselected package libxcomposite-dev. Preparing to unpack .../libxcomposite-dev_1%3a0.4.4-1_arm64.deb ... Unpacking libxcomposite-dev (1:0.4.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:arm64. Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_arm64.deb ... Unpacking libxdamage-dev:arm64 (1:1.1.4-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../libxml2-utils_2.9.2+zdfsg1-4_arm64.deb ... Unpacking libxml2-utils (2.9.2+zdfsg1-4) ... Selecting previously unselected package libgtk2.0-dev. Preparing to unpack .../libgtk2.0-dev_2.24.28-1ubuntu1_arm64.deb ... Unpacking libgtk2.0-dev (2.24.28-1ubuntu1) ... Selecting previously unselected package libgail-common:arm64. Preparing to unpack .../libgail-common_2.24.28-1ubuntu1_arm64.deb ... Unpacking libgail-common:arm64 (2.24.28-1ubuntu1) ... Selecting previously unselected package libgail-dev. Preparing to unpack .../libgail-dev_2.24.28-1ubuntu1_arm64.deb ... Unpacking libgail-dev (2.24.28-1ubuntu1) ... Selecting previously unselected package libgnomecanvas2-dev:arm64. Preparing to unpack .../libgnomecanvas2-dev_2.30.3-2_arm64.deb ... Unpacking libgnomecanvas2-dev:arm64 (2.30.3-2) ... Selecting previously unselected package libgconf2-dev. Preparing to unpack .../libgconf2-dev_3.2.6-3ubuntu5_arm64.deb ... Unpacking libgconf2-dev (3.2.6-3ubuntu5) ... Selecting previously unselected package libgnutlsxx28:arm64. Preparing to unpack .../libgnutlsxx28_3.3.15-5ubuntu2_arm64.deb ... Unpacking libgnutlsxx28:arm64 (3.3.15-5ubuntu2) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-7_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.0.0+dfsg-7) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-7_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.0.0+dfsg-7) ... Selecting previously unselected package nettle-dev. Preparing to unpack .../nettle-dev_3.1.1-4_arm64.deb ... Unpacking nettle-dev (3.1.1-4) ... Selecting previously unselected package libtasn1-6-dev:arm64. Preparing to unpack .../libtasn1-6-dev_4.5-2_arm64.deb ... Unpacking libtasn1-6-dev:arm64 (4.5-2) ... Selecting previously unselected package libp11-kit-dev:arm64. Preparing to unpack .../libp11-kit-dev_0.23.1-3_arm64.deb ... Unpacking libp11-kit-dev:arm64 (0.23.1-3) ... Selecting previously unselected package libgnutls-dev:arm64. Preparing to unpack .../libgnutls-dev_3.3.15-5ubuntu2_arm64.deb ... Unpacking libgnutls-dev:arm64 (3.3.15-5ubuntu2) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../libicu-dev_55.1-4ubuntu1_arm64.deb ... Unpacking libicu-dev:arm64 (55.1-4ubuntu1) ... Selecting previously unselected package libxml2-dev:arm64. Preparing to unpack .../libxml2-dev_2.9.2+zdfsg1-4_arm64.deb ... Unpacking libxml2-dev:arm64 (2.9.2+zdfsg1-4) ... Selecting previously unselected package libsepol1-dev:arm64. Preparing to unpack .../libsepol1-dev_2.3-2_arm64.deb ... Unpacking libsepol1-dev:arm64 (2.3-2) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../libselinux1-dev_2.3-2build1_arm64.deb ... Unpacking libselinux1-dev:arm64 (2.3-2build1) ... Selecting previously unselected package libgnomevfs2-dev:arm64. Preparing to unpack .../libgnomevfs2-dev_1%3a2.24.4-6ubuntu2_arm64.deb ... Unpacking libgnomevfs2-dev:arm64 (1:2.24.4-6ubuntu2) ... Selecting previously unselected package libcanberra-dev:arm64. Preparing to unpack .../libcanberra-dev_0.30-2ubuntu2_arm64.deb ... Unpacking libcanberra-dev:arm64 (0.30-2ubuntu2) ... Selecting previously unselected package libgnome2-dev:arm64. Preparing to unpack .../libgnome2-dev_2.32.1-4ubuntu1_arm64.deb ... Unpacking libgnome2-dev:arm64 (2.32.1-4ubuntu1) ... Selecting previously unselected package libbonoboui2-dev:arm64. Preparing to unpack .../libbonoboui2-dev_2.24.5-3ubuntu1_arm64.deb ... Unpacking libbonoboui2-dev:arm64 (2.24.5-3ubuntu1) ... Selecting previously unselected package libgnome-keyring-dev. Preparing to unpack .../libgnome-keyring-dev_3.12.0-1build1_arm64.deb ... Unpacking libgnome-keyring-dev (3.12.0-1build1) ... Selecting previously unselected package libgnomeui-dev:arm64. Preparing to unpack .../libgnomeui-dev_2.24.5-3_arm64.deb ... Unpacking libgnomeui-dev:arm64 (2.24.5-3) ... Selecting previously unselected package libgpm-dev:arm64. Preparing to unpack .../libgpm-dev_1.20.4-6.1_arm64.deb ... Unpacking libgpm-dev:arm64 (1.20.4-6.1) ... Selecting previously unselected package liblua5.2-0:arm64. Preparing to unpack .../liblua5.2-0_5.2.4-1_arm64.deb ... Unpacking liblua5.2-0:arm64 (5.2.4-1) ... Selecting previously unselected package libtinfo-dev:arm64. Preparing to unpack .../libtinfo-dev_5.9+20150516-2ubuntu1_arm64.deb ... Unpacking libtinfo-dev:arm64 (5.9+20150516-2ubuntu1) ... Selecting previously unselected package libreadline6-dev:arm64. Preparing to unpack .../libreadline6-dev_6.3-8ubuntu1_arm64.deb ... Unpacking libreadline6-dev:arm64 (6.3-8ubuntu1) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../libreadline-dev_6.3-8ubuntu1_arm64.deb ... Unpacking libreadline-dev:arm64 (6.3-8ubuntu1) ... Selecting previously unselected package liblua5.2-dev:arm64. Preparing to unpack .../liblua5.2-dev_5.2.4-1_arm64.deb ... Unpacking liblua5.2-dev:arm64 (5.2.4-1) ... Selecting previously unselected package libperl5.20. Preparing to unpack .../libperl5.20_5.20.2-6_arm64.deb ... Unpacking libperl5.20 (5.20.2-6) ... Selecting previously unselected package libperl-dev. Preparing to unpack .../libperl-dev_5.20.2-6_arm64.deb ... Unpacking libperl-dev (5.20.2-6) ... Selecting previously unselected package libpoppler-glib8:arm64. Preparing to unpack .../libpoppler-glib8_0.33.0-0ubuntu3_arm64.deb ... Unpacking libpoppler-glib8:arm64 (0.33.0-0ubuntu3) ... Selecting previously unselected package libpython2.7:arm64. Preparing to unpack .../libpython2.7_2.7.10-4ubuntu1_arm64.deb ... Unpacking libpython2.7:arm64 (2.7.10-4ubuntu1) ... Selecting previously unselected package libpython2.7-dev:arm64. Preparing to unpack .../libpython2.7-dev_2.7.10-4ubuntu1_arm64.deb ... Unpacking libpython2.7-dev:arm64 (2.7.10-4ubuntu1) ... Selecting previously unselected package libpython-dev:arm64. Preparing to unpack .../libpython-dev_2.7.9-1_arm64.deb ... Unpacking libpython-dev:arm64 (2.7.9-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../libxt-dev_1%3a1.1.5-0ubuntu1_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.1.5-0ubuntu1) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../libxmu-headers_2%3a1.1.2-1ubuntu1_all.deb ... Unpacking libxmu-headers (2:1.1.2-1ubuntu1) ... Selecting previously unselected package libxmu-dev:arm64. Preparing to unpack .../libxmu-dev_2%3a1.1.2-1ubuntu1_arm64.deb ... Unpacking libxmu-dev:arm64 (2:1.1.2-1ubuntu1) ... Selecting previously unselected package libxpm-dev:arm64. Preparing to unpack .../libxpm-dev_1%3a3.5.11-1_arm64.deb ... Unpacking libxpm-dev:arm64 (1:3.5.11-1) ... Selecting previously unselected package libxaw7-dev:arm64. Preparing to unpack .../libxaw7-dev_2%3a1.0.13-1_arm64.deb ... Unpacking libxaw7-dev:arm64 (2:1.0.13-1) ... Selecting previously unselected package lua5.2. Preparing to unpack .../lua5.2_5.2.4-1_arm64.deb ... Unpacking lua5.2 (5.2.4-1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../python2.7-dev_2.7.10-4ubuntu1_arm64.deb ... Unpacking python2.7-dev (2.7.10-4ubuntu1) ... Selecting previously unselected package python-dev. Preparing to unpack .../python-dev_2.7.9-1_arm64.deb ... Unpacking python-dev (2.7.9-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../rubygems-integration_1.9_all.deb ... Unpacking rubygems-integration (1.9) ... Selecting previously unselected package libruby2.1:arm64. Preparing to unpack .../libruby2.1_2.1.5-4ubuntu1_arm64.deb ... Unpacking libruby2.1:arm64 (2.1.5-4ubuntu1) ... Selecting previously unselected package ruby2.1. Preparing to unpack .../ruby2.1_2.1.5-4ubuntu1_arm64.deb ... Unpacking ruby2.1 (2.1.5-4ubuntu1) ... Selecting previously unselected package ruby. Preparing to unpack .../ruby_1%3a2.1.5.1ubuntu1_all.deb ... Unpacking ruby (1:2.1.5.1ubuntu1) ... Selecting previously unselected package ruby2.1-dev:arm64. Preparing to unpack .../ruby2.1-dev_2.1.5-4ubuntu1_arm64.deb ... Unpacking ruby2.1-dev:arm64 (2.1.5-4ubuntu1) ... Selecting previously unselected package ruby-dev. Preparing to unpack .../ruby-dev_1%3a2.1.5.1ubuntu1_all.deb ... Unpacking ruby-dev (1:2.1.5.1ubuntu1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../tcl8.6_8.6.4+dfsg-2ubuntu1_arm64.deb ... Unpacking tcl8.6 (8.6.4+dfsg-2ubuntu1) ... Selecting previously unselected package tcl. Preparing to unpack .../tcl_8.6.0+6ubuntu3_arm64.deb ... Unpacking tcl (8.6.0+6ubuntu3) ... Selecting previously unselected package tcl8.6-dev:arm64. Preparing to unpack .../tcl8.6-dev_8.6.4+dfsg-2ubuntu1_arm64.deb ... Unpacking tcl8.6-dev:arm64 (8.6.4+dfsg-2ubuntu1) ... Selecting previously unselected package tcl-dev:arm64. Preparing to unpack .../tcl-dev_8.6.0+6ubuntu3_arm64.deb ... Unpacking tcl-dev:arm64 (8.6.0+6ubuntu3) ... Selecting previously unselected package libattr1-dev:arm64. Preparing to unpack .../libattr1-dev_1%3a2.4.47-2_arm64.deb ... Unpacking libattr1-dev:arm64 (1:2.4.47-2) ... Selecting previously unselected package libacl1-dev. Preparing to unpack .../libacl1-dev_2.2.52-2_arm64.deb ... Unpacking libacl1-dev (2.2.52-2) ... Selecting previously unselected package pdf2svg. Preparing to unpack .../pdf2svg_0.2.2-1_arm64.deb ... Unpacking pdf2svg (0.2.2-1) ... Selecting previously unselected package sbuild-build-depends-vim-dummy. Preparing to unpack .../sbuild-build-depends-vim-dummy.deb ... Unpacking sbuild-build-depends-vim-dummy (0.invalid.0) ... Setting up libbsd0:arm64 (0.7.0-2) ... Setting up libmpdec2:arm64 (2.4.1-1) ... Setting up libpopt0:arm64 (1.16-10) ... Setting up mime-support (3.58ubuntu1) ... Setting up libpython3.4-stdlib:arm64 (3.4.3-9ubuntu1) ... Setting up python3.4 (3.4.3-9ubuntu1) ... Setting up libpython3-stdlib:arm64 (3.4.3-4ubuntu1) ... Setting up libasprintf0v5:arm64 (0.19.4-1ubuntu3) ... Setting up libcap-ng0:arm64 (0.7.6-1) ... Setting up libxau6:arm64 (1:1.0.8-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-1) ... Setting up libxcb1:arm64 (1.11-0ubuntu1) ... Setting up libx11-data (2:1.6.3-1ubuntu2) ... Setting up libx11-6:arm64 (2:1.6.3-1ubuntu2) ... Setting up libxext6:arm64 (2:1.3.3-1) ... Setting up groff-base (1.22.3-1) ... Setting up bsdmainutils (9.0.6ubuntu1) ... 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 libpipeline1:arm64 (1.4.1-1) ... Setting up man-db (2.7.4-1) ... Not building database; man-db/auto-update is not 'true'. Setting up sgml-base (1.26+nmu4ubuntu1) ... Setting up fonts-dejavu-core (2.35-1) ... Setting up ucf (3.0030) ... Setting up fontconfig-config (2.11.1-0ubuntu6) ... Setting up libfreetype6:arm64 (2.5.2-4ubuntu2) ... Setting up libfontconfig1:arm64 (2.11.1-0ubuntu6) ... Setting up fontconfig (2.11.1-0ubuntu6) ... Regenerating fonts cache... done. Setting up libart-2.0-2:arm64 (2.3.21-2) ... Setting up libavahi-common-data:arm64 (0.6.31-4ubuntu4) ... Setting up libavahi-common3:arm64 (0.6.31-4ubuntu4) ... Setting up libavahi-client3:arm64 (0.6.31-4ubuntu4) ... Setting up libglib2.0-0:arm64 (2.46.1-1) ... No schema files found: doing nothing. Setting up libavahi-glib1:arm64 (0.6.31-4ubuntu4) ... Setting up libbonobo2-common (2.32.1-3) ... Setting up liborbit-2-0:arm64 (1:2.14.19-1) ... Setting up libicu55:arm64 (55.1-4ubuntu1) ... Setting up libxml2:arm64 (2.9.2+zdfsg1-4) ... Setting up libbonobo2-0:arm64 (2.32.1-3) ... Setting up libasound2-data (1.0.29-0ubuntu1) ... Setting up libasound2:arm64 (1.0.29-0ubuntu1) ... Setting up libltdl7:arm64 (2.4.2-1.11) ... Setting up libtdb1:arm64 (1.3.5-1) ... Setting up libogg0:arm64 (1.3.2-1) ... Setting up libvorbis0a:arm64 (1.3.4-2) ... Setting up libvorbisfile3:arm64 (1.3.4-2) ... Setting up sound-theme-freedesktop (0.8-1) ... Setting up libcanberra0:arm64 (0.30-2ubuntu2) ... Setting up libcroco3:arm64 (0.6.8-3) ... Setting up libatk1.0-data (2.16.0-2build1) ... Setting up libatk1.0-0:arm64 (2.16.0-2build1) ... Setting up libjpeg-turbo8:arm64 (1.3.0-0ubuntu2) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up libjbig0:arm64 (2.1-3.1) ... Setting up libtiff5:arm64 (4.0.3-12.3ubuntu2) ... Setting up libgdk-pixbuf2.0-common (2.32.1-1) ... Setting up libgdk-pixbuf2.0-0:arm64 (2.32.1-1) ... Setting up libgtk2.0-common (2.24.28-1ubuntu1) ... Setting up libpixman-1-0:arm64 (0.32.6-3) ... Setting up libxcb-render0:arm64 (1.11-0ubuntu1) ... Setting up libxcb-shm0:arm64 (1.11-0ubuntu1) ... Setting up libxrender1:arm64 (1:0.9.9-0ubuntu1) ... Setting up libcairo2:arm64 (1.14.2-2ubuntu2) ... Setting up libcups2:arm64 (2.1.0-4ubuntu3) ... Setting up libthai-data (0.1.22-2) ... Setting up libdatrie1:arm64 (0.2.9-2) ... Setting up libthai0:arm64 (0.1.22-2) ... Setting up libpango-1.0-0:arm64 (1.36.8-3) ... Setting up libgraphite2-3:arm64 (1.2.4-3ubuntu1) ... Setting up libharfbuzz0b:arm64 (1.0.1-1build2) ... Setting up libpangoft2-1.0-0:arm64 (1.36.8-3) ... Setting up libpangocairo-1.0-0:arm64 (1.36.8-3) ... Setting up libxcomposite1:arm64 (1:0.4.4-1) ... Setting up libxfixes3:arm64 (1:5.0.1-2) ... Setting up libxcursor1:arm64 (1:1.1.14-1) ... Setting up libxdamage1:arm64 (1:1.1.4-2) ... Setting up libxi6:arm64 (2:1.7.4-1) ... Setting up libxinerama1:arm64 (2:1.1.3-1) ... Setting up libxrandr2:arm64 (2:1.5.0-1) ... Setting up shared-mime-info (1.3-1) ... Setting up libgtk2.0-0:arm64 (2.24.28-1ubuntu1) ... Setting up libglade2-0:arm64 (1:2.6.4-2) ... Setting up libgnome-keyring-common (3.12.0-1build1) ... Setting up libgnome-keyring0:arm64 (3.12.0-1build1) ... Setting up libdbus-glib-1-2:arm64 (0.104-1build1) ... Setting up gconf2-common (3.2.6-3ubuntu5) ... Creating config file /etc/gconf/2/path with new version Setting up libgconf-2-4:arm64 (3.2.6-3ubuntu5) ... Setting up dbus (1.10.0-1ubuntu1) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up psmisc (22.21-2build1) ... Setting up dbus-x11 (1.10.0-1ubuntu1) ... Setting up libgail18:arm64 (2.24.28-1ubuntu1) ... Setting up libgnomecanvas2-common (2.30.3-2) ... Setting up libgnomecanvas2-0:arm64 (2.30.3-2) ... Setting up libbonoboui2-common (2.24.5-3ubuntu1) ... Setting up x11-common (1:7.7+7ubuntu4) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6:arm64 (2:1.0.9-1) ... Setting up libsm6:arm64 (2:1.2.2-1) ... Setting up libgnomeui-common (2.24.5-3) ... Setting up libgpm2:arm64 (1.20.4-6.1) ... Setting up libidl0:arm64 (0.8.14-1) ... Setting up liblcms2-2:arm64 (2.6-3ubuntu2) ... Setting up liblzo2-2:arm64 (2.08-1.2) ... Setting up liborbit2:arm64 (1:2.14.19-1) ... Setting up libxft2:arm64 (2.3.2-1) ... Setting up libpangoxft-1.0-0:arm64 (1.36.8-3) ... Setting up libpaper1:arm64 (1.1.24+nmu2ubuntu3) ... Creating config file /etc/papersize with new version Setting up libpcrecpp0v5:arm64 (2:8.35-7.1ubuntu1) ... Setting up libsigsegv2:arm64 (2.10-4) ... Setting up libtcl8.6:arm64 (8.6.4+dfsg-2ubuntu1) ... Setting up libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Setting up libxpm4:arm64 (1:3.5.11-1) ... Setting up libyaml-0-2:arm64 (0.1.6-3) ... Setting up libzzip-0-13:arm64 (0.13.62-3) ... Setting up poppler-data (0.4.7-3) ... Setting up libpython2.7-stdlib:arm64 (2.7.10-4ubuntu1) ... Setting up python2.7 (2.7.10-4ubuntu1) ... Setting up libpython-stdlib:arm64 (2.7.9-1) ... Setting up python (2.7.9-1) ... Setting up libmagic1:arm64 (1:5.22+15-2ubuntu1) ... Setting up file (1:5.22+15-2ubuntu1) ... Setting up libgnutls-openssl27:arm64 (3.3.15-5ubuntu2) ... Setting up gettext-base (0.19.4-1ubuntu3) ... Setting up libgirepository-1.0-1:arm64 (1.44.0-1) ... Setting up gir1.2-glib-2.0:arm64 (1.44.0-1) ... Setting up libelf1:arm64 (0.163-4ubuntu1) ... Setting up libglib2.0-data (2.46.1-1) ... Setting up xml-core (0.13+nmu2) ... Setting up m4 (1.4.17-4) ... Setting up autoconf (2.69-8) ... Setting up gettext (0.19.4-1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.2) ... Setting up po-debconf (1.0.18) ... Setting up debhelper (9.20150811ubuntu2) ... Setting up libosp5 (1.5.2-11ubuntu2) ... Setting up libostyle1c2 (1.4devel1-21.1) ... Setting up openjade (1.4devel1-21.1) ... Setting up tex-common (6.02) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libkpathsea6 (2015.20150524.37493-5build1) ... Setting up libptexenc1 (2015.20150524.37493-5build1) ... Setting up libsynctex1 (2015.20150524.37493-5build1) ... Setting up libtexlua52 (2015.20150524.37493-5build1) ... Setting up libcupsfilters1:arm64 (1.0.76-1) ... Setting up libcupsimage2:arm64 (2.1.0-4ubuntu3) ... Setting up libijs-0.35:arm64 (0.35-11) ... Setting up libjbig2dec0 (0.12-2) ... Setting up libgs9-common (9.16~dfsg~0-0ubuntu3) ... update-alternatives: using /usr/share/ghostscript/9.16 to provide /usr/share/ghostscript/current (ghostscript-current) in auto mode Setting up libgs9 (9.16~dfsg~0-0ubuntu3) ... Setting up libharfbuzz-icu0:arm64 (1.0.1-1build2) ... Setting up libpoppler52:arm64 (0.33.0-0ubuntu3) ... Setting up libpotrace0 (1.12-1) ... Setting up libxt6:arm64 (1:1.1.5-0ubuntu1) ... Setting up libxmu6:arm64 (2:1.1.2-1ubuntu1) ... Setting up libxaw7:arm64 (2:1.0.13-1) ... Setting up texlive-binaries (2015.20150524.37493-5build1) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up libpaper-utils (1.1.24+nmu2ubuntu3) ... Setting up xdg-utils (1.1.0~rc3+git20150907-1ubuntu2) ... Setting up lynx-cur (2.8.9dev6-3) ... update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode Setting up lynx (2.8.9dev6-3) ... Setting up libsp1c2 (1.3.4-1.2.1-47.3ubuntu1) ... Setting up sp (1.3.4-1.2.1-47.3ubuntu1) ... Setting up libsgmls-perl (1.03ii-33) ... Setting up sgmlspl (1.03ii-33) ... Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1) ... Setting up ghostscript (9.16~dfsg~0-0ubuntu3) ... Setting up gir1.2-atk-1.0 (2.16.0-2build1) ... Setting up gir1.2-freedesktop:arm64 (1.44.0-1) ... Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.32.1-1) ... Setting up gir1.2-gnomekeyring-1.0 (3.12.0-1build1) ... Setting up gir1.2-pango-1.0:arm64 (1.36.8-3) ... Setting up gir1.2-gtk-2.0 (2.24.28-1ubuntu1) ... Setting up icu-devtools (55.1-4ubuntu1) ... Setting up pkg-config (0.28-1ubuntu1) ... Setting up libart-2.0-dev (2.3.21-2) ... Setting up libglib2.0-bin (2.46.1-1) ... Setting up libpcre16-3:arm64 (2:8.35-7.1ubuntu1) ... Setting up libpcre32-3:arm64 (2:8.35-7.1ubuntu1) ... Setting up libpcre3-dev:arm64 (2:8.35-7.1ubuntu1) ... Setting up zlib1g-dev:arm64 (1:1.2.8.dfsg-2ubuntu4) ... Setting up libglib2.0-dev (2.46.1-1) ... Setting up libatk1.0-dev (2.16.0-2build1) ... Setting up libavahi-common-dev (0.6.31-4ubuntu4) ... Setting up libdbus-1-dev:arm64 (1.10.0-1ubuntu1) ... Setting up libavahi-client-dev (0.6.31-4ubuntu4) ... Setting up libavahi-glib-dev (0.6.31-4ubuntu4) ... Setting up libidl-dev:arm64 (0.8.14-1) ... Setting up orbit2 (1:2.14.19-1) ... Setting up liborbit2-dev (1:2.14.19-1) ... Setting up libpopt-dev:arm64 (1.16-10) ... Setting up libbonobo2-dev:arm64 (2.32.1-3) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up x11proto-core-dev (7.0.28-0ubuntu1) ... Setting up libxau-dev:arm64 (1:1.0.8-1) ... Setting up libxdmcp-dev:arm64 (1:1.1.2-1) ... Setting up x11proto-input-dev (2.3.1-1) ... Setting up x11proto-kb-dev (1.0.7-0ubuntu1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libpthread-stubs0-dev:arm64 (0.3-4) ... Setting up libxcb1-dev:arm64 (1.11-0ubuntu1) ... Setting up libx11-dev:arm64 (2:1.6.3-1ubuntu2) ... Setting up libpng12-dev:arm64 (1.2.51-0ubuntu3) ... Setting up libgdk-pixbuf2.0-dev (2.32.1-1) ... Setting up libcairo-gobject2:arm64 (1.14.2-2ubuntu2) ... Setting up libcairo-script-interpreter2:arm64 (1.14.2-2ubuntu2) ... Setting up libexpat1-dev:arm64 (2.1.0-7) ... Setting up libfreetype6-dev:arm64 (2.5.2-4ubuntu2) ... Setting up libfontconfig1-dev:arm64 (2.11.1-0ubuntu6) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev:arm64 (1:0.9.9-0ubuntu1) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libxext-dev:arm64 (2:1.3.3-1) ... Setting up libice-dev:arm64 (2:1.0.9-1) ... Setting up libsm-dev:arm64 (2:1.2.2-1) ... Setting up libpixman-1-dev (0.32.6-3) ... Setting up libxcb-render0-dev:arm64 (1.11-0ubuntu1) ... Setting up libxcb-shm0-dev:arm64 (1.11-0ubuntu1) ... Setting up libcairo2-dev (1.14.2-2ubuntu2) ... Setting up libharfbuzz-gobject0:arm64 (1.0.1-1build2) ... Setting up libharfbuzz-dev (1.0.1-1build2) ... Setting up libxft-dev (2.3.2-1) ... Setting up libpango1.0-dev (1.36.8-3) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up libxinerama-dev:arm64 (2:1.1.3-1) ... Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... Setting up libxfixes-dev:arm64 (1:5.0.1-2) ... Setting up libxi-dev (2:1.7.4-1) ... Setting up x11proto-randr-dev (1.5.0-1) ... Setting up libxrandr-dev:arm64 (2:1.5.0-1) ... Setting up libxcursor-dev:arm64 (1:1.1.14-1) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxcomposite-dev (1:0.4.4-1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxdamage-dev:arm64 (1:1.1.4-2) ... Setting up libxml2-utils (2.9.2+zdfsg1-4) ... Setting up libgtk2.0-dev (2.24.28-1ubuntu1) ... Setting up libgail-common:arm64 (2.24.28-1ubuntu1) ... Setting up libgail-dev (2.24.28-1ubuntu1) ... Setting up libgnomecanvas2-dev:arm64 (2.30.3-2) ... Setting up libgnutlsxx28:arm64 (3.3.15-5ubuntu2) ... Setting up libgmpxx4ldbl:arm64 (2:6.0.0+dfsg-7) ... Setting up libgmp-dev:arm64 (2:6.0.0+dfsg-7) ... Setting up nettle-dev (3.1.1-4) ... Setting up libtasn1-6-dev:arm64 (4.5-2) ... Setting up libp11-kit-dev:arm64 (0.23.1-3) ... Setting up libgnutls-dev:arm64 (3.3.15-5ubuntu2) ... Setting up libicu-dev:arm64 (55.1-4ubuntu1) ... Setting up libxml2-dev:arm64 (2.9.2+zdfsg1-4) ... Setting up libsepol1-dev:arm64 (2.3-2) ... Setting up libselinux1-dev:arm64 (2.3-2build1) ... Setting up libcanberra-dev:arm64 (0.30-2ubuntu2) ... Setting up libgnome-keyring-dev (3.12.0-1build1) ... Setting up libgpm-dev:arm64 (1.20.4-6.1) ... Setting up liblua5.2-0:arm64 (5.2.4-1) ... Setting up libtinfo-dev:arm64 (5.9+20150516-2ubuntu1) ... Setting up libreadline6-dev:arm64 (6.3-8ubuntu1) ... Setting up libreadline-dev:arm64 (6.3-8ubuntu1) ... Setting up liblua5.2-dev:arm64 (5.2.4-1) ... Setting up libperl5.20 (5.20.2-6) ... Setting up libperl-dev (5.20.2-6) ... Setting up libpoppler-glib8:arm64 (0.33.0-0ubuntu3) ... Setting up libpython2.7:arm64 (2.7.10-4ubuntu1) ... Setting up libpython2.7-dev:arm64 (2.7.10-4ubuntu1) ... Setting up libpython-dev:arm64 (2.7.9-1) ... Setting up libxt-dev:arm64 (1:1.1.5-0ubuntu1) ... Setting up libxmu-headers (2:1.1.2-1ubuntu1) ... Setting up libxmu-dev:arm64 (2:1.1.2-1ubuntu1) ... Setting up libxpm-dev:arm64 (1:3.5.11-1) ... Setting up libxaw7-dev:arm64 (2:1.0.13-1) ... Setting up lua5.2 (5.2.4-1) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up python2.7-dev (2.7.10-4ubuntu1) ... Setting up python-dev (2.7.9-1) ... Setting up rubygems-integration (1.9) ... Setting up libruby2.1:arm64 (2.1.5-4ubuntu1) ... Setting up ruby2.1 (2.1.5-4ubuntu1) ... Setting up ruby (1:2.1.5.1ubuntu1) ... Setting up ruby2.1-dev:arm64 (2.1.5-4ubuntu1) ... Setting up ruby-dev (1:2.1.5.1ubuntu1) ... Setting up tcl8.6 (8.6.4+dfsg-2ubuntu1) ... Setting up tcl (8.6.0+6ubuntu3) ... Setting up tcl8.6-dev:arm64 (8.6.4+dfsg-2ubuntu1) ... Setting up tcl-dev:arm64 (8.6.0+6ubuntu3) ... Setting up libattr1-dev:arm64 (1:2.4.47-2) ... Setting up libacl1-dev (2.2.52-2) ... Setting up pdf2svg (0.2.2-1) ... Processing triggers for tex-common (6.02) ... update-language: texlive-base not installed and configured, doing nothing! texlive-base is not ready, skipping fmtutil-sys --all call Setting up texlive-base (2015.20150625-1ubuntu1) ... /usr/bin/tl-paper: setting paper size for dvips to a4. /usr/bin/tl-paper: setting paper size for dvipdfmx to a4. /usr/bin/tl-paper: setting paper size for xdvi to a4. /usr/bin/tl-paper: setting paper size for pdftex to a4. Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up sgml-data (2.0.10) ... Processing triggers for tex-common (6.02) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Setting up texlive-latex-base (2015.20150625-1ubuntu1) ... Setting up texlive-fonts-recommended (2015.20150625-1ubuntu1) ... Setting up texlive-generic-recommended (2015.20150625-1ubuntu1) ... Processing triggers for tex-common (6.02) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Setting up texlive-latex-recommended (2015.20150625-1ubuntu1) ... Setting up tipa (2:1.3-20) ... Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up docbook-xml (4.5-7.3) ... Processing triggers for tex-common (6.02) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Setting up jadetex (3.13-16) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up docbook-dsssl (1.79-8ubuntu1) ... Processing triggers for tex-common (6.02) ... Building format(s) --all. This may take some time... done. Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Setting up docbook-utils (0.6.14-3ubuntu1) ... Setting up python3 (3.4.3-4ubuntu1) ... Setting up gconf-service-backend (3.2.6-3ubuntu5) ... Setting up gconf-service (3.2.6-3ubuntu5) ... Setting up gconf2 (3.2.6-3ubuntu5) ... Setting up libgnomevfs2-common (1:2.24.4-6ubuntu2) ... Setting up libgnomevfs2-0:arm64 (1:2.24.4-6ubuntu2) ... Setting up libgnome2-common (2.32.1-4ubuntu1) ... Setting up libgnome2-bin (2.32.1-4ubuntu1) ... Setting up libgnome2-0:arm64 (2.32.1-4ubuntu1) ... Setting up libbonoboui2-0:arm64 (2.24.5-3ubuntu1) ... Setting up libgnomeui-0:arm64 (2.24.5-3) ... Setting up gir1.2-gconf-2.0 (3.2.6-3ubuntu5) ... Setting up libgconf2-dev (3.2.6-3ubuntu5) ... Setting up libgnomevfs2-dev:arm64 (1:2.24.4-6ubuntu2) ... Setting up libgnome2-dev:arm64 (2.32.1-4ubuntu1) ... Setting up libbonoboui2-dev:arm64 (2.24.5-3ubuntu1) ... Setting up libgnomeui-dev:arm64 (2.24.5-3) ... Setting up sbuild-build-depends-vim-dummy (0.invalid.0) ... Setting up dh-python (2.20150826ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Processing triggers for systemd (225-1ubuntu9) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 3.19.0-31-generic arm64 (aarch64) Toolchain package versions: binutils_2.25.1-6ubuntu1 dpkg-dev_1.18.2ubuntu5 g++-5_5.2.1-22ubuntu2 gcc-5_5.2.1-22ubuntu2 libc6-dev_2.21-0ubuntu4 libstdc++-5-dev_5.2.1-22ubuntu2 libstdc++6_5.2.1-22ubuntu2 linux-libc-dev_4.2.0-16.19 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.19-1 apt_1.0.10.2ubuntu1 apt-transport-https_1.0.10.2ubuntu1 autoconf_2.69-8 base-files_7.2ubuntu11 base-passwd_3.5.38 bash_4.3-14ubuntu1 binutils_2.25.1-6ubuntu1 bsdmainutils_9.0.6ubuntu1 bsdutils_1:2.26.2-6ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8 ca-certificates_20150426ubuntu1 coreutils_8.23-4ubuntu2 cpp_4:5.2.1-3ubuntu1 cpp-5_5.2.1-22ubuntu2 dash_0.5.7-4ubuntu2 dbus_1.10.0-1ubuntu1 dbus-x11_1.10.0-1ubuntu1 debconf_1.5.57ubuntu1 debhelper_9.20150811ubuntu2 debianutils_4.5.1 dh-python_2.20150826ubuntu1 diffutils_1:3.3-1 dmsetup_2:1.02.99-1ubuntu1 docbook-dsssl_1.79-8ubuntu1 docbook-utils_0.6.14-3ubuntu1 docbook-xml_4.5-7.3 dpkg_1.18.2ubuntu5 dpkg-dev_1.18.2ubuntu5 e2fslibs_1.42.12-1ubuntu2 e2fsprogs_1.42.12-1ubuntu2 fakeroot_1.20.2-1ubuntu1 file_1:5.22+15-2ubuntu1 findutils_4.4.2-9build1 fontconfig_2.11.1-0ubuntu6 fontconfig-config_2.11.1-0ubuntu6 fonts-dejavu-core_2.35-1 g++_4:5.2.1-3ubuntu1 g++-5_5.2.1-22ubuntu2 gcc_4:5.2.1-3ubuntu1 gcc-5_5.2.1-22ubuntu2 gcc-5-base_5.2.1-22ubuntu2 gconf-service_3.2.6-3ubuntu5 gconf-service-backend_3.2.6-3ubuntu5 gconf2_3.2.6-3ubuntu5 gconf2-common_3.2.6-3ubuntu5 gettext_0.19.4-1ubuntu3 gettext-base_0.19.4-1ubuntu3 ghostscript_9.16~dfsg~0-0ubuntu3 gir1.2-atk-1.0_2.16.0-2build1 gir1.2-freedesktop_1.44.0-1 gir1.2-gconf-2.0_3.2.6-3ubuntu5 gir1.2-gdkpixbuf-2.0_2.32.1-1 gir1.2-glib-2.0_1.44.0-1 gir1.2-gnomekeyring-1.0_3.12.0-1build1 gir1.2-gtk-2.0_2.24.28-1ubuntu1 gir1.2-pango-1.0_1.36.8-3 gnupg_1.4.18-7ubuntu1 gpgv_1.4.18-7ubuntu1 grep_2.21-2 groff-base_1.22.3-1 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 gzip_1.6-4ubuntu1 hostname_3.15ubuntu2 icu-devtools_55.1-4ubuntu1 init_1.23ubuntu3 initscripts_2.88dsf-59.2ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.2 jadetex_3.13-16 libacl1_2.2.52-2 libacl1-dev_2.2.52-2 libapparmor1_2.10-0ubuntu6 libapt-pkg4.16_1.0.10.2ubuntu1 libart-2.0-2_2.3.21-2 libart-2.0-dev_2.3.21-2 libasan2_5.2.1-22ubuntu2 libasn1-8-heimdal_1.6~rc2+dfsg-10ubuntu1 libasound2_1.0.29-0ubuntu1 libasound2-data_1.0.29-0ubuntu1 libasprintf0v5_0.19.4-1ubuntu3 libatk1.0-0_2.16.0-2build1 libatk1.0-data_2.16.0-2build1 libatk1.0-dev_2.16.0-2build1 libatomic1_5.2.1-22ubuntu2 libattr1_1:2.4.47-2 libattr1-dev_1:2.4.47-2 libaudit-common_1:2.4.2-1ubuntu1 libaudit1_1:2.4.2-1ubuntu1 libavahi-client-dev_0.6.31-4ubuntu4 libavahi-client3_0.6.31-4ubuntu4 libavahi-common-data_0.6.31-4ubuntu4 libavahi-common-dev_0.6.31-4ubuntu4 libavahi-common3_0.6.31-4ubuntu4 libavahi-glib-dev_0.6.31-4ubuntu4 libavahi-glib1_0.6.31-4ubuntu4 libblkid1_2.26.2-6ubuntu3 libbonobo2-0_2.32.1-3 libbonobo2-common_2.32.1-3 libbonobo2-dev_2.32.1-3 libbonoboui2-0_2.24.5-3ubuntu1 libbonoboui2-common_2.24.5-3ubuntu1 libbonoboui2-dev_2.24.5-3ubuntu1 libbsd0_0.7.0-2 libbz2-1.0_1.0.6-8 libc-bin_2.21-0ubuntu4 libc-dev-bin_2.21-0ubuntu4 libc6_2.21-0ubuntu4 libc6-dev_2.21-0ubuntu4 libcairo-gobject2_1.14.2-2ubuntu2 libcairo-script-interpreter2_1.14.2-2ubuntu2 libcairo2_1.14.2-2ubuntu2 libcairo2-dev_1.14.2-2ubuntu2 libcanberra-dev_0.30-2ubuntu2 libcanberra0_0.30-2ubuntu2 libcap-ng0_0.7.6-1 libcap2_1:2.24-9 libcap2-bin_1:2.24-9 libcc1-0_5.2.1-22ubuntu2 libcomerr2_1.42.12-1ubuntu2 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-5ubuntu2 libcups2_2.1.0-4ubuntu3 libcupsfilters1_1.0.76-1 libcupsimage2_2.1.0-4ubuntu3 libcurl3-gnutls_7.43.0-1ubuntu2 libdatrie1_0.2.9-2 libdb5.3_5.3.28-11 libdbus-1-3_1.10.0-1ubuntu1 libdbus-1-dev_1.10.0-1ubuntu1 libdbus-glib-1-2_0.104-1build1 libdebconfclient0_0.192ubuntu1 libdevmapper1.02.1_2:1.02.99-1ubuntu1 libdpkg-perl_1.18.2ubuntu5 libelf1_0.163-4ubuntu1 libexpat1_2.1.0-7 libexpat1-dev_2.1.0-7 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.26.2-6ubuntu3 libffi6_3.2.1-3 libfontconfig1_2.11.1-0ubuntu6 libfontconfig1-dev_2.11.1-0ubuntu6 libfreetype6_2.5.2-4ubuntu2 libfreetype6-dev_2.5.2-4ubuntu2 libgail-common_2.24.28-1ubuntu1 libgail-dev_2.24.28-1ubuntu1 libgail18_2.24.28-1ubuntu1 libgcc-5-dev_5.2.1-22ubuntu2 libgcc1_1:5.2.1-22ubuntu2 libgconf-2-4_3.2.6-3ubuntu5 libgconf2-dev_3.2.6-3ubuntu5 libgcrypt20_1.6.3-2ubuntu1 libgdbm3_1.8.3-13.1 libgdk-pixbuf2.0-0_2.32.1-1 libgdk-pixbuf2.0-common_2.32.1-1 libgdk-pixbuf2.0-dev_2.32.1-1 libgirepository-1.0-1_1.44.0-1 libglade2-0_1:2.6.4-2 libglib2.0-0_2.46.1-1 libglib2.0-bin_2.46.1-1 libglib2.0-data_2.46.1-1 libglib2.0-dev_2.46.1-1 libgmp-dev_2:6.0.0+dfsg-7 libgmp10_2:6.0.0+dfsg-7 libgmpxx4ldbl_2:6.0.0+dfsg-7 libgnome-keyring-common_3.12.0-1build1 libgnome-keyring-dev_3.12.0-1build1 libgnome-keyring0_3.12.0-1build1 libgnome2-0_2.32.1-4ubuntu1 libgnome2-bin_2.32.1-4ubuntu1 libgnome2-common_2.32.1-4ubuntu1 libgnome2-dev_2.32.1-4ubuntu1 libgnomecanvas2-0_2.30.3-2 libgnomecanvas2-common_2.30.3-2 libgnomecanvas2-dev_2.30.3-2 libgnomeui-0_2.24.5-3 libgnomeui-common_2.24.5-3 libgnomeui-dev_2.24.5-3 libgnomevfs2-0_1:2.24.4-6ubuntu2 libgnomevfs2-common_1:2.24.4-6ubuntu2 libgnomevfs2-dev_1:2.24.4-6ubuntu2 libgnutls-deb0-28_3.3.15-5ubuntu2 libgnutls-dev_3.3.15-5ubuntu2 libgnutls-openssl27_3.3.15-5ubuntu2 libgnutlsxx28_3.3.15-5ubuntu2 libgomp1_5.2.1-22ubuntu2 libgpg-error0_1.19-2 libgpm-dev_1.20.4-6.1 libgpm2_1.20.4-6.1 libgraphite2-3_1.2.4-3ubuntu1 libgs9_9.16~dfsg~0-0ubuntu3 libgs9-common_9.16~dfsg~0-0ubuntu3 libgssapi-krb5-2_1.13.2+dfsg-2 libgssapi3-heimdal_1.6~rc2+dfsg-10ubuntu1 libgtk2.0-0_2.24.28-1ubuntu1 libgtk2.0-common_2.24.28-1ubuntu1 libgtk2.0-dev_2.24.28-1ubuntu1 libharfbuzz-dev_1.0.1-1build2 libharfbuzz-gobject0_1.0.1-1build2 libharfbuzz-icu0_1.0.1-1build2 libharfbuzz0b_1.0.1-1build2 libhcrypto4-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimbase1-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimntlm0-heimdal_1.6~rc2+dfsg-10ubuntu1 libhogweed4_3.1.1-4 libhx509-5-heimdal_1.6~rc2+dfsg-10ubuntu1 libice-dev_2:1.0.9-1 libice6_2:1.0.9-1 libicu-dev_55.1-4ubuntu1 libicu55_55.1-4ubuntu1 libidl-dev_0.8.14-1 libidl0_0.8.14-1 libidn11_1.28-1ubuntu2 libijs-0.35_0.35-11 libisl13_0.14-2 libitm1_5.2.1-22ubuntu2 libjbig0_2.1-3.1 libjbig2dec0_0.12-2 libjpeg-turbo8_1.3.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libk5crypto3_1.13.2+dfsg-2 libkeyutils1_1.5.9-5ubuntu1 libkmod2_21-1ubuntu1 libkpathsea6_2015.20150524.37493-5build1 libkrb5-26-heimdal_1.6~rc2+dfsg-10ubuntu1 libkrb5-3_1.13.2+dfsg-2 libkrb5support0_1.13.2+dfsg-2 liblcms2-2_2.6-3ubuntu2 libldap-2.4-2_2.4.41+dfsg-1ubuntu2 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 libltdl7_2.4.2-1.11 liblua5.2-0_5.2.4-1 liblua5.2-dev_5.2.4-1 liblzma5_5.1.1alpha+20120614-2ubuntu2 liblzo2-2_2.08-1.2 libmagic1_1:5.22+15-2ubuntu1 libmount1_2.26.2-6ubuntu3 libmpc3_1.0.3-1 libmpdec2_2.4.1-1 libmpfr4_3.1.3-1 libncurses5_5.9+20150516-2ubuntu1 libncursesw5_5.9+20150516-2ubuntu1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4ubuntu27 libnih1_1.0.3-4ubuntu27 libogg0_1.3.2-1 liborbit-2-0_1:2.14.19-1 liborbit2_1:2.14.19-1 liborbit2-dev_1:2.14.19-1 libosp5_1.5.2-11ubuntu2 libostyle1c2_1.4devel1-21.1 libp11-kit-dev_0.23.1-3 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1ubuntu3 libpam-modules-bin_1.1.8-3.1ubuntu3 libpam-runtime_1.1.8-3.1ubuntu3 libpam0g_1.1.8-3.1ubuntu3 libpango-1.0-0_1.36.8-3 libpango1.0-dev_1.36.8-3 libpangocairo-1.0-0_1.36.8-3 libpangoft2-1.0-0_1.36.8-3 libpangoxft-1.0-0_1.36.8-3 libpaper-utils_1.1.24+nmu2ubuntu3 libpaper1_1.1.24+nmu2ubuntu3 libpcre16-3_2:8.35-7.1ubuntu1 libpcre3_2:8.35-7.1ubuntu1 libpcre3-dev_2:8.35-7.1ubuntu1 libpcre32-3_2:8.35-7.1ubuntu1 libpcrecpp0v5_2:8.35-7.1ubuntu1 libperl-dev_5.20.2-6 libperl5.20_5.20.2-6 libpipeline1_1.4.1-1 libpixman-1-0_0.32.6-3 libpixman-1-dev_0.32.6-3 libpng12-0_1.2.51-0ubuntu3 libpng12-dev_1.2.51-0ubuntu3 libpoppler-glib8_0.33.0-0ubuntu3 libpoppler52_0.33.0-0ubuntu3 libpopt-dev_1.16-10 libpopt0_1.16-10 libpotrace0_1.12-1 libprocps3_1:3.3.9-1ubuntu8 libptexenc1_2015.20150524.37493-5build1 libpthread-stubs0-dev_0.3-4 libpython-dev_2.7.9-1 libpython-stdlib_2.7.9-1 libpython2.7_2.7.10-4ubuntu1 libpython2.7-dev_2.7.10-4ubuntu1 libpython2.7-minimal_2.7.10-4ubuntu1 libpython2.7-stdlib_2.7.10-4ubuntu1 libpython3-stdlib_3.4.3-4ubuntu1 libpython3.4-minimal_3.4.3-9ubuntu1 libpython3.4-stdlib_3.4.3-9ubuntu1 libreadline-dev_6.3-8ubuntu1 libreadline6_6.3-8ubuntu1 libreadline6-dev_6.3-8ubuntu1 libroken18-heimdal_1.6~rc2+dfsg-10ubuntu1 librtmp1_2.4+20150115.gita107cef-1build1 libruby2.1_2.1.5-4ubuntu1 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2ubuntu1 libselinux1_2.3-2build1 libselinux1-dev_2.3-2build1 libsemanage-common_2.3-1build2 libsemanage1_2.3-1build2 libsepol1_2.3-2 libsepol1-dev_2.3-2 libsgmls-perl_1.03ii-33 libsigsegv2_2.10-4 libslang2_2.3.0-2ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.26.2-6ubuntu3 libsp1c2_1.3.4-1.2.1-47.3ubuntu1 libsqlite3-0_3.8.11.1-1 libss2_1.42.12-1ubuntu2 libssl1.0.0_1.0.2d-0ubuntu1 libstdc++-5-dev_5.2.1-22ubuntu2 libstdc++6_5.2.1-22ubuntu2 libsynctex1_2015.20150524.37493-5build1 libsystemd0_225-1ubuntu9 libtasn1-6_4.5-2 libtasn1-6-dev_4.5-2 libtcl8.6_8.6.4+dfsg-2ubuntu1 libtdb1_1.3.5-1 libtexlua52_2015.20150524.37493-5build1 libthai-data_0.1.22-2 libthai0_0.1.22-2 libtiff5_4.0.3-12.3ubuntu2 libtinfo-dev_5.9+20150516-2ubuntu1 libtinfo5_5.9+20150516-2ubuntu1 libubsan0_5.2.1-22ubuntu2 libudev1_225-1ubuntu9 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.26.2-6ubuntu3 libvorbis0a_1.3.4-2 libvorbisfile3_1.3.4-2 libwind0-heimdal_1.6~rc2+dfsg-10ubuntu1 libx11-6_2:1.6.3-1ubuntu2 libx11-data_2:1.6.3-1ubuntu2 libx11-dev_2:1.6.3-1ubuntu2 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxaw7-dev_2:1.0.13-1 libxcb-render0_1.11-0ubuntu1 libxcb-render0-dev_1.11-0ubuntu1 libxcb-shm0_1.11-0ubuntu1 libxcb-shm0-dev_1.11-0ubuntu1 libxcb1_1.11-0ubuntu1 libxcb1-dev_1.11-0ubuntu1 libxcomposite-dev_1:0.4.4-1 libxcomposite1_1:0.4.4-1 libxcursor-dev_1:1.1.14-1 libxcursor1_1:1.1.14-1 libxdamage-dev_1:1.1.4-2 libxdamage1_1:1.1.4-2 libxdmcp-dev_1:1.1.2-1 libxdmcp6_1:1.1.2-1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.1-2 libxfixes3_1:5.0.1-2 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi-dev_2:1.7.4-1 libxi6_2:1.7.4-1 libxinerama-dev_2:1.1.3-1 libxinerama1_2:1.1.3-1 libxml2_2.9.2+zdfsg1-4 libxml2-dev_2.9.2+zdfsg1-4 libxml2-utils_2.9.2+zdfsg1-4 libxmu-dev_2:1.1.2-1ubuntu1 libxmu-headers_2:1.1.2-1ubuntu1 libxmu6_2:1.1.2-1ubuntu1 libxpm-dev_1:3.5.11-1 libxpm4_1:3.5.11-1 libxrandr-dev_2:1.5.0-1 libxrandr2_2:1.5.0-1 libxrender-dev_1:0.9.9-0ubuntu1 libxrender1_1:0.9.9-0ubuntu1 libxt-dev_1:1.1.5-0ubuntu1 libxt6_1:1.1.5-0ubuntu1 libyaml-0-2_0.1.6-3 libzzip-0-13_0.13.62-3 linux-libc-dev_4.2.0-16.19 lockfile-progs_0.1.17 login_1:4.1.5.1-1.1ubuntu7 lsb-base_4.1+Debian11ubuntu8 lua5.2_5.2.4-1 lynx_2.8.9dev6-3 lynx-cur_2.8.9dev6-3 m4_1.4.17-4 make_4.0-8.2 man-db_2.7.4-1 mawk_1.3.3-17ubuntu2 mime-support_3.58ubuntu1 mount_2.26.2-6ubuntu3 multiarch-support_2.21-0ubuntu4 ncurses-base_5.9+20150516-2ubuntu1 ncurses-bin_5.9+20150516-2ubuntu1 nettle-dev_3.1.1-4 openjade_1.4devel1-21.1 openssl_1.0.2d-0ubuntu1 optipng_0.7.5-1 orbit2_1:2.14.19-1 passwd_1:4.1.5.1-1.1ubuntu7 patch_2.7.5-1 pdf2svg_0.2.2-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 pkg-config_0.28-1ubuntu1 pkg-create-dbgsym_0.69 pkgbinarymangler_122 po-debconf_1.0.18 policyrcd-script-zg2_0.1-2 poppler-data_0.4.7-3 procps_1:3.3.9-1ubuntu8 psmisc_22.21-2build1 python_2.7.9-1 python-dev_2.7.9-1 python-minimal_2.7.9-1 python2.7_2.7.10-4ubuntu1 python2.7-dev_2.7.10-4ubuntu1 python2.7-minimal_2.7.10-4ubuntu1 python3_3.4.3-4ubuntu1 python3-minimal_3.4.3-4ubuntu1 python3.4_3.4.3-9ubuntu1 python3.4-minimal_3.4.3-9ubuntu1 readline-common_6.3-8ubuntu1 ruby_1:2.1.5.1ubuntu1 ruby-dev_1:2.1.5.1ubuntu1 ruby2.1_2.1.5-4ubuntu1 ruby2.1-dev_2.1.5-4ubuntu1 rubygems-integration_1.9 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-vim-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 sgml-base_1.26+nmu4ubuntu1 sgml-data_2.0.10 sgmlspl_1.03ii-33 shared-mime-info_1.3-1 sound-theme-freedesktop_0.8-1 sp_1.3.4-1.2.1-47.3ubuntu1 systemd_225-1ubuntu9 systemd-sysv_225-1ubuntu9 sysv-rc_2.88dsf-59.2ubuntu2 sysvinit-utils_2.88dsf-59.2ubuntu2 tar_1.27.1-2 tcl_8.6.0+6ubuntu3 tcl-dev_8.6.0+6ubuntu3 tcl8.6_8.6.4+dfsg-2ubuntu1 tcl8.6-dev_8.6.4+dfsg-2ubuntu1 tex-common_6.02 texlive-base_2015.20150625-1ubuntu1 texlive-binaries_2015.20150524.37493-5build1 texlive-fonts-recommended_2015.20150625-1ubuntu1 texlive-generic-recommended_2015.20150625-1ubuntu1 texlive-latex-base_2015.20150625-1ubuntu1 texlive-latex-recommended_2015.20150625-1ubuntu1 tipa_2:1.3-20 tzdata_2015g-1 ubuntu-keyring_2012.05.19 ucf_3.0030 udev_225-1ubuntu9 util-linux_2.26.2-6ubuntu3 x11-common_1:7.7+7ubuntu4 x11proto-composite-dev_1:0.4.2-2 x11proto-core-dev_7.0.28-0ubuntu1 x11proto-damage-dev_1:1.2.1-2 x11proto-fixes-dev_1:5.0-2ubuntu2 x11proto-input-dev_2.3.1-1 x11proto-kb-dev_1.0.7-0ubuntu1 x11proto-randr-dev_1.5.0-1 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 x11proto-xinerama-dev_1.2.1-2 xdg-utils_1.1.0~rc3+git20150907-1ubuntu2 xml-core_0.13+nmu2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-2ubuntu4 zlib1g-dev_1:1.2.8.dfsg-2ubuntu4 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: Signature made Wed Oct 21 12:20:57 2015 UTC using RSA key ID 1C5041D4 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./vim_7.4.712-2ubuntu4.dsc dpkg-source: info: extracting vim in vim-7.4.712 dpkg-source: info: unpacking vim_7.4.712.orig.tar.gz dpkg-source: info: unpacking vim_7.4.712-2ubuntu4.debian.tar.xz 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/debcontrol-syntax-vcs-git.patch dpkg-source: info: applying upstream/debian-runtime-versions.patch dpkg-source: info: applying upstream/lcs_space-overflow.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 debian/ubuntu-grub-syntax.patch dpkg-source: info: applying debian/update-upstart-syntax.patch dpkg-source: info: applying debian/ubuntu-releases.patch Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── DEB_BUILD_OPTIONS=parallel=4 HOME=/home/buildd LANG=C LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/«PKGBUILDDIR» SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /«CHROOT» su buildd -s /bin/sh -c cd '/«PKGBUILDDIR»' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ───────────────── dpkg-buildpackage: source package vim dpkg-buildpackage: source version 2:7.4.712-2ubuntu4 dpkg-buildpackage: source distribution wily dpkg-source --before-build vim-7.4.712 dpkg-buildpackage: host architecture arm64 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-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-tiny.$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-gtk rm -f debian/lintian/vim-gnome if [ "vim-gtk" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi if [ "vim-gnome" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi if [ "vim-tiny" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-gtk rm -f debian/lintian/vim-athena dh_testdir rm -rf src/vim-gnome if [ "vim-athena" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-athena rm -rf src/vim-tiny dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-nox.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim.$x ; \ done rm -f debian/lintian/vim-nox if [ "vim-nox" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-nox rm -f debian/lintian/vim [ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean rm -f debian/vim-common.install debian/vim-common.links debian/vim-gui-common.install debian/vim-gui-common.links debian/vim-runtime.install debian/vim-runtime.links debian/vim-runtime.postrm debian/vim-runtime.preinst debian/runtime/debian.vim rm -rf src/vim-basic dh_testdir dh_testroot rm -f extract-stamp* build-stamp* install-stamp* configure-stamp* autoconf-stamp rm -f debian/helpztags.1 rm -rf debian/policy/vim-policy.html rm -f debian/policy/vim-policy.txt rm -f debian/tmplogo.* [ ! -f src/auto/config.cache ] || make distclean rm -f src/auto/config.mk src/pixmaps src/runtime [ ! -f debian/configure.dist ] || mv debian/configure.dist src/auto/configure rm -f src/auto/config.h rm -f runtime/doc/doctags runtime/doc/tags.ref rm -f runtime/doc/*.html runtime/doc/*.log dh_clean debian/rules build cp src/config.mk.dist src/auto/config.mk dh_testdir [ -f debian/configure.dist ] || cp src/auto/configure debian/configure.dist /usr/bin/make -C src autoconf make[1]: Entering directory '/«PKGBUILDDIR»/src' if test ! -f configure.save; then mv configure configure.save; fi autoconf sed -e 's+>config.log+>auto/config.log+' -e 's+\./config.log+auto/config.log+' configure > auto/configure chmod 755 auto/configure mv -f configure.save configure rm -rf autom4te.cache rm -f auto/config.status auto/config.cache make[1]: Leaving directory '/«PKGBUILDDIR»/src' /usr/bin/make distclean make[1]: Entering directory '/«PKGBUILDDIR»' Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && /usr/bin/make distclean make[2]: Entering directory '/«PKGBUILDDIR»/src' rm -f auto/config.cache if test "Xdistclean" != "Xclean" \ -a "Xdistclean" != "Xdistclean" \ -a "Xdistclean" != "Xautoconf" \ -a "Xdistclean" != "Xreconfig"; then \ GUI_INC_LOC="" GUI_LIB_LOC="" \ CC="" CPPFLAGS="" CFLAGS="" \ LDFLAGS="" srcdir="." \ ./configure \ \ \ \ \ \ \ \ \ \ ; \ fi cd testdir; /usr/bin/make -f Makefile clean rm -f auto/config.status auto/config.cache config.log auto/config.log rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk touch auto/config.h cp config.mk.dist auto/config.mk make[3]: Entering directory '/«PKGBUILDDIR»/src/testdir' rm -rf *.out *.failed *.rej *.orig test.log test.out X* viminfo tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out valgrind.* make[3]: Leaving directory '/«PKGBUILDDIR»/src/testdir' if test -d po; then \ cd po; /usr/bin/make checkclean; \ fi make[3]: Entering directory '/«PKGBUILDDIR»/src/po' rm -f *.ck make[3]: Leaving directory '/«PKGBUILDDIR»/src/po' rm -f *.o objects/* core vim.core vim vim xxd/*.o rm -f xxd/xxd auto/osdef.h auto/pathdef.c auto/if_perl.c rm -f conftest* *~ auto/link.sed rm -f memfile_test rm -f runtime pixmaps rm -rf vim.app rm -rf mzscheme_base.c if test -d po; then \ cd po; /usr/bin/make prefix= clean; \ fi make[3]: Entering directory '/«PKGBUILDDIR»/src/po' rm -f *.ck rm -f core core.* *.old.po *.mo *.pot sjiscorr make[3]: Leaving directory '/«PKGBUILDDIR»/src/po' rm -f tags make[2]: Leaving directory '/«PKGBUILDDIR»/src' make[1]: Leaving directory '/«PKGBUILDDIR»' touch autoconf-stamp dh_testdir dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-tiny dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-gtk make[1]: Entering directory '/«PKGBUILDDIR»/src' ln -s ../runtime . ln -s ../pixmaps . mkdir vim-tiny cd vim-tiny; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-tiny/auto cd vim-tiny/auto; ln -s ../../auto/configure . mkdir vim-tiny/po cd vim-tiny/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-tiny; rm -f auto/link.sed cp Makefile configure vim-tiny rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist cp config.mk.dist vim-tiny/auto/config.mk cp config.mk.dist vim-tiny mkdir vim-tiny/xxd cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-tiny; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-tiny/testdir cd vim-tiny/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/python* \ ../../testdir/sautest \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make[1]: Leaving directory '/«PKGBUILDDIR»/src' if test -f src/auto/config.cache; then make distclean; fi /usr/bin/make -C src shadow SHADOWDIR=vim-gtk dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-gnome make[1]: Entering directory '/«PKGBUILDDIR»/src' mkdir vim-gtk cd vim-gtk; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-gtk/auto cd vim-gtk/auto; ln -s ../../auto/configure . mkdir vim-gtk/po cd vim-gtk/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-gtk; rm -f auto/link.sed cp Makefile configure vim-gtk rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist cp config.mk.dist vim-gtk/auto/config.mk cp config.mk.dist vim-gtk mkdir vim-gtk/xxd cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . 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 mkdir vim-gtk/testdir cd vim-gtk/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/python* \ ../../testdir/sautest \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make[1]: Leaving directory '/«PKGBUILDDIR»/src' cd src/vim-tiny && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="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 --disable-smack if test -f src/auto/config.cache; then make distclean; fi /usr/bin/make -C src shadow SHADOWDIR=vim-gnome *** DEBIAN *** CONFIGURING VARIANT vim-athena cd src/vim-gtk && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --with-x --enable-xim --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-aarch64-linux-gnu --disable-python3interp --enable-rubyinterp --enable-tclinterp /usr/bin/make -C src shadow SHADOWDIR=vim-athena make[1]: Entering directory '/«PKGBUILDDIR»/src' mkdir vim-gnome make[1]: Entering directory '/«PKGBUILDDIR»/src' mkdir vim-athena cd vim-gnome; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . cd vim-athena; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-athena/auto cd vim-athena/auto; ln -s ../../auto/configure . mkdir vim-gnome/auto mkdir vim-athena/po cd vim-athena/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-gnome/auto; ln -s ../../auto/configure . mkdir vim-gnome/po cd vim-athena; rm -f auto/link.sed cp Makefile configure vim-athena cd vim-gnome/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . rm -f vim-athena/auto/config.mk vim-athena/config.mk.dist cd vim-gnome; rm -f auto/link.sed cp config.mk.dist vim-athena/auto/config.mk cp Makefile configure vim-gnome cp config.mk.dist vim-athena rm -f vim-gnome/auto/config.mk vim-gnome/config.mk.dist cp config.mk.dist vim-gnome/auto/config.mk mkdir vim-athena/xxd cp config.mk.dist vim-gnome cd vim-athena/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . mkdir vim-gnome/xxd 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 cd vim-gnome/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-gnome; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-athena/testdir cd vim-athena/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/python* \ ../../testdir/sautest \ ../../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/python* \ ../../testdir/sautest \ ../../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-athena && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --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 --with-python-config-dir=/usr/lib/python2.7/config-aarch64-linux-gnu --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-gnome && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --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 --with-python-config-dir=/usr/lib/python2.7/config-aarch64-linux-gnu --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 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for C compiler default output file name... a.out yes checking for gcc... checking for suffix of executables... gcc yes checking for gcc... gcc checking whether the C compiler works... checking whether the C compiler works... checking whether we are cross compiling... checking whether we are cross compiling... yes checking for C compiler default output file name... a.out yes checking for C compiler default output file name... a.out checking for suffix of executables... checking for suffix of executables... no checking for suffix of object files... no checking for suffix of object files... checking whether we are cross compiling... checking whether we are cross compiling... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... no checking for suffix of object files... no checking for suffix of object files... yes checking for gcc option to accept ISO C89... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... yes yes checking for gcc option to accept ISO C89... checking for gcc option to accept ISO C89... gcc -E gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... checking for fgrep... /bin/grep -F checking for library containing strerror... gcc -E gcc -E none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... /bin/grep -F checking for library containing strerror... checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... yes checking for recent clang version... no configure: checking for buggy tools... checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... yes checking --enable-fail-if-missing argument... yes checking for recent clang version... no configure: checking for buggy tools... checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... no checking AvailabilityMacros.h presence... 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 --enable-fail-if-missing argument... yes checking for recent clang version... yes checking --enable-fail-if-missing argument... yes checking for recent clang version... no configure: checking for buggy tools... no configure: checking for buggy tools... checking for BeOS... no no checking for QNX... checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org no checking for Darwin (Mac OS X)... checking if character set is EBCDIC... checking for BeOS... no no checking for QNX... checking AvailabilityMacros.h usability... no checking for Darwin (Mac OS X)... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking AvailabilityMacros.h usability... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking AvailabilityMacros.h presence... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes checking --with-features argument... small checking --with-compiledby argument... buildd@ checking --disable-xsmp argument... yes checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no no checking for AvailabilityMacros.h... no checking --with-local-dir argument... checking --enable-perlinterp argument... no 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 --enable-pythoninterp argument... checking --with-modified-by argument... no pkg-vim-maintainers@lists.alioth.debian.org checking --enable-python3interp argument... no checking --enable-tclinterp argument... no checking if character set is EBCDIC... checking --enable-rubyinterp argument... no checking --enable-cscope argument... no checking --enable-workshop argument... no checking --disable-netbeans argument... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no 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 checking for xmkmf... no checking for X... checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... /usr/bin/lua checking Lua version... no checking --disable-smack argument... yes checking --disable-selinux argument... no 5.2 checking for is_selinux_enabled in -lselinux... checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --enable-mzschemeinterp argument... no yes checking --with-features argument... huge checking --enable-perlinterp argument... yes checking --with-compiledby argument... buildd@ checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes checking for perl... /usr/bin/perl checking Perl version... checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... yes no checking if lua.h can be found in /usr/include/lua5.2... yes checking --with-features argument... checking if link with -L/usr/lib -llua5.2 is sane... huge checking --with-compiledby argument... buildd@ checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... libraries , headers OK yes checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... yes checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK checking for gethostbyname... OK yes checking for connect... yes checking for remove... checking if compile and link flags for Perl are sane... yes checking for shmat... checking if compile and link flags for Perl are sane... checking if compile and link flags for Perl are sane... yes checking --enable-pythoninterp argument... yes checking for python2... /usr/bin/python2 checking Python version... yes checking for IceConnectionNumber in -lICE... yes 2.7 checking Python is 2.3 or better... checking --enable-pythoninterp argument... yes checking for python2... /usr/bin/python2 checking Python version... yes checking --enable-pythoninterp argument... yes yep checking for python2... checking Python's install prefix... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... /usr checking Python's execution prefix... yes 2.7 checking Python is 2.3 or better... yep checking Python's install prefix... checking if X11 header files can be found... /usr yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's execution prefix... checking Python's configuration directory... (cached) /usr/lib/python2.7/config-aarch64-linux-gnu /usr /«PKGBUILDDIR»/src/vim-gtk/config-PyMake7595:1514: warning: overriding recipe for target 'Modules/timemodule.o' /«PKGBUILDDIR»/src/vim-gtk/config-PyMake7595:1473: warning: ignoring old recipe for target 'Modules/timemodule.o' /usr checking Python's configuration directory... (cached) /usr/lib/python2.7/config-aarch64-linux-gnu /«PKGBUILDDIR»/src/vim-gnome/config-PyMake7688:1514: warning: overriding recipe for target 'Modules/timemodule.o' /«PKGBUILDDIR»/src/vim-gnome/config-PyMake7688:1473: warning: ignoring old recipe for target 'Modules/timemodule.o' checking if -pthread should be used... checking Python's configuration directory... (cached) /usr/lib/python2.7/config-aarch64-linux-gnu yes /«PKGBUILDDIR»/src/vim-athena/config-PyMake7677:1514: warning: overriding recipe for target 'Modules/timemodule.o' /«PKGBUILDDIR»/src/vim-athena/config-PyMake7677:1473: warning: ignoring old recipe for target 'Modules/timemodule.o' checking for _XdmcpAuthDoIt in -lXdmcp... checking if -pthread should be used... checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking for IceOpenConnection in -lICE... yes checking if compile and link flags for Python are sane... yes checking if compile and link flags for Python are sane... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... no checking for tclsh8.2... no checking for tclsh8.0... no checking for tclsh... /usr/bin/tclsh checking Tcl version... yes checking if X11 header files implicitly declare return values... 8.6 - OK yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... no checking for tclsh8.2... no checking for tclsh8.0... no checking for tclsh... /usr/bin/tclsh checking Tcl version... checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... yes /usr/lib/tclConfig.sh checking --enable-tclinterp argument... yes 8.6 - OK checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... no checking for tclsh8.2... no checking for tclsh8.0... no checking for tclsh... /usr/bin/tclsh checking Tcl version... checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... no /usr/lib/tclConfig.sh checking size of wchar_t is 2 bytes... 8.6 - OK checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh 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... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... no checking --enable-gui argument... no GUI support checking for CYGWIN environment... no checking whether toupper is broken... OK checking Ruby rbconfig... OK checking Ruby rbconfig... OK checking Ruby rbconfig... RbConfig checking Ruby header files... RbConfig checking Ruby header files... no checking whether __DATE__ and __TIME__ work... RbConfig checking Ruby header files... yes checking whether __attribute__((unused)) is allowed... /usr/include/ruby-2.1.0 yes checking elf.h usability... /usr/include/ruby-2.1.0 /usr/include/ruby-2.1.0 yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdarg.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... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking for gethostbyname in -lnsl... yes checking string.h presence... no checking for gethostbyname in -lnsl... yes checking for string.h... yes yes yes checking whether compiling netbeans integration is possible... checking whether compiling netbeans integration is possible... checking sys/select.h usability... yes checking whether compiling netbeans integration is possible... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes yes checking --enable-fontset argument... no 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... checking for xmkmf... no checking for X... 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 sys/utsname.h presence... checking for xmkmf... no checking for X... yes checking for sys/utsname.h... yes checking termcap.h usability... no checking termcap.h presence... libraries , headers libraries , headers no checking for termcap.h... no checking fcntl.h usability... libraries , headers checking for gethostbyname... checking for gethostbyname... yes checking fcntl.h presence... checking for gethostbyname... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking for connect... yes checking for connect... yes checking for connect... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking for remove... yes checking for remove... yes checking for remove... yes checking sys/ioctl.h presence... yes checking for shmat... yes checking for sys/ioctl.h... yes yes checking for shmat... checking sys/time.h usability... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for IceConnectionNumber in -lICE... yes checking sys/time.h presence... yes checking for sys/time.h... yes yes checking for IceConnectionNumber in -lICE... checking sys/types.h usability... yes yes checking if X11 header files can be found... checking if X11 header files can be found... yes checking sys/types.h presence... yes checking if X11 header files can be found... yes checking for sys/types.h... yes checking termio.h usability... yes yes checking for _XdmcpAuthDoIt in -lXdmcp... checking for _XdmcpAuthDoIt in -lXdmcp... yes yes checking termio.h presence... checking for _XdmcpAuthDoIt in -lXdmcp... yes checking for termio.h... yes checking iconv.h usability... yes checking for IceOpenConnection in -lICE... yes checking for IceOpenConnection in -lICE... yes checking for IceOpenConnection in -lICE... yes checking iconv.h presence... yes checking for iconv.h... yes yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for XpmCreatePixmapFromData in -lXpm... checking inttypes.h usability... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking inttypes.h presence... yes checking for inttypes.h... yes checking if X11 header files implicitly declare return values... yes yes checking if X11 header files implicitly declare return values... checking langinfo.h usability... yes checking if X11 header files implicitly declare return values... no no checking size of wchar_t is 2 bytes... checking size of wchar_t is 2 bytes... no yes checking langinfo.h presence... checking size of wchar_t is 2 bytes... yes checking for langinfo.h... yes checking math.h usability... no no checking --enable-gui argument... checking --enable-gui argument... yes/auto - automatic GUI support checking whether or not to look for GTK+ 2... yes checking whether or not to look for GNOME... no checking whether or not to look for Motif... yes GNOME 2.x GUI support checking whether or not to look for Athena... yes checking whether or not to look for neXtaw... yes checking whether or not to look for Carbon... yes checking --disable-gtktest argument... gtk test enabled checking --disable-gtktest argument... checking for pkg-config... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... no checking --enable-gui argument... Athena GUI support checking if Athena header files can be found... yes checking math.h presence... yes checking for math.h... yes checking unistd.h usability... yes checking for XShapeQueryExtension in -lXext... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking for wslen in -lw... yes checking stropts.h presence... yes checking for stropts.h... yes no checking for dlsym in -ldl... checking errno.h usability... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking for extra X11 defines... no checking X11/SM/SMlib.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes yes checking locale.h presence... checking X11/Sunkeysym.h usability... yes checking for locale.h... yes checking sys/stream.h usability... yes; found version 2.24.28 checking X11/SM/SMlib.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes; found version 2.24.28 no checking sys/stream.h presence... checking for libgnomeui-2.0... yes checking for X11/Xmu/Editres.h... yes yes checking X11/SM/SMlib.h presence... no checking for sys/stream.h... no yes checking for X11/SM/SMlib.h... yes checking termios.h usability... checking for FreeBSD... no checking X11/SM/SMlib.h usability... checking X11/xpm.h usability... yes checking for CYGWIN environment... yes checking X11/SM/SMlib.h presence... no checking whether toupper is broken... yes checking termios.h presence... yes checking X11/xpm.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking for termios.h... yes checking libc.h usability... yes checking for X11/xpm.h... yes checking X11/Sunkeysym.h usability... no checking whether __DATE__ and __TIME__ work... yes checking X11/xpm.h presence... yes checking X11/Sunkeysym.h presence... no checking libc.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes checking for X11/xpm.h... yes no checking for libc.h... no checking sys/statfs.h usability... checking X11/Sunkeysym.h usability... yes yes checking whether __attribute__((unused)) is allowed... checking for CYGWIN environment... no checking whether toupper is broken... yes checking X11/Sunkeysym.h presence... yes checking elf.h usability... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes yes checking for CYGWIN environment... no checking whether toupper is broken... checking poll.h usability... no checking whether __DATE__ and __TIME__ work... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking whether __attribute__((unused)) is allowed... yes checking poll.h presence... yes checking for poll.h... yes no checking whether __DATE__ and __TIME__ work... no checking sys/poll.h usability... checking for dirent.h that defines DIR... yes checking elf.h usability... yes yes checking whether __attribute__((unused)) is allowed... checking for library containing opendir... yes checking elf.h presence... yes checking sys/poll.h presence... yes yes checking for elf.h... checking for sys/poll.h... yes yes checking for main in -lelf... yes checking elf.h usability... checking pwd.h usability... none required checking stdarg.h usability... no yes checking elf.h presence... checking for dirent.h that defines DIR... yes checking for elf.h... yes checking for main in -lelf... yes checking pwd.h presence... yes checking stdarg.h presence... yes checking for stdarg.h... yes yes checking for pwd.h... yes yes checking for library containing opendir... checking utime.h usability... checking stdint.h usability... no checking for dirent.h that defines DIR... yes checking stdint.h presence... none required checking stdarg.h usability... yes yes checking for stdint.h... yes yes checking utime.h presence... checking for library containing opendir... checking stdlib.h usability... yes checking for utime.h... yes checking sys/param.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes yes checking stdlib.h presence... none required checking stdint.h usability... checking stdarg.h usability... yes checking for stdlib.h... yes checking string.h usability... yes checking sys/param.h presence... yes checking stdint.h presence... yes checking stdarg.h presence... yes checking for sys/param.h... yes yes checking for stdarg.h... yes checking for stdint.h... yes yes checking libintl.h usability... checking stdlib.h usability... checking stdint.h usability... yes checking string.h presence... yes checking for string.h... yes checking sys/select.h usability... yes checking stdlib.h presence... yes checking stdint.h presence... yes yes checking libintl.h presence... checking for stdint.h... yes yes checking for stdlib.h... yes checking stdlib.h usability... checking string.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking stdlib.h presence... yes checking string.h presence... yes checking for stdlib.h... yes yes checking for string.h... yes yes checking libgen.h presence... checking string.h usability... checking sys/select.h usability... yes yes checking sys/utsname.h presence... checking for libgen.h... yes checking util/debug.h usability... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking string.h presence... yes checking sys/select.h presence... yes checking for string.h... yes yes checking for sys/select.h... yes checking sys/utsname.h usability... checking sys/select.h usability... no no checking util/debug.h presence... checking termcap.h presence... no checking for termcap.h... no no checking for util/debug.h... no checking util/msg18n.h usability... checking fcntl.h usability... yes checking sys/utsname.h presence... yes checking sys/select.h presence... yes checking for sys/utsname.h... yes yes checking for sys/select.h... yes checking termcap.h usability... checking sys/utsname.h usability... yes checking fcntl.h presence... no checking util/msg18n.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... no checking for util/msg18n.h... no checking frame.h usability... yes checking sys/utsname.h presence... no checking termcap.h presence... yes checking for sys/utsname.h... yes no checking for termcap.h... no checking fcntl.h usability... checking termcap.h usability... yes checking sgtty.h presence... no checking frame.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... no checking for frame.h... no no checking termcap.h presence... checking sys/acl.h usability... yes checking fcntl.h presence... no checking for termcap.h... no checking fcntl.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking sys/acl.h presence... yes checking fcntl.h presence... checking sys/time.h usability... yes checking for sys/acl.h... yes yes checking for fcntl.h... yes yes checking sgtty.h presence... checking sys/access.h usability... checking sgtty.h usability... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes yes checking sgtty.h presence... checking sys/types.h usability... no checking sys/access.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking sys/types.h presence... checking sys/time.h usability... yes checking for sys/types.h... yes yes checking sys/ioctl.h presence... checking termio.h usability... yes checking sys/sysinfo.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking sys/time.h presence... yes checking termio.h presence... yes checking for sys/time.h... yes yes checking for termio.h... yes checking sys/types.h usability... checking iconv.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes yes checking sys/types.h presence... yes checking iconv.h presence... checking wctype.h usability... yes checking for iconv.h... yes yes checking for sys/types.h... yes checking inttypes.h usability... checking termio.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes yes checking inttypes.h presence... checking wctype.h presence... yes checking termio.h presence... yes checking for inttypes.h... yes yes checking for wctype.h... yes yes checking for termio.h... yes checking for sys/ptem.h... checking langinfo.h usability... checking iconv.h usability... no checking for sys/sysctl.h... yes checking termio.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking langinfo.h presence... yes checking iconv.h presence... yes checking for pthread_np.h... yes checking for langinfo.h... yes yes checking for iconv.h... yes checking math.h usability... checking inttypes.h usability... no checking strings.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.h... yes yes checking strings.h presence... yes checking math.h presence... checking langinfo.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking for math.h... yes yes checking inttypes.h presence... checking unistd.h usability... yes checking for inttypes.h... yes yes checking whether gcc needs -traditional... yes checking langinfo.h presence... checking langinfo.h usability... yes checking for langinfo.h... yes no checking for an ANSI C-conforming const... checking math.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes yes checking langinfo.h presence... yes checking for working volatile... yes checking for langinfo.h... yes checking stropts.h usability... checking math.h usability... yes checking for mode_t... 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 math.h presence... checking errno.h usability... yes checking for math.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking errno.h presence... yes checking for unistd.h... yes yes checking for off_t... yes checking for errno.h... yes checking stropts.h usability... checking sys/resource.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking sys/resource.h presence... yes checking for stropts.h... yes yes checking for sys/resource.h... yes checking errno.h usability... checking sys/systeminfo.h usability... yes checking stropts.h presence... yes checking for pid_t... yes checking for stropts.h... yes checking errno.h usability... yes checking errno.h presence... no checking sys/systeminfo.h presence... yes checking for errno.h... yes no checking for sys/systeminfo.h... no checking locale.h usability... checking sys/resource.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking locale.h presence... yes checking sys/resource.h presence... yes checking for locale.h... yes checking for sys/resource.h... yes yes yes checking for size_t... checking sys/systeminfo.h usability... checking sys/stream.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes no checking sys/systeminfo.h presence... no checking sys/stream.h presence... checking sys/systeminfo.h usability... no checking for sys/stream.h... no no checking for sys/systeminfo.h... no checking termios.h usability... checking locale.h usability... yes checking for uid_t in sys/types.h... no checking sys/systeminfo.h presence... yes checking for uint32_t... yes checking termios.h presence... yes checking locale.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking for termios.h... yes yes checking for locale.h... yes checking libc.h usability... checking sys/stream.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking locale.h presence... no checking libc.h presence... yes checking for locale.h... yes no checking sys/stream.h presence... no checking for libc.h... no checking sys/statfs.h usability... checking sys/stream.h usability... yes checking for ino_t... no checking for sys/stream.h... no checking termios.h usability... no checking sys/stream.h presence... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes no checking for sys/stream.h... no checking termios.h usability... yes checking termios.h presence... checking poll.h usability... yes checking for termios.h... yes checking libc.h usability... yes checking for dev_t... yes checking termios.h presence... yes checking poll.h presence... yes checking for termios.h... yes yes checking for poll.h... yes no checking libc.h presence... checking sys/poll.h usability... checking libc.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking sys/poll.h presence... no checking libc.h presence... yes checking for sys/poll.h... yes yes checking whether byte ordering is bigendian... no checking for libc.h... no checking pwd.h usability... yes checking sys/statfs.h presence... checking sys/statfs.h usability... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking sys/statfs.h presence... yes checking pwd.h presence... yes checking for sys/statfs.h... yes yes checking for pwd.h... yes yes checking poll.h presence... checking poll.h usability... checking utime.h usability... yes checking for poll.h... yes no checking for rlim_t... checking sys/poll.h usability... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes checking poll.h presence... yes checking utime.h presence... yes checking sys/poll.h presence... yes checking for poll.h... yes yes checking for utime.h... yes checking sys/poll.h usability... yes checking for sys/poll.h... yes checking sys/param.h usability... checking pwd.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes checking sys/poll.h presence... yes checking sys/param.h presence... yes checking pwd.h presence... yes checking for sys/poll.h... yes yes yes checking for pwd.h... yes checking pwd.h usability... yes checking for sys/param.h... yes checking utime.h usability... checking libintl.h usability... yes checking pwd.h presence... yes checking utime.h presence... yes checking for pwd.h... yes checking whether we talk terminfo... yes checking libintl.h presence... yes checking for utime.h... checking utime.h usability... yes checking sys/param.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking utime.h presence... yes checking for utime.h... yes yes checking libgen.h presence... checking sys/param.h usability... yes checking sys/param.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking for sys/param.h... yes checking libintl.h usability... yes checking sys/param.h presence... no checking util/debug.h presence... yes checking libintl.h presence... no checking for util/debug.h... no yes checking for sys/param.h... yes checking util/msg18n.h usability... yes checking for libintl.h... yes checking libintl.h usability... checking libgen.h usability... no checking util/msg18n.h presence... yes checking libintl.h presence... no checking for util/msg18n.h... no yes checking libgen.h presence... checking frame.h usability... yes checking for libintl.h... yes yes checking for libgen.h... yes checking libgen.h usability... checking util/debug.h usability... yes checking what tgetent() returns for an unknown terminal... no checking frame.h presence... yes no checking libgen.h presence... checking for frame.h... no no checking util/debug.h presence... checking sys/acl.h usability... yes checking for libgen.h... yes no checking for util/debug.h... no checking util/debug.h usability... checking util/msg18n.h usability... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... yes checking sys/acl.h presence... no checking util/msg18n.h presence... yes checking for sys/acl.h... yes no checking util/debug.h presence... checking sys/access.h usability... no checking for util/msg18n.h... no checking frame.h usability... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking whether termcap.h contains UP, BC and PC... no checking sys/access.h presence... no checking whether UP, BC and PC can be extern... no checking util/msg18n.h presence... no checking for sys/access.h... no no checking frame.h presence... checking sys/sysinfo.h usability... no checking for util/msg18n.h... no no checking for frame.h... checking frame.h usability... no checking sys/acl.h usability... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... no checking frame.h presence... yes checking sys/sysinfo.h presence... yes checking sys/acl.h presence... no checking for frame.h... no yes checking for sys/sysinfo.h... yes checking sys/acl.h usability... checking wchar.h usability... yes checking for sys/acl.h... yes yes checking for /dev/ptc... no checking for SVR4 ptys... checking sys/access.h usability... yes checking sys/acl.h presence... yes checking for ptyranges... yes checking for sys/acl.h... yes yes checking wchar.h presence... no checking sys/access.h presence... don't know checking default tty permissions/group... checking sys/access.h usability... yes checking for wchar.h... yes no checking for sys/access.h... no checking wctype.h usability... checking sys/sysinfo.h usability... no checking sys/access.h presence... yes checking sys/sysinfo.h presence... yes checking wctype.h presence... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking for sys/sysinfo.h... yes yes checking for wctype.h... yes checking wchar.h usability... can't determine - assume ptys are world accessible checking for sys/ptem.h... world checking return type of signal handlers... no checking for sys/sysctl.h... void checking for struct sigcontext... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes yes checking wchar.h presence... yes checking for pthread_np.h... checking wchar.h usability... yes checking for wchar.h... yes yes checking getcwd implementation is broken... checking wctype.h usability... no checking strings.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes yes checking wctype.h presence... no checking wctype.h usability... checking for bcmp... yes checking strings.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking for strings.h... yes checking if strings.h can be included after string.h... no checking for sys/sysctl.h... yes checking whether gcc needs -traditional... yes checking wctype.h presence... yes checking for fchdir... yes checking for wctype.h... yes checking for sys/ptem.h... yes no checking for pthread_np.h... checking for an ANSI C-conforming const... no checking for sys/sysctl.h... yes checking for working volatile... no checking strings.h usability... yes checking for fchown... yes checking for pthread_np.h... yes checking for mode_t... no yes checking strings.h presence... checking strings.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking for fsync... yes checking whether gcc needs -traditional... yes checking strings.h presence... 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 getcwd... yes checking for off_t... yes checking for working volatile... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking for mode_t... yes checking for getpseudotty... yes checking for working volatile... yes checking for mode_t... no checking for getpwent... yes checking for pid_t... yes checking for off_t... yes checking for getpwnam... yes checking for off_t... yes checking for getpwuid... yes checking for size_t... yes checking for pid_t... yes checking for getrlimit... yes checking for pid_t... yes checking for gettimeofday... yes checking for uid_t in sys/types.h... yes checking for uint32_t... yes checking for size_t... yes checking for getwd... yes checking whether time.h and sys/time.h may both be included... yes checking for size_t... yes checking for ino_t... yes checking for lstat... yes checking for uid_t in sys/types.h... yes checking for uint32_t... yes checking for memcmp... 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 dev_t... yes checking for memset... yes checking for ino_t... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... yes checking for mkdtemp... yes checking whether byte ordering is bigendian... yes checking for nanosleep... yes checking for dev_t... yes checking for dev_t... yes no checking for rlim_t... checking for opendir... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes checking for putenv... yes checking whether byte ordering is bigendian... no checking --with-tlib argument... empty: automatic terminal library selection yes checking whether byte ordering is bigendian... checking for tgetent in -ltinfo... yes checking for qsort... yes no checking for rlim_t... yes no yes checking for rlim_t... checking for stack_t... checking for readlink... yes checking for stack_t... yes checking whether stack_t has an ss_base field... checking whether we talk terminfo... yes checking whether stack_t has an ss_base field... yes no checking --with-tlib argument... empty: automatic terminal library selection checking for select... checking for tgetent in -ltinfo... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes yes checking for setenv... yes yes checking whether we talk terminfo... checking for setpgid... checking whether we talk terminfo... yes checking for setsid... yes yes checking what tgetent() returns for an unknown terminal... checking for sigaltstack... yes zero checking whether termcap.h contains ospeed... checking for sigstack... no checking whether ospeed can be extern... yes checking for sigset... yes checking whether termcap.h contains UP, BC and PC... yes checking what tgetent() returns for an unknown terminal... yes checking what tgetent() returns for an unknown terminal... no checking whether UP, BC and PC can be extern... yes checking for sigsetjmp... yes checking whether tputs() uses outfuntype... zero checking whether termcap.h contains ospeed... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... no checking whether sys/select.h and sys/time.h may both be included... no checking for sigaction... no checking whether ospeed can be extern... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking whether termcap.h contains UP, BC and PC... yes yes checking whether termcap.h contains UP, BC and PC... checking for sigvec... no checking whether UP, BC and PC can be extern... no checking whether UP, BC and PC can be extern... yes checking for ptyranges... don't know checking default tty permissions/group... yes no checking whether tputs() uses outfuntype... checking for strcasecmp... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... no checking whether sys/select.h and sys/time.h may both be included... yes checking for /dev/ptc... no checking for SVR4 ptys... yes yes checking for strerror... checking for /dev/ptc... no checking for SVR4 ptys... can't determine - assume ptys are world accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking for ptyranges... yes yes checking for ptyranges... checking for strftime... don't know checking default tty permissions/group... don't know checking default tty permissions/group... yes checking getcwd implementation is broken... yes checking for stricmp... no checking for bcmp... can't determine - assume ptys are world accessible can't determine - assume ptys are world accessible world world checking return type of signal handlers... checking return type of signal handlers... no checking for strncasecmp... void void checking for struct sigcontext... checking for struct sigcontext... yes checking for fchdir... yes checking getcwd implementation is broken... yes checking getcwd implementation is broken... yes checking for strnicmp... yes checking for fchown... no no checking for bcmp... checking for bcmp... no checking for strpbrk... yes checking for fsync... yes yes yes checking for fchdir... checking for fchdir... checking for strtol... yes checking for getcwd... yes yes yes checking for fchown... checking for tgetent... checking for fchown... yes checking for getpseudotty... yes yes yes checking for fsync... checking for fsync... checking for towlower... no checking for getpwent... yes yes yes checking for getcwd... checking for getcwd... checking for towupper... yes checking for getpwnam... yes yes yes checking for getpseudotty... checking for getpseudotty... checking for iswupper... yes checking for getpwuid... no no checking for getpwent... checking for getpwent... yes checking for usleep... yes checking for getrlimit... yes yes yes checking for utime... checking for getpwnam... checking for getpwnam... yes checking for gettimeofday... yes yes yes checking for utimes... checking for getpwuid... checking for getpwuid... yes checking for getwd... yes yes yes checking for _LARGEFILE_SOURCE value needed for large files... checking for getrlimit... checking for getrlimit... yes checking for lstat... yes yes no checking for gettimeofday... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for gettimeofday... yes checking for memcmp... no checking for st_blksize... yes yes checking for getwd... checking for getwd... yes checking whether stat() ignores a trailing slash... yes checking for memset... yes yes checking for lstat... checking for lstat... no checking for iconv_open()... yes checking for mkdtemp... yes yes checking for memcmp... checking for memcmp... yes checking for nanosleep... yes checking for nl_langinfo(CODESET)... yes yes checking for memset... checking for memset... yes checking for opendir... yes checking for strtod in -lm... yes yes checking for mkdtemp... checking for mkdtemp... yes checking for putenv... yes checking for strtod() and other floating point functions... yes yes checking for nanosleep... checking for nanosleep... yes checking for qsort... yes checking --disable-acl argument... yes no checking for acl_get_file in -lposix1e... yes yes checking for opendir... checking for opendir... checking for readlink... no checking for acl_get_file in -lacl... yes yes yes checking for putenv... checking for putenv... checking for select... yes checking for fgetxattr in -lattr... yes yes checking for qsort... yes checking for qsort... checking for setenv... yes checking for POSIX ACL support... yes yes checking for readlink... yes checking for readlink... checking for setpgid... yes checking for acl_get in -lsec... yes yes checking for select... yes checking for select... checking for setsid... no checking for Solaris ACL support... no checking for AIX ACL support... yes yes yes checking for setenv... checking for setenv... checking for sigaltstack... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes yes yes checking for setpgid... checking for setpgid... checking for sigstack... yes checking for rename... yes yes checking for setsid... yes checking for setsid... yes checking for sysctl... checking for sigset... not usable checking for sysinfo... yes yes checking for sigaltstack... yes checking for sigaltstack... checking for sigsetjmp... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes yes checking for sigstack... no checking for sigstack... checking for sigaction... yes checking size of int... yes yes yes checking for sigset... checking for sigvec... checking for sigset... 4 yes checking size of long... yes checking for sigsetjmp... no checking for sigsetjmp... checking for strcasecmp... no checking for sigaction... yes no checking for strerror... checking for sigaction... 8 checking size of time_t... yes yes checking for sigvec... yes checking for strftime... checking for sigvec... 8 checking size of off_t... no checking for strcasecmp... yes no checking for stricmp... checking for strcasecmp... yes checking for strerror... yes no checking for strncasecmp... 8 checking for strerror... checking uint32_t is 32 bits... yes checking for strftime... yes yes ok checking whether memmove handles overlaps... checking for strftime... checking for strnicmp... yes checking for stricmp... no yes checking for strpbrk... checking for stricmp... yes checking whether X_LOCALE needed... yes no checking for strncasecmp... checking for strtol... no checking for strncasecmp... no checking whether Xutf8SetWMProperties() can be used... yes yes checking for tgetent... yes checking for strnicmp... checking for strnicmp... yes checking for _xpg4_setrunelocale in -lxpg4... yes no no checking for strpbrk... checking for towlower... checking for strpbrk... no checking how to create tags... ctags checking how to run man with a section nr... yes yes yes man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... checking for strtol... checking for strtol... checking for towupper... gettext() works checking dlfcn.h usability... yes yes yes checking for tgetent... checking for tgetent... checking for iswupper... yes checking dlfcn.h presence... yes yes yes checking for dlfcn.h... yes checking for dlopen()... checking for towlower... yes checking for towlower... checking for usleep... no checking for dlopen() in -ldl... yes checking for towupper... yes yes checking for towupper... checking for utime... yes checking for dlsym()... yes yes checking for iswupper... yes checking for utimes... checking for iswupper... yes checking setjmp.h usability... yes yes checking for _LARGEFILE_SOURCE value needed for large files... checking for usleep... yes yes checking setjmp.h presence... checking for usleep... 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 yes 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... checking for utime... configure: updating cache auto/config.cache configure: creating auto/config.status no checking for st_blksize... yes checking for utimes... yes yes checking whether stat() ignores a trailing slash... checking for utimes... yes checking for _LARGEFILE_SOURCE value needed for large files... config.status: creating auto/config.mk yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for iconv_open()... config.status: creating auto/config.h no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... touch configure-stamp-vim-tiny dh_testdir no checking for st_blksize... no checking for st_blksize... yes checking for nl_langinfo(CODESET)... yes checking whether stat() ignores a trailing slash... yes checking whether stat() ignores a trailing slash... yes checking for strtod in -lm... *** DEBIAN *** CONFIGURING VARIANT vim-nox /usr/bin/make -C src shadow SHADOWDIR=vim-nox make[1]: Entering directory '/«PKGBUILDDIR»/src' mkdir vim-nox cd vim-nox; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-nox/auto cd vim-nox/auto; ln -s ../../auto/configure . mkdir vim-nox/po cd vim-nox/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd vim-nox; rm -f auto/link.sed cp Makefile configure vim-nox rm -f vim-nox/auto/config.mk vim-nox/config.mk.dist no checking for iconv_open()... 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 no checking for iconv_open()... mkdir vim-nox/testdir cd vim-nox/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/python* \ ../../testdir/sautest \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make[1]: Leaving directory '/«PKGBUILDDIR»/src' if test -f src/auto/config.cache; then make distclean; fi yes cd src/vim-nox && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --without-x --enable-gui=no --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-aarch64-linux-gnu --disable-python3interp --enable-rubyinterp --enable-tclinterp checking for strtod() and other floating point functions... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for nl_langinfo(CODESET)... yes checking for nl_langinfo(CODESET)... no checking for acl_get_file in -lacl... yes checking for strtod in -lm... yes checking for strtod in -lm... yes checking for fgetxattr in -lattr... yes yes checking for strtod() and other floating point functions... checking for strtod() and other floating point functions... yes checking for POSIX ACL support... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... checking whether the C compiler works... yes checking for acl_get in -lsec... no checking for acl_get_file in -lacl... no checking for acl_get_file in -lacl... yes checking for C compiler default output file name... a.out checking for suffix of executables... no checking for Solaris ACL support... no checking for AIX ACL support... checking whether we are cross compiling... yes checking for fgetxattr in -lattr... yes checking for fgetxattr in -lattr... no checking --disable-gpm argument... no checking for gpm... no checking for suffix of object files... yes checking for POSIX ACL support... yes checking --disable-sysmouse argument... no checking for sysmouse... yes no checking for FD_CLOEXEC... checking for acl_get in -lsec... o checking whether we are using the GNU C compiler... yes checking for POSIX ACL support... yes checking for rename... yes checking whether gcc accepts -g... no checking for Solaris ACL support... yes checking for gcc option to accept ISO C89... yes checking for acl_get in -lsec... no checking for AIX ACL support... yes checking for sysctl... no checking for Solaris ACL support... none needed checking how to run the C preprocessor... not usable checking for sysinfo... no checking --disable-gpm argument... no checking for gpm... no checking for AIX ACL support... gcc -E yes checking for sysinfo.mem_unit... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E no checking --disable-gpm argument... no checking for gpm... checking for fgrep... /bin/grep -F checking for library containing strerror... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for sysconf... no checking for FD_CLOEXEC... yes none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... checking size of int... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for rename... no checking for FD_CLOEXEC... yes checking for rename... yes checking for sysctl... 4 checking size of long... not usable checking for sysinfo... yes checking for sysctl... yes checking for sysinfo.mem_unit... yes checking for sys/wait.h that is POSIX.1 compatible... not usable checking for sysinfo... yes checking for sysconf... yes checking --enable-fail-if-missing argument... yes checking for recent clang version... no configure: checking for buggy tools... checking for BeOS... no checking for QNX... yes no checking for Darwin (Mac OS X)... checking for sysinfo.mem_unit... no checking AvailabilityMacros.h usability... 8 checking size of time_t... yes checking size of int... yes checking for sysconf... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes checking size of int... no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... 8 checking size of off_t... 4 checking size of long... 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 checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... /usr/bin/lua checking Lua version... 5.2 checking if lua.h can be found in /usr/include... no checking if lua.h can be found in /usr/include/lua5.2... yes checking if link with -L/usr/lib -llua5.2 is sane... 4 checking size of long... 8 yes checking --enable-mzschemeinterp argument... no checking uint32_t is 32 bits... checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... 8 checking size of time_t... OK ok checking whether memmove handles overlaps... 8 checking size of time_t... 8 checking size of off_t... yes checking whether X_LOCALE needed... 8 checking size of off_t... 8 checking uint32_t is 32 bits... no checking whether Xutf8SetWMProperties() can be used... checking if compile and link flags for Perl are sane... ok checking whether memmove handles overlaps... 8 checking uint32_t is 32 bits... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking --enable-pythoninterp argument... yes checking for python2... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... yes checking whether X_LOCALE needed... ok checking whether memmove handles overlaps... yep checking Python's install prefix... no checking how to create tags... /usr checking Python's execution prefix... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... /usr checking Python's configuration directory... (cached) /usr/lib/python2.7/config-aarch64-linux-gnu /«PKGBUILDDIR»/src/vim-nox/config-PyMake21112:1514: warning: overriding recipe for target 'Modules/timemodule.o' /«PKGBUILDDIR»/src/vim-nox/config-PyMake21112:1473: warning: ignoring old recipe for target 'Modules/timemodule.o' checking if -pthread should be used... gettext() works checking for bind_textdomain_codeset... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking if compile and link flags for Python are sane... yes checking for _nl_msg_cat_cntr... yes checking for _xpg4_setrunelocale in -lxpg4... no checking whether Xutf8SetWMProperties() can be used... yes yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... checking dlfcn.h usability... 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... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... no checking for tclsh8.2... no checking for tclsh8.0... no yes checking for tclsh... checking dlfcn.h presence... /usr/bin/tclsh checking Tcl version... yes checking for dlfcn.h... yes checking for dlopen()... 8.6 - OK checking for location of Tcl include... /usr/include/tcl8.6/tcl.h checking for location of tclConfig.sh script... no checking how to create tags... /usr/lib/tclConfig.sh gettext() works checking for bind_textdomain_codeset... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... no checking for dlopen() in -ldl... yes checking for _nl_msg_cat_cntr... gettext() works checking for bind_textdomain_codeset... OK checking Ruby rbconfig... yes checking for dlsym()... yes checking dlfcn.h usability... yes checking for _nl_msg_cat_cntr... RbConfig checking Ruby header files... yes checking setjmp.h usability... yes checking dlfcn.h presence... yes yes checking for dlfcn.h... yes checking dlfcn.h usability... checking for dlopen()... 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... /usr/include/ruby-2.1.0 yes checking linker --as-needed support... yes checking dlfcn.h presence... no checking for dlopen() in -ldl... yes yes checking for dlfcn.h... yes checking for dlopen()... yes configure: updating cache auto/config.cache checking for dlsym()... configure: creating auto/config.status no checking for dlopen() in -ldl... yes checking setjmp.h usability... yes checking for dlsym()... config.status: creating auto/config.mk yes checking setjmp.h usability... yes checking setjmp.h presence... config.status: creating auto/config.h 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 checking setjmp.h presence... yes 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... touch configure-stamp-vim-athena dh_testdir configure: updating cache auto/config.cache yes configure: creating auto/config.status *** DEBIAN *** CONFIGURING VARIANT vim-basic /usr/bin/make -C src shadow SHADOWDIR=vim-basic make[1]: Entering directory '/«PKGBUILDDIR»/src' mkdir vim-basic cd vim-basic; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-basic/auto cd vim-basic/auto; ln -s ../../auto/configure . mkdir vim-basic/po cd vim-basic/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . 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 configure: updating cache auto/config.cache cp config.mk.dist vim-basic mkdir vim-basic/xxd cd vim-basic/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . configure: creating auto/config.status if test -d os_mac_rsrc; then \ cd vim-basic; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-basic/testdir cd vim-basic/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/python* \ ../../testdir/sautest \ ../../testdir/test83-tags? \ ../../testdir/*.ok . checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... make[1]: Leaving directory '/«PKGBUILDDIR»/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-basic && LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now" CPPFLAGS="" CFLAGS="-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-fail-if-missing --enable-cscope --enable-gpm --enable-selinux --disable-smack --with-features=huge --enable-multibyte --enable-acl --without-x --enable-gui=no --disable-luainterp --disable-mzschemeinterp --disable-perlinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-aarch64-linux-gnu --disable-python3interp --disable-rubyinterp --disable-tclinterp no checking for gethostbyname in -lnsl... config.status: creating auto/config.mk config.status: creating auto/config.h yes config.status: creating auto/config.mk checking whether compiling netbeans integration is possible... config.status: creating auto/config.h touch configure-stamp-vim-gnome dh_testdir dh_prep -p vim-tiny 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... touch configure-stamp-vim-gtk dh_testdir no GUI support checking X11/SM/SMlib.h usability... *** DEBIAN *** BUILDING VARIANT vim-tiny /usr/bin/make -C src/vim-tiny make[1]: Entering directory '/«PKGBUILDDIR»/src/vim-tiny' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh dh_prep -p vim-gnome yes checking X11/SM/SMlib.h presence... *** DEBIAN *** BUILDING VARIANT vim-gnome /usr/bin/make -C src/vim-gnome yes checking for X11/SM/SMlib.h... yes make[1]: Entering directory '/«PKGBUILDDIR»/src/vim-gnome' mkdir objects checking for CYGWIN environment... CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh no checking whether toupper is broken... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no checking whether __DATE__ and __TIME__ work... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking whether __attribute__((unused)) is allowed... checking whether we are cross compiling... yes checking elf.h usability... yes checking elf.h presence... no checking for suffix of object files... yes checking for elf.h... yes checking for main in -lelf... o checking whether we are using the GNU C compiler... no checking for dirent.h that defines DIR... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... yes checking for library containing opendir... none needed checking how to run the C preprocessor... none required checking stdarg.h usability... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... yes checking stdarg.h presence... /bin/grep -E yes checking for stdarg.h... yes checking for fgrep... /bin/grep -F checking for library containing strerror... checking stdint.h usability... yes checking stdint.h presence... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for stdint.h... yes checking stdlib.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking string.h presence... yes checking for string.h... yes checking sys/select.h usability... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... yes checking for recent clang version... no configure: checking for buggy tools... yes checking sys/select.h presence... checking for BeOS... no checking for QNX... creating auto/pathdef.c no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... yes checking for sys/select.h... yes checking sys/utsname.h usability... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes no checking --disable-smack argument... yes checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... checking termcap.h usability... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c 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 no checking termcap.h presence... checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... yes checking for python2... /usr/bin/python2 gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c checking Python version... no checking for termcap.h... no 2.7 checking Python is 2.3 or better... checking fcntl.h usability... yep checking Python's install prefix... /usr checking Python's execution prefix... yes checking fcntl.h presence... /usr yes checking for fcntl.h... yes checking sgtty.h usability... checking Python's configuration directory... (cached) /usr/lib/python2.7/config-aarch64-linux-gnu /«PKGBUILDDIR»/src/vim-basic/config-PyMake23345:1514: warning: overriding recipe for target 'Modules/timemodule.o' /«PKGBUILDDIR»/src/vim-basic/config-PyMake23345:1473: warning: ignoring old recipe for target 'Modules/timemodule.o' checking if -pthread should be used... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking if compile and link flags for Python are sane... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... checking sys/time.h usability... yes checking sys/time.h presence... yes checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... yes checking for sys/time.h... yes checking sys/types.h usability... no checking for gethostbyname in -lnsl... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes checking whether compiling netbeans integration is possible... yes checking termio.h presence... yes checking for termio.h... yes checking iconv.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 iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for CYGWIN environment... no checking whether toupper is broken... yes checking inttypes.h presence... yes checking for inttypes.h... yes checking langinfo.h usability... no checking whether __DATE__ and __TIME__ work... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking whether __attribute__((unused)) is allowed... checking math.h usability... yes checking elf.h usability... yes checking math.h presence... yes checking elf.h presence... yes checking for math.h... yes yes checking for elf.h... yes checking unistd.h usability... checking for main in -lelf... no checking for dirent.h that defines DIR... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c checking for library containing opendir... yes checking stropts.h presence... none required checking stdarg.h usability... yes checking for stropts.h... yes checking errno.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdint.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking stdint.h presence... yes checking for stdint.h... yes checking stdlib.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes yes checking stdlib.h presence... checking sys/systeminfo.h usability... yes checking for stdlib.h... yes checking string.h usability... no checking sys/systeminfo.h presence... yes checking string.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking for string.h... yes checking sys/select.h usability... yes checking locale.h presence... yes checking sys/select.h presence... yes checking for locale.h... yes yes checking for sys/select.h... yes checking sys/stream.h usability... checking sys/utsname.h usability... yes checking sys/utsname.h presence... no checking sys/stream.h presence... yes checking for sys/utsname.h... yes no checking for sys/stream.h... no checking termios.h usability... checking termcap.h usability... no checking termcap.h presence... yes checking termios.h presence... no checking for termcap.h... no checking fcntl.h usability... yes checking for termios.h... yes checking libc.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes no checking libc.h presence... checking sgtty.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes yes checking termio.h presence... checking utime.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking utime.h presence... yes checking iconv.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking for iconv.h... yes checking inttypes.h usability... yes checking inttypes.h presence... yes checking sys/param.h presence... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking for sys/param.h... yes checking libintl.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking libintl.h presence... checking math.h usability... yes checking for libintl.h... yes checking libgen.h usability... yes checking math.h presence... yes checking libgen.h presence... yes checking for libgen.h... yes yes checking for math.h... yes checking util/debug.h usability... checking unistd.h usability... no checking util/debug.h presence... yes checking unistd.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for unistd.h... yes checking stropts.h usability... no checking util/msg18n.h presence... yes checking stropts.h presence... no checking for util/msg18n.h... no yes checking for stropts.h... yes checking frame.h usability... checking errno.h usability... no checking frame.h presence... no checking for frame.h... no yes checking errno.h presence... checking sys/acl.h usability... yes checking for errno.h... yes checking sys/resource.h usability... yes checking sys/acl.h presence... yes checking sys/resource.h presence... yes checking for sys/acl.h... yes yes checking for sys/resource.h... yes checking sys/access.h usability... checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking sys/access.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking locale.h presence... yes checking for locale.h... yes yes checking sys/sysinfo.h presence... checking sys/stream.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no yes checking wchar.h presence... checking termios.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking libc.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... no checking for sys/sysctl.h... no checking libc.h presence... no checking for libc.h... no yes checking for pthread_np.h... checking sys/statfs.h usability... no checking strings.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.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 poll.h presence... yes checking whether gcc needs -traditional... yes checking for poll.h... yes checking sys/poll.h usability... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes yes checking for mode_t... checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking for off_t... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c yes checking sys/param.h presence... yes checking for pid_t... yes checking for sys/param.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking for size_t... yes checking libgen.h presence... yes checking for libgen.h... yes checking util/debug.h usability... no checking util/debug.h presence... no checking for util/debug.h... no yes checking for uid_t in sys/types.h... checking util/msg18n.h usability... yes checking for uint32_t... no checking util/msg18n.h presence... no checking for util/msg18n.h... no yes checking whether time.h and sys/time.h may both be included... checking frame.h usability... yes checking for ino_t... no checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking for dev_t... checking sys/access.h usability... no checking sys/access.h presence... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking whether byte ordering is bigendian... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking wchar.h presence... no checking for rlim_t... yes checking for wchar.h... yes yes checking for stack_t... checking wctype.h usability... yes checking whether stack_t has an ss_base field... yes checking wctype.h presence... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes checking for wctype.h... yes checking for sys/ptem.h... no checking for sys/sysctl.h... yes yes checking for pthread_np.h... no checking strings.h usability... checking whether we talk terminfo... yes checking strings.h presence... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for mode_t... yes checking for off_t... yes checking what tgetent() returns for an unknown terminal... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... yes checking for pid_t... yes checking whether termcap.h contains UP, BC and PC... no checking whether UP, BC and PC can be extern... yes checking for size_t... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for uid_t in sys/types.h... yes checking for ptyranges... yes checking for uint32_t... don't know checking default tty permissions/group... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... can't determine - assume ptys are world accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... yes checking for dev_t... no checking for bcmp... yes checking for fchdir... yes checking whether byte ordering is bigendian... yes checking for fchown... yes checking for fsync... no checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes checking for getcwd... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes checking for getpseudotty... yes no checking for getpwent... checking whether we talk terminfo... yes checking for getpwnam... yes checking for getpwuid... yes checking for getrlimit... yes checking for gettimeofday... yes checking what tgetent() returns for an unknown terminal... yes checking for getwd... zero checking whether termcap.h contains ospeed... no checking whether ospeed can be extern... yes checking for lstat... yes checking whether termcap.h contains UP, BC and PC... no checking whether UP, BC and PC can be extern... yes checking for memcmp... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking for memset... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for mkdtemp... yes checking for ptyranges... don't know checking default tty permissions/group... yes checking for nanosleep... can't determine - assume ptys are world accessible world checking return type of signal handlers... yes checking for opendir... void checking for struct sigcontext... yes checking for putenv... yes checking getcwd implementation is broken... yes checking for qsort... no checking for bcmp... yes checking for readlink... yes checking for fchdir... yes yes checking for select... checking for fchown... yes yes checking for setenv... checking for fsync... yes yes checking for setpgid... checking for getcwd... yes yes checking for setsid... checking for getpseudotty... yes no checking for getpwent... checking for sigaltstack... yes yes checking for getpwnam... checking for sigstack... yes yes checking for getpwuid... checking for sigset... yes checking for getrlimit... yes checking for sigsetjmp... yes checking for gettimeofday... no checking for sigaction... yes checking for getwd... yes checking for sigvec... yes no checking for strcasecmp... checking for lstat... yes yes checking for memcmp... checking for strerror... yes yes checking for strftime... checking for memset... yes yes checking for stricmp... checking for mkdtemp... yes no checking for nanosleep... 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... 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... no no checking for st_blksize... checking for sigaction... yes checking whether stat() ignores a trailing slash... yes checking for sigvec... no checking for iconv_open()... no 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 strtol... checking for POSIX ACL support... yes checking for tgetent... yes checking for acl_get in -lsec... yes no checking for Solaris ACL support... checking for towlower... no checking for AIX ACL support... yes checking for towupper... no checking --disable-gpm argument... no checking for gpm... yes checking for iswupper... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes checking for usleep... yes checking for rename... yes checking for utime... yes checking for sysctl... not usable checking for sysinfo... yes checking for utimes... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes checking for _LARGEFILE_SOURCE value needed for large files... yes checking size of int... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for st_blksize... 4 checking size of long... yes checking whether stat() ignores a trailing slash... no checking for iconv_open()... 8 checking size of time_t... yes checking for nl_langinfo(CODESET)... 8 checking size of off_t... yes checking for strtod in -lm... 8 checking uint32_t is 32 bits... yes checking for strtod() and other floating point functions... ok checking whether memmove handles overlaps... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... yes checking for fgetxattr in -lattr... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking for POSIX ACL support... gettext() works checking for bind_textdomain_codeset... yes checking for acl_get in -lsec... yes checking for _nl_msg_cat_cntr... no checking for Solaris ACL support... yes checking dlfcn.h usability... no checking for AIX ACL support... no checking --disable-gpm argument... no checking for gpm... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for dlopen() in -ldl... no checking for FD_CLOEXEC... yes checking for rename... yes checking for dlsym()... yes checking for sysctl... yes checking setjmp.h usability... not usable checking for sysinfo... yes checking setjmp.h presence... yes checking for setjmp.h... yes yes checking for GCC 3 or later... checking for sysinfo.mem_unit... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... yes yes checking for sysconf... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking size of int... config.status: creating auto/config.mk 4 checking size of long... config.status: creating auto/config.h touch configure-stamp-vim-nox dh_testdir 8 checking size of time_t... 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.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh 8 checking size of off_t... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... ctags checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking for dlsym()... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c 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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -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 -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-tiny/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-tiny/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.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.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_at_fs.o gui_at_fs.c creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.2 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.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.20/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.20/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/ruby-2.1.0 -I/usr/include/aarch64-linux-gnu/ruby-2.1.0 -DRUBY_VERSION=21 -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c gui_gtk.c: In function 'add_stock_icon': gui_gtk.c:152:5: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] pixbuf = gdk_pixbuf_new_from_inline(data_length, inline_data, FALSE, NULL); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from gui_gtk_f.h:12, from gui_gtk.c:28: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:314:12: note: declared here GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, ^ gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-athena/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/option.o option.c make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-athena/xxd' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-athena/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 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 1883 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 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1888 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1863 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1869 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. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1883 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/vim-athena/po' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-athena/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-athena/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.2 -o objects/if_lua.o if_lua.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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 -ldl link.sh: Linked fine make[1]: Leaving directory '/«PKGBUILDDIR»/src/vim-tiny' touch build-stamp-vim-tiny 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 creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.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.20/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/ruby-2.1.0 -I/usr/include/aarch64-linux-gnu/ruby-2.1.0 -DRUBY_VERSION=21 -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gnome/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-gnome/xxd' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gnome/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 1883 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 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1888 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1863 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1869 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. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1883 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/vim-gnome/po' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gnome/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-gnome/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.2 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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.20/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.20/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/ruby-2.1.0 -I/usr/include/aarch64-linux-gnu/ruby-2.1.0 -DRUBY_VERSION=21 -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-nox/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-nox/xxd' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-nox/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 1883 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 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1888 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1863 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1869 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 gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1883 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/vim-nox/po' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-nox/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-nox/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/xxd' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/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 1883 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 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1888 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1863 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1869 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. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1883 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/vim-basic/po' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -o objects/if_perl.o auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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 -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config-aarch64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.1 -lpthread -lgmp -ldl -lcrypt -lm link.sh: Linked fine make[1]: Leaving directory '/«PKGBUILDDIR»/src/vim-athena' touch build-stamp-vim-athena dh_testdir dh_prep -p vim-gtk *** DEBIAN *** BUILDING VARIANT vim-gtk /usr/bin/make -C src/vim-gtk 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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/aarch64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lgnomecanvas-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgdk_pixbuf-2.0 -lgnomevfs-2 -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config-aarch64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.1 -lpthread -lgmp -ldl -lcrypt -lm 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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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 -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config-aarch64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.1 -lpthread -lgmp -ldl -lcrypt -lm 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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -fPIE -fstack-protector-strong -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,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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_python.o objects/netbeans.o objects/main.o objects/memfile.o -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config-aarch64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions gui_gtk.c: In function 'add_stock_icon': gui_gtk.c:152:5: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] pixbuf = gdk_pixbuf_new_from_inline(data_length, inline_data, FALSE, NULL); ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:33:0, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from gui_gtk_f.h:12, from gui_gtk.c:28: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:314:12: note: declared here GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, ^ link.sh: Linked fine make[1]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic' touch build-stamp-vim-basic gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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 -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.2 -o objects/if_lua.o if_lua.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.20/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/ruby-2.1.0 -I/usr/include/aarch64-linux-gnu/ruby-2.1.0 -DRUBY_VERSION=21 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1" LDFLAGS="-L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" \ /usr/bin/make -f Makefile make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gtk/xxd' gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gtk/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 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 1883 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 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1888 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1863 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1869 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. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1883 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-gtk/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1883 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/vim-gtk/po' make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-gtk/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-gtk/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.20/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/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.6 -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,-Bsymbolic-functions -Wl,-z,relro -L/build/ruby2.1-x5gBZk/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.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 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.2 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu/perl/5.20/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config-aarch64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.1 -lpthread -lgmp -ldl -lcrypt -lm link.sh: Linked fine make[1]: Leaving directory '/«PKGBUILDDIR»/src/vim-gtk' touch build-stamp-vim-gtk 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 *** DEBIAN *** BUILD STARTED cat debian/vim-common.install.in | sed 's/@VIMCUR@/vim74/' > debian/vim-common.install cat debian/vim-common.links.in | sed 's/@VIMCUR@/vim74/' > debian/vim-common.links cat debian/vim-gui-common.install.in | sed 's/@VIMCUR@/vim74/' > debian/vim-gui-common.install *** DEBIAN *** BUILDING VARIANTS: vim-tiny vim-gtk vim-gnome vim-athena vim-nox vim-basic *** DEBIAN *** SKIPPING VARIANTS: cat debian/vim-gui-common.links.in | sed 's/@VIMCUR@/vim74/' > debian/vim-gui-common.links cat debian/vim-runtime.install.in | sed 's/@VIMCUR@/vim74/' > debian/vim-runtime.install cat debian/vim-runtime.links.in | sed 's/@VIMCUR@/vim74/' > debian/vim-runtime.links cat debian/vim-runtime.postrm.in | sed 's/@VIMCUR@/vim74/' > debian/vim-runtime.postrm cat debian/vim-runtime.preinst.in | sed 's/@VIMCUR@/vim74/' > debian/vim-runtime.preinst cat debian/runtime/debian.vim.in | sed 's/@VIMCUR@/vim74/' > debian/runtime/debian.vim dh_testdir cat debian/tiny/vimrc.tiny.in | sed 's/@VIMCUR@/vim74/' > debian/tiny/vimrc.tiny dh_testdir dh_testdir dh_testdir dh_prep dh_testroot dh_testroot dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-athena dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-gtk *** DEBIAN *** INSTALLING VARIANT vim-gnome dh_installdirs dh_installdirs /usr/bin/make -C runtime/doc html make[1]: Entering directory '/«PKGBUILDDIR»/runtime/doc' rm -f errors.log cc doctags.c -o doctags mv src/vim-athena/vim src/vim-athena/vim.athena # variant-related installations mv src/vim-gnome/vim src/vim-gnome/vim.gnome mv src/vim-gtk/vim src/vim-gtk/vim.gtk # 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 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 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-gnome:;s:@VARIANT@:gnome:" \ debian/lintian/vim-variant > debian/lintian/vim-gnome sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:gtk:" \ debian/lintian/vim-variant > debian/lintian/vim-gtk sed -e "s:@PKG@:vim-athena:;s:@VARIANT@:athena:" \ debian/lintian/vim-variant > debian/lintian/vim-athena echo "vim-gnome: spelling-error-in-binary usr/bin/vim.gnome tEH the" >> debian/lintian/vim-gnome for L in fr it pl ru ja; 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 echo "vim-athena: spelling-error-in-binary usr/bin/vim.athena tEH the" >> debian/lintian/vim-athena echo "vim-gtk: spelling-error-in-binary usr/bin/vim.gtk tEH the" >> debian/lintian/vim-gtk for L in fr it pl ru ja; 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 ja; 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-athena.postinst sed -i "/@LANG_ALTS@/d" debian/vim-gnome.postinst sed -i "/@LANG_ALTS@/d" debian/vim-gtk.postinst dh_install dh_install dh_install ./doctags arabic.txt autocmd.txt change.txt cmdline.txt debug.txt debugger.txt develop.txt diff.txt digraph.txt editing.txt eval.txt farsi.txt filetype.txt fold.txt ft_ada.txt ft_sql.txt gui.txt gui_w16.txt gui_w32.txt gui_x11.txt hangulin.txt hebrew.txt help.txt helphelp.txt howto.txt if_cscop.txt if_lua.txt if_mzsch.txt if_ole.txt if_perl.txt if_pyth.txt if_ruby.txt if_sniff.txt if_tcl.txt indent.txt index.txt insert.txt intro.txt map.txt mbyte.txt message.txt mlang.txt motion.txt netbeans.txt options.txt os_390.txt os_amiga.txt os_beos.txt os_dos.txt os_mac.txt os_mint.txt os_msdos.txt os_os2.txt os_qnx.txt os_risc.txt os_unix.txt os_vms.txt os_win32.txt pattern.txt pi_getscript.txt pi_gzip.txt pi_netrw.txt pi_paren.txt pi_spec.txt pi_tar.txt pi_vimball.txt pi_zip.txt print.txt quickfix.txt quickref.txt quotes.txt recover.txt remote.txt repeat.txt rileft.txt russian.txt scroll.txt sign.txt spell.txt sponsor.txt starting.txt syntax.txt tabpage.txt tagsrch.txt term.txt tips.txt todo.txt uganda.txt undo.txt usr_01.txt usr_02.txt usr_03.txt usr_04.txt usr_05.txt usr_06.txt usr_07.txt usr_08.txt usr_09.txt usr_10.txt usr_11.txt usr_12.txt usr_20.txt usr_21.txt usr_22.txt usr_23.txt usr_24.txt usr_25.txt usr_26.txt usr_27.txt usr_28.txt usr_29.txt usr_30.txt usr_31.txt usr_32.txt usr_40.txt usr_41.txt usr_42.txt usr_43.txt usr_44.txt usr_45.txt usr_90.txt usr_toc.txt various.txt version4.txt version5.txt version6.txt version7.txt vi_diff.txt visual.txt windows.txt workshop.txt | LANG=C LC_ALL=C sort >tags uniq -d -2 tags awk -f maketags.awk tags >tags.html dh_installmenu dh_installmenu dh_installmenu awk -f makehtml.awk arabic.txt >arabic.html awk -f makehtml.awk autocmd.txt >autocmd.html dh_link dh_link dh_link dh_bugfiles -A dh_bugfiles -A awk -f makehtml.awk change.txt >change.html dh_bugfiles -A touch install-stamp-vim-athena touch install-stamp-vim-gnome dh_testdir awk -f makehtml.awk cmdline.txt >cmdline.html touch install-stamp-vim-gtk *** DEBIAN *** BUILD COMPLETED awk -f makehtml.awk debug.txt >debug.html dh_testroot awk -f makehtml.awk debugger.txt >debugger.html *** DEBIAN *** INSTALLING VARIANT vim-nox dh_installdirs awk -f makehtml.awk develop.txt >develop.html awk -f makehtml.awk diff.txt >diff.html awk -f makehtml.awk digraph.txt >digraph.html awk -f makehtml.awk editing.txt >editing.html dh_testdir mv src/vim-nox/vim src/vim-nox/vim.nox # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-nox" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ else \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ fi \ done sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:nox:" \ debian/lintian/vim-variant > debian/lintian/vim-nox echo "vim-nox: spelling-error-in-binary usr/bin/vim.nox tEH the" >> debian/lintian/vim-nox for L in fr it pl ru ja; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-nox.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-nox.postinst dh_testroot dh_install *** DEBIAN *** INSTALLING VARIANT vim-basic dh_installdirs awk -f makehtml.awk eval.txt >eval.html awk -f makehtml.awk farsi.txt >farsi.html dh_installmenu # UPSTREAM INSTALLATION /usr/bin/make -C src/vim-basic STRIP=: DESTDIR=/«PKGBUILDDIR»/debian/tmp \ installvimbin \ installtutorbin \ installgtutorbin \ installruntime \ installtools \ install-languages awk -f makehtml.awk filetype.txt >filetype.html make[1]: Entering directory '/«PKGBUILDDIR»/src/vim-basic' /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr 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 dh_link 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/vim74 mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74 chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74 /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc awk -f makehtml.awk fold.txt >fold.html mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/print mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/print chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/print /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/colors mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/colors chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/colors /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/syntax mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/syntax chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/syntax /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload dh_bugfiles -A mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload dh_testdir chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload/xml mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload/xml chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload/xml /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/plugin mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/plugin chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/plugin /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/compiler mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/compiler chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/compiler dh_testroot /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros touch install-stamp-vim-nox cp ../runtime/tutor/README* ../runtime/tutor/tutor* /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros 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/vim74/spell; \ chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell/*.spl /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell/*.sug /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/spell/*.vim; \ fi *** DEBIAN *** INSTALLING VARIANT vim-tiny dh_installdirs awk -f makehtml.awk ft_ada.txt >ft_ada.html rm -f /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor/*.info chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tutor/* /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools /bin/sh ./installman.sh xxd /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim74 /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 awk -f makehtml.awk ft_sql.txt >ft_sql.html 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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.ISO8859-1/man1 mv src/vim-tiny/vim src/vim-tiny/vim.tiny mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.ISO8859-1 # 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 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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.UTF-8/man1 sed -e "s:@PKG@:vim-tiny:;s:@VARIANT@:tiny:" \ debian/lintian/vim-variant > debian/lintian/vim-tiny mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.UTF-8 for L in fr it pl ru ja; 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 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/vim74 /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 sed -i "/@LANG_ALTS@/d" debian/vim-tiny.postinst installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/it/man1/xxd.1 # fake help installation for vim-tiny /bin/sh ./installman.sh xxd /«PKGBUILDDIR»/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim echo "debian/tiny/doc/ usr/share/vim/vim74" >> 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 make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/po' make[2]: Nothing to be done for 'first'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/it.ISO8859-1/man1 mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/it.ISO8859-1 make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/po' make[2]: Nothing to be done for 'converted'. make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' dh_testdir 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/vim74 /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/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_testroot creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1 mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/xxd.1 /bin/sh ./installman.sh xxd /«PKGBUILDDIR»/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_strip --dbg-package=vim-dbg 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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/pl.ISO8859-2/man1 dh_installmenu 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/vim74 /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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.KOI8-R/man1 dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.KOI8-R awk -f makehtml.awk gui.txt >gui.html mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.KOI8-R/man1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.KOI8-R/man1/xxd.1 dh_link /bin/sh ./installman.sh xxd /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim74 /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 /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang /bin/sh ./mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/keymap mkdir /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/keymap chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/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 awk -f makehtml.awk gui_w16.txt >gui_w16.html 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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_bugfiles -A 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 awk -f makehtml.awk gui_w32.txt >gui_w32.html installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/vimtutor.1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/man1/vimdiff.1 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 touch install-stamp-vim-tiny cp -r ../runtime/macros/* /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros awk -f makehtml.awk gui_x11.txt >gui_x11.html chmod 755 `find /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros -type d -print` chmod 644 `find /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros -type f -print` chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros/less.sh cvs=`find /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/macros \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi awk -f makehtml.awk hangulin.txt >hangulin.html awk -f makehtml.awk hebrew.txt >hebrew.html 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/vim74/doc; \ cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc; \ chmod 644 $files awk -f makehtml.awk helphelp.txt >helphelp.html awk -f makehtml.awk howto.txt >howto.html dh_testdir awk -f makehtml.awk if_cscop.txt >if_cscop.html cp ../runtime/doc/*.pl /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc chmod 755 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/doc/*.pl cp ../runtime/menu.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/menu.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/menu.vim cp ../runtime/synmenu.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/synmenu.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/synmenu.vim cp ../runtime/delmenu.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/delmenu.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/delmenu.vim cp ../runtime/mswin.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/mswin.vim awk -f makehtml.awk if_lua.txt >if_lua.html chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/mswin.vim cp ../runtime/evim.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/evim.vim dh_testroot chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/evim.vim cp ../runtime/bugreport.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/bugreport.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/bugreport.vim cp ../runtime/vimrc_example.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74 chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/vimrc_example.vim cp ../runtime/gvimrc_example.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74 chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/gvimrc_example.vim dh_strip --dbg-package=vim-dbg cp ../runtime/filetype.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/filetype.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/filetype.vim cp ../runtime/ftoff.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftoff.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftoff.vim awk -f makehtml.awk if_mzsch.txt >if_mzsch.html cp ../runtime/scripts.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/scripts.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/scripts.vim cp ../runtime/ftplugin.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin.vim cp ../runtime/ftplugof.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugof.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugof.vim cp ../runtime/indent.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent.vim cp ../runtime/indoff.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indoff.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indoff.vim awk -f makehtml.awk if_ole.txt >if_ole.html cp ../runtime/optwin.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/optwin.vim chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/optwin.vim dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists cd ../runtime/print; cp *.ps /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/print awk -f makehtml.awk if_perl.txt >if_perl.html cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/print; chmod 644 *.ps cd ../runtime/colors; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/colors cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/colors; chmod 644 *.vim README.txt cd ../runtime/syntax; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/syntax awk -f makehtml.awk if_pyth.txt >if_pyth.html awk -f makehtml.awk if_ruby.txt >if_ruby.html awk -f makehtml.awk if_sniff.txt >if_sniff.html awk -f makehtml.awk if_tcl.txt >if_tcl.html cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/syntax; chmod 644 *.vim README.txt dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-gtk dh_strip debug symbol extraction: ignored packages: awk -f makehtml.awk indent.txt >indent.html cd ../runtime/indent; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/indent; chmod 644 *.vim README.txt cd ../runtime/autoload; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload awk -f makehtml.awk help.txt >index.html cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload; chmod 644 *.vim README.txt cd ../runtime/autoload/xml; cp *.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload/xml cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/autoload/xml; chmod 644 *.vim cd ../runtime/plugin; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/plugin awk -f makehtml.awk insert.txt >insert.html cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/plugin; chmod 644 *.vim README.txt cd ../runtime/ftplugin; cp *.vim README.txt logtalk.dict /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin /usr/bin/pkg_create_dbgsym: ignoring transitional package vim-dbg cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/ftplugin; chmod 644 *.vim README.txt cd ../runtime/compiler; cp *.vim README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/compiler cd /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/compiler; chmod 644 *.vim README.txt 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/vim74 /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/vim74/tools cvs=`find /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools/* perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools/efm_perl.pl awk -f makehtml.awk intro.txt >intro.html awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/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/vim74/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/vim74/tools/mve.awk; fi; fi chmod 755 `grep -l "^#!" /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/tools/*` /bin/sh ./installman.sh install /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim74 /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/vim74 /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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.UTF-8/man1/vim.1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/fr.UTF-8/man1/vimtutor.1 awk -f makehtml.awk map.txt >map.html 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/vim74 /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/vim74 /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 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect 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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/it.UTF-8/man1/vim.1 dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/it.UTF-8/man1/vimtutor.1 dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-gnome dh_strip debug symbol extraction: ignored packages: 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/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/vim.1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/vimtutor.1 /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/vimdiff.1 installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/evim.1 awk -f makehtml.awk mbyte.txt >mbyte.html /bin/sh ./installman.sh install /«PKGBUILDDIR»/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim74 /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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /«PKGBUILDDIR»/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vim.1 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/vim74 /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/vim74 /usr/share/vim ../runtime/doc 644 vim vimdiff evim /usr/bin/pkg_create_dbgsym: ignoring transitional package vim-dbg 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 awk -f makehtml.awk message.txt >message.html /bin/sh ./installman.sh install /«PKGBUILDDIR»/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim74 /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 dh_compress 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 awk -f makehtml.awk mlang.txt >mlang.html 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 awk -f makehtml.awk motion.txt >motion.html 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 dh_fixperms /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/ja/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/ex.1 creating link /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/view.1 creating link /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/man1/rvim.1 creating link /«PKGBUILDDIR»/debian/tmp/usr/share/man/ja/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 awk -f makehtml.awk netbeans.txt >netbeans.html 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/vim74/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/po' dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect make[3]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/po' make[3]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko ko.UTF-8 nb nl no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8 cs.cp1250 ja.sjis ja.euc-jp pl.cp1250 pl.UTF-8 ru.cp1251 sk.cp1250 uk.cp1251 zh_CN.cp936; do \ dir=/«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/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 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_installdeb awk -f makehtml.awk options.txt >options.html dh_shlibdeps dh_compress dh_fixperms dh_installdeb make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang; \ chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang/README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/keymap; \ chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/keymap/README.txt /«PKGBUILDDIR»/debian/tmp/usr/share/vim/vim74/keymap/*.vim; \ fi dh_shlibdeps 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 'test86.failed' | wc -l) -eq 0 ]; \ fi make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: Entering directory '/«PKGBUILDDIR»/src/vim-basic' /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/vim-basic/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po awk -f makehtml.awk os_390.txt >os_390.html awk -f makehtml.awk os_amiga.txt >os_amiga.html awk -f makehtml.awk os_beos.txt >os_beos.html awk -f makehtml.awk os_dos.txt >os_dos.html awk -f makehtml.awk os_mac.txt >os_mac.html awk -f makehtml.awk os_mint.txt >os_mint.html awk -f makehtml.awk os_msdos.txt >os_msdos.html awk -f makehtml.awk os_os2.txt >os_os2.html awk -f makehtml.awk os_qnx.txt >os_qnx.html touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po awk -f makehtml.awk os_risc.txt >os_risc.html awk -f makehtml.awk os_unix.txt >os_unix.html awk -f makehtml.awk os_vms.txt >os_vms.html awk -f makehtml.awk os_win32.txt >os_win32.html awk -f makehtml.awk pattern.txt >pattern.html awk -f makehtml.awk pi_getscript.txt >pi_getscript.html awk -f makehtml.awk pi_gzip.txt >pi_gzip.html awk -f makehtml.awk pi_netrw.txt >pi_netrw.html touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po awk -f makehtml.awk pi_paren.txt >pi_paren.html awk -f makehtml.awk pi_spec.txt >pi_spec.html awk -f makehtml.awk pi_tar.txt >pi_tar.html awk -f makehtml.awk pi_vimball.txt >pi_vimball.html awk -f makehtml.awk pi_zip.txt >pi_zip.html awk -f makehtml.awk print.txt >print.html touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po awk -f makehtml.awk quickfix.txt >quickfix.html awk -f makehtml.awk quickref.txt >quickref.html awk -f makehtml.awk quotes.txt >quotes.html awk -f makehtml.awk recover.txt >recover.html awk -f makehtml.awk remote.txt >remote.html awk -f makehtml.awk repeat.txt >repeat.html touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po awk -f makehtml.awk rileft.txt >rileft.html awk -f makehtml.awk russian.txt >russian.html awk -f makehtml.awk scroll.txt >scroll.html awk -f makehtml.awk sign.txt >sign.html awk -f makehtml.awk spell.txt >spell.html awk -f makehtml.awk sponsor.txt >sponsor.html awk -f makehtml.awk starting.txt >starting.html awk -f makehtml.awk syntax.txt >syntax.html touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po awk -f makehtml.awk tabpage.txt >tabpage.html awk -f makehtml.awk tagsrch.txt >tagsrch.html awk -f makehtml.awk term.txt >term.html touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po awk -f makehtml.awk tips.txt >tips.html awk -f makehtml.awk todo.txt >todo.html touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po awk -f makehtml.awk uganda.txt >uganda.html awk -f makehtml.awk undo.txt >undo.html awk -f makehtml.awk usr_01.txt >usr_01.html awk -f makehtml.awk usr_02.txt >usr_02.html awk -f makehtml.awk usr_03.txt >usr_03.html awk -f makehtml.awk usr_04.txt >usr_04.html awk -f makehtml.awk usr_05.txt >usr_05.html awk -f makehtml.awk usr_06.txt >usr_06.html awk -f makehtml.awk usr_07.txt >usr_07.html touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po awk -f makehtml.awk usr_08.txt >usr_08.html awk -f makehtml.awk usr_09.txt >usr_09.html awk -f makehtml.awk usr_10.txt >usr_10.html awk -f makehtml.awk usr_11.txt >usr_11.html awk -f makehtml.awk usr_12.txt >usr_12.html awk -f makehtml.awk usr_20.txt >usr_20.html awk -f makehtml.awk usr_21.txt >usr_21.html awk -f makehtml.awk usr_22.txt >usr_22.html awk -f makehtml.awk usr_23.txt >usr_23.html awk -f makehtml.awk usr_24.txt >usr_24.html touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po awk -f makehtml.awk usr_25.txt >usr_25.html awk -f makehtml.awk usr_26.txt >usr_26.html awk -f makehtml.awk usr_27.txt >usr_27.html awk -f makehtml.awk usr_28.txt >usr_28.html awk -f makehtml.awk usr_29.txt >usr_29.html awk -f makehtml.awk usr_30.txt >usr_30.html dh_gencontrol awk -f makehtml.awk usr_31.txt >usr_31.html awk -f makehtml.awk usr_32.txt >usr_32.html awk -f makehtml.awk usr_40.txt >usr_40.html awk -f makehtml.awk usr_41.txt >usr_41.html touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe awk -f makehtml.awk usr_42.txt >usr_42.html awk -f makehtml.awk usr_43.txt >usr_43.html awk -f makehtml.awk usr_44.txt >usr_44.html awk -f makehtml.awk usr_45.txt >usr_45.html awk -f makehtml.awk usr_90.txt >usr_90.html awk -f makehtml.awk usr_toc.txt >usr_toc.html awk -f makehtml.awk various.txt >various.html awk -f makehtml.awk version4.txt >version4.html awk -f makehtml.awk version5.txt >version5.html touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po dh_gencontrol dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_gencontrol debug symbol wrapper: packages to act on: vim-gtk dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package vim-gtk (pkgdir debian/vim-gtk, ddeb package dir debian/vim-gtk-dbgsym) dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: building vim-gtk-dbgsym_7.4.712-2ubuntu4_arm64.ddeb dpkg-deb: building package 'vim-gtk-dbgsym' in '../vim-gtk-dbgsym_7.4.712-2ubuntu4_arm64.ddeb'. touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po awk -f makehtml.awk version6.txt >version6.html dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_gencontrol debug symbol wrapper: packages to act on: vim-gnome dh_gencontrol debug symbol wrapper: ignored packages: touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po dh_gencontrol debug symbol wrapper: processing package vim-gnome (pkgdir debian/vim-gnome, ddeb package dir debian/vim-gnome-dbgsym) dh_gencontrol debug symbol wrapper: building vim-gnome-dbgsym_7.4.712-2ubuntu4_arm64.ddeb dpkg-deb: building package 'vim-gnome-dbgsym' in '../vim-gnome-dbgsym_7.4.712-2ubuntu4_arm64.ddeb'. touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po awk -f makehtml.awk version7.txt >version7.html touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po awk -f makehtml.awk vi_diff.txt >vi_diff.html awk -f makehtml.awk index.txt >vimindex.html awk -f makehtml.awk visual.txt >visual.html awk -f makehtml.awk windows.txt >windows.html awk -f makehtml.awk workshop.txt >workshop.html touch pt_BR.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.po make[1]: Leaving directory '/«PKGBUILDDIR»/runtime/doc' /usr/bin/make -C debian/policy text html make[1]: Entering directory '/«PKGBUILDDIR»/debian/policy' docbook2txt vim-policy.xml Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#html Working on: /«PKGBUILDDIR»/debian/policy/vim-policy.xml touch ru.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.po touch sk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sv.po Done. docbook2html vim-policy.xml -o vim-policy.html/ Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#html Working on: /«PKGBUILDDIR»/debian/policy/vim-policy.xml touch sv.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.po touch uk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq vi.po Done. make[1]: Leaving directory '/«PKGBUILDDIR»/debian/policy' /usr/bin/make -C src/po vim.pot make[1]: Entering directory '/«PKGBUILDDIR»/src/po' cd ..; OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes xgettext --default-domain=vim \ --add-comments --keyword=_ --keyword=N_ \ *.c if_perl.xs GvimExt/gvimext.cpp globals.h if_py_both.h touch vi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.UTF-8.po touch zh_CN.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.po xgettext: warning: file 'if_perl.xs' extension 'xs' is unknown; will try C mv -f ../vim.po vim.pot make[1]: Leaving directory '/«PKGBUILDDIR»/src/po' touch build-stamp-indep dh_testdir touch zh_CN.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.UTF-8.po dh_testroot dh_strip --dbg-package=vim-dbg dh_md5sums dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_builddeb -- -Zxz touch zh_TW.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.po dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-athena dh_strip debug symbol extraction: ignored packages: touch zh_TW.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.cp1250.po /usr/bin/pkg_create_dbgsym: ignoring transitional package vim-dbg INFO: pkgstriptranslations version 122 dh_md5sums dh_builddeb -- -Zxz touch cs.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.sjis.po pkgstriptranslations: processing vim-gtk (in debian/vim-gtk); do_strip: 1, oemstrip: dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_compress dh_fixperms touch ja.sjis.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.euc-jp.po dh_installdeb dh_shlibdeps INFO: pkgstriptranslations version 122 touch ja.euc-jp.ck pkgstriptranslations: processing vim-gnome (in debian/vim-gnome); do_strip: 1, oemstrip: ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.cp1250.po pkgstriptranslations: vim-gtk does not contain translations, skipping dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe pkgstriptranslations: preparing translation tarball vim_7.4.712-2ubuntu4_arm64_translations.tar.gz...touch pl.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.UTF-8.po touch pl.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.cp1251.po touch ru.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.cp1250.po touch sk.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.cp1251.po touch uk.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.cp936.po touch zh_CN.cp936.ck make[2]: Leaving directory '/«PKGBUILDDIR»/src/vim-basic/po' if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim SCRIPTSOURCE=../../runtime make[2]: Entering directory '/«PKGBUILDDIR»/src/vim-basic/testdir' rm -f test.log rm -rf test1.failed test.out X* viminfo tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out wrongtermsize VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_gencontrol dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_gencontrol debug symbol wrapper: packages to act on: vim-athena dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package vim-athena (pkgdir debian/vim-athena, ddeb package dir debian/vim-athena-dbgsym) dh_gencontrol debug symbol wrapper: building vim-athena-dbgsym_7.4.712-2ubuntu4_arm64.ddeb dpkg-deb: building package 'vim-athena-dbgsym' in '../vim-athena-dbgsym_7.4.712-2ubuntu4_arm64.ddeb'. "test1.in" 57 lines, 2069 charactersFirst a simple test to check if the test script works. If Vim was not compiled with the +eval feature, the small.vim script will be set to copy the test.ok file to test.out, so that it looks like the test succeeded. Otherwise an empty small.vim is written. small.vim is sourced by tests that require the +eval feature or other features that are missing in the small version. If Vim was not compiled with the +windows feature, the tiny.vim script will be set like small.vim above. tiny.vim is sourced by tests that require the +windows feature or other features that are missing in the tiny version. If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the +multi_byte feature. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. Similar logic is applied to the +lua feature, using lua.vim. STARTTEST :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest /^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1133 characters written:set ff& cpo+=A  /ENDTEST:w! mzscheme.vim :w! lua.vim :" :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" :" If +mzscheme feature supported, make mzscheme.vim empty. :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif :" :" If +lua feature supported, make lua.vim empty. :if has("lua") | sp another | w! lua.vim | q | endif :" :" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. :" Otherwise write small.vim to skip the test. :if 1 | q! | endif :w! small.vim :" If +windows feature not supported :sp will fail and tiny.vim will be :" written to skip the test. :sp another :wq! tiny.vim :qa! ENDTEST :so! Xdotest :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif :" :" Write a single line to test.out to check if testing works at all. :%d ~~~~~~~~~~~~~~~~~~~~~ ~ --No lines in buffer--this is a test:w! test.out "test.out" [New File] 1 line, 15 characters written:" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.  :w! small.vim "small.vim" [New File] 1 line, 1 character written:w! tiny.vim "tiny.vim" [New File] 1 line, 1 character writtene! test.ok w! test.out qa!:w! mbyte.vim "mbyte.vim" [New File] 4 lines, 28 characters written:w! mzscheme.vim "mzscheme.vim" [New File] 4 lines, 28 characters written:w! lua.vim "lua.vim" [New File] 4 lines, 28 characters written:" :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif "another" [New File] "mbyte.vim" 0 lines, 0 characters 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com "test2.in" 29 lines, 717 charactersThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim /^first /tmp :call append(0, expand("")) /^second /URL :call append(1, expand("")) :if has("ebcdic") : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ :else : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ :endif /^third /name :call append(2, expand("")) /^fourth /URL :call append(3, expand("")):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("")) /^second second test for URL://machine.name/tmp/vimtest2b. And other text /URL :call append(1, expand("")) :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("")) /^fourth fourth test for URL:\\machine.name\tmp\vimtest2d, and other text /URL :call append(3, expand("")) 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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test3.failed test.ok test.out X* viminfo cp test3.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. pkgstripfiles: processing control file: debian/vim-gtk/DEBIAN/control, package vim-gtk, directory debian/vim-gtk pkgstripfiles: PNG optimization for package vim-gtk took 0 s dpkg-deb: building package 'vim-gtk' in '../vim-gtk_7.4.712-2ubuntu4_arm64.deb'. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test3.in" 2228 lines, 22080 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 " read modeline "test3.in"2228L, 22080Cif (test)cmd1;cmd2;if (test)cmd1;else/start of AUTO /end of AUTO 881 lines to indent... 8500 750 650 550 450 350 250 150 50 lines to indent... 882 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=es,n0s /main =][ ENDTEST main(void) { /* Make sure that cino=X0s is not parsed like cino=Xs. */ if (cond)foo(); :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cin :set cino=es,n0s /main 8 lines to indent... 9indented  /^STARTTEST  else{bar(); } } STARTTEST :set cin :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written:set ff& cpo+=A  /ENDTEST/+-1:set cino=]]=][ ENDTEST :so! Xdotest :set cin :set cino= { 11 lines to indent... 12indented   do /^STARTTEST if (){if ()asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST ]]=][ ENDTEST void f() { if ( k() ) {l();} else { /* Start (two words) end */m(); } :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest  8 lines to indent... 9indented  /^STARTTEST n(); } STARTTEST :set cino={s,e-s :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written:set ff& cpo+=A  /ENDTEST/+-1 ]]=][ ENDTEST :so! Xdotest :set cino={s,e-s void f() { 7 lines to indent... 8indented  {  if ( k() ) /^STARTTEST  {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST :set cino={s,fs :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written:set ff& cpo+=A  /ENDTEST/+-1 ]]=/ foo ENDTEST :so! Xdotest :set cino={s,fs void bar(void) { / foo 30 lines to indent... 31indented  {/^STARTTEST void func(void) { a = 1;{b = 2;} c = 3; d = 4; } /* foo */ STARTTEST :set cino= /while ohere^[ ENDTEST a() { do { a = a +a; } while ( a );/* add text under this line */ :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino= /while  -- INSERT -- here 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 writtendh_testdir :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" 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  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" 2L, 26C written:set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest :set cino=(0,ts 2kdd2j=][ENDTEST 7 lines to indent... 8indented  void func(int a /^STARTTEST #if defined(FOO), int b, int c #endif) { } STARTTEST :set cino=(0 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" dh_testroot 2L, 23C written:set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest :set cino=(0 2kdd2j=][ENDTEST 8 lines to indent... 9indented   void /^STARTTEST func(int a#if defined(FOO), int b, int c #endif ) { } STARTTEST :set cino& :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 22C written:set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=7][ ENDTEST :so! Xdotest :set cino& 2kdd2j=7][ ENDTEST 69 lines to indent... 50 7indented  void func(void) /^STARTTEST int a,int b) { }void func6(int a) { } STARTTEST :set cino& :set cino+=l1 2kdd2j=][ ENDTEST void func(void) { int tab[] = {1, 2, 3,4, 5, 6}; :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino& :set cino+=l1  22 lines to indent... 23indented  /^STARTTEST break;case baz: {printf("baz");break;}case quux:printf("But don't break the indentation of this instruction\n");break; } } STARTTEST :set cino& 2kdd2j=][ ENDTEST void func(void) { cout << "a" << "b" << ") :" << "c"; } :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino&  6 lines to indent... 7indented  << "b" << ") :" << "c"; /^STARTTEST STARTTEST :set com=s1:/*,m:*,ex:*/ :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 38C written:set ff& cpo+=A  /ENDTEST/+-1 ]]3jofoo();^[  ENDTEST :so! Xdotest :set com=s1:/*,m:*,ex:*/ void func(void) {/** This is a comment.*/ -- INSERT -- foo(); } /^STARTTEST STARTTEST :set cino& :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written:set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest :set cino& 2kdd2j=][ENDTEST 8 lines to indent... 9indented  void func(void) /^STARTTEST {for (int i = 0; i < 10; ++i)if (i & 1) {foo(1);} elsefoo(0); baz(); } STARTTEST :set cino=k2s,(0 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written:set ff& cpo+=A  /ENDTEST/+-1 2kdd3j=][ ENDTEST :so! Xdotest :set cino=k2s,(0 2kdd3j=][ENDTEST void func(void) 23 lines to indent... 24indented  { /^STARTTEST if ( c1&& ( c2|| c3))foo; func( c1&& ( c2|| c3))foo; } STARTTEST :set cino=k2s,(s 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino=k2s,(s  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" dh_strip --dbg-package=vim-dbg 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, 2, 3 ]; JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written:set ff& cpo+=A  /ENDTEST/+-1^JSSTART=/^JSEND ENDTEST :so! Xdotest :set cino=j1,J1 /^JSSTART JSSTART /^JSEND 7 lines to indent... 8indented /^STARTTEST function bar() { var foo = [1,2,3 ]; } JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written:set ff& cpo+=A  /ENDTEST/+-1^JSSTART=/^JSEND ENDTEST :so! Xdotest :set cino=j1,J1 /^JSSTART JSSTART /^JSEND 58 lines to indent... 509indented /^STARTTEST return false;}_arguments[0]=options;method.apply(this,_arguments);}}); } })(jQuery); JSEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART function init(options) { $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [ :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino=j1,J1 /^JSSTART /^JSEND 14 lines to indent... 15indented  $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [/^STARTTEST  1,2,3],callback: function(){return true;} }, options||{})); } JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written:set ff& cpo+=A  /ENDTEST/+-1^JSSTART=/^JSEND ENDTEST :so! Xdotest :set cino=j1,J1 /^JSSTART JSSTART /^JSEND 16 lines to indent... 17indented /^STARTTEST 2,3],callback: function(){return true;}}, options||{})); } })(jQuery); JSEND STARTTEST :set cino=j1,J1,+2 /^JSSTART =/^JSEND ENDTEST JSSTART // Results of JavaScript indent // 1 (function(){ var a = [ 'a', :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 38C written:set ff& cpo+=A /ENDTEST/+-1 :so! Xdotest :set cino=j1,J1,+2 /^JSSTART /^JSEND 149 lines to indent... 100 50 lines to indent... 150 lines indented dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists  var a = [ 'a',/^STARTTEST 'e', 'f', 'g', 'h', 'i' ]; // 10 var a, b, c, d, e, f, g, h, i; JSEND STARTTEST :g/^STARTTEST/.,/^ENDTEST/d :1;/start of AUTO/,$wq! test.out ENDTEST :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written:set ff& cpo+=A  /ENDTEST/+-1 :so! Xdotest :g/^STARTTEST/.,/^ENDTEST/d 221 fewer lines5 *9 *c 'd 'e', 'f', 'g', 'h', 'i'];// 10var a b c d e, f, g, h, i;JSEND:1;/start of AUTO/,$wq! test.out "test.out" [New] 1987L, 19161C written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test4.failed test.ok test.out X* viminfo cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-nox dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package vim-dbg dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_compress dh_fixperms dh_installdeb dh_shlibdeps "test4.in" 34 lines, 959 charactersTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of :.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx" split to Xxx, autocmd will do :brew G?this is a othis should be auto-indented^[ :" Append text with autoindent to this file :au! BufEnter Xxx :buf Xxx" go to Xxx, no autocmd anymore G?this is a othis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx" include Xxx in the current file :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for autocommand that changes current buffer on BufEnter event./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 20 lines, 677 characters written:set ff& cpo+=A /ENDTEST:?startstart?,$w! test.out :qa! ENDTEST  :so! Xdotest :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of startstart start of test file Xxx :.,/end of/w! Xxx " write test file Xxx "Xxx" [New] 7L, 124C written:set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew "Xxx" 7L, 124CTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer.STARTTESTo small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of.,/end of/w!" write test file Xxx :set ai modeline modelines=3:sp Xxx " split to Xxx, autocmd will do :brew test4.in :set fo+=rssue #57 do not move cursor on when autoindent is setGo# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[ :?startstart?,$w! test.out :qa!ENDTESTstartstart of test file Xxx test4.in test4.in" line 1 of 34 --2%-- 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 written:au BufEnter Xxx brew/start of:.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew G?this is aothis 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 XxxG:r Xxx nclude Xxx in the current file:set fo+=r" issue #57 do not move cursor on when autoindent is setGo# abcdef^[2hi^Od0^[o# abcdef^[2hi^Od0^[ :?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 :set fo+=r " issue #57 do not move cursor on when autoindent is set :au! BufEnter Xxxvim: set noai :this is a testthis is a testthis is a testthis is a test this should be in column 1 end of test file Xxx -- INSERT -- # abcdef -- INSERT -- -- (insert) -- # def-- (insert) -- -- INSERT --defod -- INSERT -- # abcdef -- INSERT -- -- (insert) -- -- INSERT --def :?startstart?,$w! test.out "test.out" [New] 20L, 330C written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test5.failed test.ok test.out X* viminfo cp test5.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. dh_md5sums VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_builddeb -- -Zxz INFO: pkgstriptranslations version 122 pkgstriptranslations: processing vim-athena (in debian/vim-athena); do_strip: 1, oemstrip: pkgstriptranslations: vim-athena does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstriptranslations: vim-gnome does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball "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 here G?this is a othis is some more text^[ Append some text to this file :?start?,$w! test.outWrite current file contents :bwipe test.out " delete alternate buffer :au bufleave test5.in bwipe:bwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out " append an extra line to the output file :qa!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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test6.failed test.ok test.out X* viminfo cp test6.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. pkgstripfiles: processing control file: debian/vim-athena/DEBIAN/control, package vim-athena, directory debian/vim-athena pkgstripfiles: PNG optimization for package vim-athena took 0 s dpkg-deb: building package 'vim-athena' in '../vim-athena_7.4.712-2ubuntu4_arm64.deb'. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com dh_gencontrol pkgstripfiles: processing control file: debian/vim-gnome/DEBIAN/control, package vim-gnome, directory debian/vim-gnome pkgstripfiles: PNG optimization for package vim-gnome took 0 s dpkg-deb: building package 'vim-gnome' in '../vim-gnome_7.4.712-2ubuntu4_arm64.deb'. dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_gencontrol debug symbol wrapper: packages to act on: vim-nox dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package vim-nox (pkgdir debian/vim-nox, ddeb package dir debian/vim-nox-dbgsym) dh_gencontrol debug symbol wrapper: building vim-nox-dbgsym_7.4.712-2ubuntu4_arm64.ddeb dpkg-deb: building package 'vim-nox-dbgsym' in '../vim-nox-dbgsym_7.4.712-2ubuntu4_arm64.ddeb'. "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. dh_testdir dh_testroot VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_installdirs dh_install dh_testdir dh_testroot dh_strip --dbg-package=vim-dbg dh_installchangelogs dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_installdocs touch install-stamp-indep dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-tiny dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package vim-dbg dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe "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 /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol "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 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 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 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 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 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 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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. dh_compress dh_fixperms VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_installdeb dh_shlibdeps dh_gencontrol dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe "test8.in" 46 lines, 1236 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. Test for BufUnload autocommand that unloads all other buffers. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :au! BufWritePre :func CloseAll() let i = 0 while i <= bufnr('$'):set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for BufWritePre autocommand that deletes or unloads the buffer./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 37 lines, 1054 characters written:set ff& cpo+=A /ENDTEST if i != bufnr('%') && bufloaded(i)exe i . "bunload" endif let i += 1 endwhile endfunc :func WriteToOut() edit! test.out $put ='VimLeave done' write endfunc :set viminfo='100,nviminfo :au BufUnload * call CloseAll() :au VimLeave * call WriteToOut() :e small.vim :sp mbyte.vim :q :qa! ENDTEST  :so! Xdotest :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of start of Xxx 1 :.,/end of/w! Xxx1 " write test file Xxx1 "Xxx1" [New File] 3 lines, 31 characters written2:.,/end of/w! Xxx2 " write test file Xxx2 "Xxx2" [New File] 3 lines, 31 characters written:e! Xxx2 " edit Xxx2 "Xxx2" 3 lines, 31 charactersstart of Xxx2 testend 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:au! BufWritePre start of Xxx1test end of Xxx:func CloseAll() : let i = 0 : while i <= bufnr('$') : if i != bufnr('%') && bufloaded(i) : exe i . "bunload" : endif : let i += 1 : endwhile : endfunc start of Xxx1test end of Xxx ~ ~ ~ ~ ~:func WriteToOut() : edit! test.out : $put ='VimLeave done' : write : endfunc start of Xxx1test end of Xxx ~:set viminfo='100,nviminfo :au BufUnload * call CloseAll() :au VimLeave * call WriteToOut() :e small.vim Error detected while processing function CloseAll: line 4: E16: Invalid range: 0bunload "small.vim" 1 line, 1 character Press ENTER or type command to continue:sp mbyte.vim "mbyte.vim" 0 lines, 0 characters~ ~ ~mbyte.vim small.vim "mbyte.vim" 0 lines, 0 characters:q Error detected while processing function CloseAll: line 4: E16: Invalid range: 0bunload  "test.out" 6 lines, 62 characters "test.out" 7 lines, 76 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_gencontrol debug symbol wrapper: packages to act on: vim-tiny dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package vim-tiny (pkgdir debian/vim-tiny, ddeb package dir debian/vim-tiny-dbgsym) dh_gencontrol debug symbol wrapper: building vim-tiny-dbgsym_7.4.712-2ubuntu4_arm64.ddeb dpkg-deb: building package 'vim-tiny-dbgsym' in '../vim-tiny-dbgsym_7.4.712-2ubuntu4_arm64.ddeb'. dh_md5sums dh_builddeb -- -Zxz "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test10.failed test.ok test.out X* viminfo cp test10.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' INFO: pkgstriptranslations version 122 pkgstriptranslations: processing vim-nox (in debian/vim-nox); do_strip: 1, oemstrip: dh_md5sums dh_builddeb -- -Zxz pkgstriptranslations: vim-nox does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/vim-nox/DEBIAN/control, package vim-nox, directory debian/vim-nox INFO: pkgstriptranslations version 122 pkgstripfiles: PNG optimization for package vim-nox took 0 s dpkg-deb: building package 'vim-nox' in '../vim-nox_7.4.712-2ubuntu4_arm64.deb'. pkgstriptranslations: processing vim-tiny (in debian/vim-tiny); do_strip: 1, oemstrip: "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. "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 12xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 13xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 16 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 21 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 22 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 :cf Xerrorfile2[+] end of testfile:cf Xerrorfile1 start of testfile 2 3 4 5 6 7 8 9xxxxxxxxxxxxxxx10 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 errorA:cn Xtestfile|4 col 12| 1506-045 (S) Undeclared identifier fd_set.Xtestfile|6 col 19| this is an error LINE 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 COL 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 VCOL 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 . 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 . 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 . 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 . 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 :cf Xerrorfile1:w! test.out " Write contents of this file "test.out" [New File] 23 lines, 942 characters written :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test11.failed test.ok test.out X* viminfo cp test11.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. pkgstriptranslations: vim-tiny does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball VIMRUNTIME=../../runtime; export VIMRUNTIME; ../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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/vim-tiny/DEBIAN/control, package vim-tiny, directory debian/vim-tiny pkgstripfiles: PNG optimization for package vim-tiny took 0 s dpkg-deb: building package 'vim-tiny' in '../vim-tiny_7.4.712-2ubuntu4_arm64.deb'. "test11.in" 84 lines, 3366 charactersTests for autocommands: - FileWritePrewriting a compressed file - FileReadPostreading a compressed file - BufNewFilereading a file template - BufReadPredecompressing the file to be read - FilterReadPresubstituting characters in the temp file - FilterReadPostsubstituting characters after filtering - FileReadPreset options for decompression - FileReadPostdecompress the file Note: This test is skipped if "gzip" is not available. $GZIP is made empty, "-v" would cause trouble. Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being modified outside of Vim (noticed on Solaris). STARTTEST :so small.vim :" drop out when there is no gzip program :if !executable("gzip") : e! test.ok : w! test.out : qa! :endif: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, 2298 characters written:set ff& cpo+=A /ENDTEST:au! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand("")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w" write it, after filtering :au!" remove all autocommands :e" Edit test.out again :set nobin ff& " use the default fileformat for writing :w :qa! ENDTEST startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :so! Xdotest :so small.vim :" drop out when there is no gzip program :if !executable("gzip") : : e! test.ok : : w! test.out : : qa! : :endif :au! FileReadPre *.gz exe 'silent !gzip -d ' . shellescape(expand("")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :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(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w " write it, after filtering :au! " remove all autocommandse" Edit test.out againset nobin ff& " use the default fileformat for writing :wqa!ENDTESTstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45678910 end of testfile :$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("")) :au BufReadPre *.gz call rename(expand(":r"), expand("")) :au BufReadPost *.gz call rename(expand(""), expand(":r")) :au BufReadPost *.gz exe '!gzip ' . shellescape(expand(":r")) :e! Xtestfile.gz " Edit compressed file :!gzip -d 'Xtestfile.gz' "Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile' caught FileChangedShell 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(""), expand("") . " .t") start of testfile:au FilterReadPre *.out exe 'silent !sed s/e/E/ ' . shellescape(expand("")) . ".t >" . shellescape(expand("")) start of testfile:au FilterReadPre *.out exe 'silent !rm ' . shellescape(expand("")) . '.t' start of testfile: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.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:23,$!cat 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 'silent !gzip -d ' . shellescape(expand(" ")) startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz " Read compressed file "Xtestfile.gz" 11 lines, 357 characters 11 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"test.out" 61 lines, 1599 characters:set nobin ff& " use the default fileformat for writing :w "test.out" 61 lines, 1599 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test12.failed test.ok test.out X* viminfo cp test12.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test13.failed test.ok test.out X* viminfo cp test13.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test13.in" 58 lines, 1133 charactersTests for autocommands on :close command Write three files and open them, each in a window. Then go to next window, with autocommand that deletes the previous one. Do this twice, writing the file. Also test deleting the buffer on a Unload event. If this goes wrong there will be the ATTENTION prompt. Also test changing buffers in a BufDel autocommand. If this goes wrong there are ml_line errors and/or a Crash. STARTTEST :so small.vim :/^start of testfile/,/^end of testfile/w! Xtestje1 :/^start of testfile/,/^end of testfile/w! Xtestje2 :/^start of testfile/,/^end of testfile/w! Xtestje3 :e Xtestje1 otestje1^[ :w :sp Xtestje2 otestje2^[ :w: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] 38 lines, 631 characters written:set ff& cpo+=A /ENDTEST:au! :au! BufUnload Xtestje1 bwipe :e Xtestje3 :w >>test.out :e Xtestje2 :sp Xtestje1 :e :w >>test.out :au! :only :e Xtestje1 :bwipe Xtestje2 Xtestje3 test.out test13.in :au BufWipeout Xtestje1 buf Xtestje1 :bwipe :w >>test.out :qa! ENDTEST start of testfilecontentscontentscontents end of testfile :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 contents end 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 testje1contentscontentscontents 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 testfile testje2 contents contents contents end 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:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test14.failed test.ok test.out X* viminfo cp test14.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test14.in" 99 lines, 1606 charactersTests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" Also test search() STARTTEST :so small.vim /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt :.w >>test.out:set 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] 56 lines, 1141 characters written:set ff& cpo+=A /ENDTEST:$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute Y:$put =@0 /bar /e :$put =@0 -:keeppatterns /xyz 0dn:/^search()/,$w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}} :so! Xdotest :so small.vim /Start cursor here { cmd; /* <-- Start cursor here */ { }  cmd; } 6 fewer lines }Piece of Java{ tt m1 { t1;e1:?Bug?,/Piece/-2w! test.out "test.out" [New File] 3 lines, 44 characters written/^- Bug search hit BOTTOM, continuing at TOP:s/u/~u~/ :s/i/~u~/ uuun "vPPPP" on this text (Webb): :s/o/~~~/ uuuuuuuuun this text (Webb): :.w >>test.out "test.out" 1 line, 48 characters appended:if has("ebcdic") : : let tt = "o\193\xc2\o303 \90a\xfg\o578\ " : :else : : let tt = "o\65\x42\o103 \33a\xfg\o78\" : :endif :$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute: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:" /^foobar foobar :let startline = line('.') :call search('foobar', 'c') :call append(line('$'), line('.') - startline)   :call search('^$', 'c') :call append(line('$'), line('.') - startline) :call search('^$', 'bc') :call append(line('$'), line('.') - startline) /two substitute foo asdf one two :call search('.', 'c') :call append(line('$'), getline('.')[col('.') - 1:]) :" /^substitute search hit BOTTOM, continuing at TOP:s/foo/bar/ bar :$put =@/ search()0 1 1 two foo /^substitute search hit BOTTOM, continuing at TOP:keeppatterns s/asdf/xyz/ xyz:$put =@/ ^substitute /^substitute search hit BOTTOM, continuing at TOP:$put =@0 substitute bar xyz /bar /e :$put =@0 substitute bar xyz  :keeppatterns /xyz  /bar /exyz:/^search()/,$w >>test.out search hit BOTTOM, continuing at TOP "test.out" 9 lines, 58 characters appended:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test15.failed test.ok test.out X* viminfo cp test15.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test15.in" 136 lines, 2246 charactersTests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for :right on text with embedded TAB./^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/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTESTtest for :leftaafaadfaasdfaaasdfaaxasdfaa asxxdfaatest for :centeraafaafd asdf1 line less; after #1 0 seconds agotest for :lefta afa adfa asdfaaasdfa axasdfaa test for :center  aa fa afd asdf :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa asxxdfaaxxxoikeasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx > xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc :.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc :set tw=3  3 more lines 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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test17.failed test.ok test.out X* viminfo cp test17.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test17.in" 141 lines, 2634 charactersTests for: - "gf" on ${VAR}, - ":checkpath!" with various 'include' settings. STARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :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 :if has("unix") :let $CDIR = "." /CDIR :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 Tests for:/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 33 lines, 771 characters written:set ff& cpo+=A /ENDTEST/TDIR :endif :" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out gf :set ff=unix :w! test.out :brewind ENDTEST${CDIR}/test17a.in$TDIR/test17a.in STARTTEST :" check for 'include' without \zs or \ze :lang C :call delete("./Xbase.a") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :so! Xdotest :so small.vim :if has("ebcdic") : : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} : :else : : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} : :endif /TDIR :endif :" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command: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 /TDIR :endif :" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out:if has("unix") : :let $CDIR = "." : /CDIR : :else : :if has("amiga") : :let $TDIR = "/testdir" : :else : :let $TDIR = "." : :endif : /TDIR : :endif /TDIR :endif :" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out gf :set ff=unix :w! test.out:" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out "test.out" [New File] 141 lines, 2634 characters written/«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!~~~~~~~~~ ~~~ ~~~~~~~~:set ff=unix :w! test.out "test.out" 3 lines, 88 characters written:brewind "test17.in" 141 lines, 2634 characters:" Dummy writing for making that sure gf doesn't fail even if the current :" file is modified. It can be occurred when executing the following command :" directly on Windows without fixing the 'fileformat': :" > nmake -f Make_dos.mak test17.out :w! test.out gf :set ff=unix :w! test.out :brewind ENDTEST ${CDIR}/test17a.in $TDIR/test17a.inSTARTTEST :" check for 'include' without \zs or \ze :lang C :call delete("./Xbase.a") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :e! Xdir1/dir2/foo.a i#include "bar.a"^[/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 23 lines, 395 characters written:set ff& cpo+=A /ENDTEST:e Xdir1/dir2/baz.a i#include"foo.a"^[ :w :e Xbase.a :set path=Xdir1/dir2 i#include ^[ :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and \ze :call delete("./Xbase.b") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*/\zs[^/]\+\ze' :function! DotsToSlashes() : return substitute(v:fname, '\.', '/', 'g') . '.b' :endfunction :so! Xdotest :" check for 'include' without \zs or \ze :lang C :call delete("./Xbase.a") :call DeleteDirectory("Xdir1") :!mkdir Xdir1   Press ENTER or type command to continue:!mkdir "Xdir1/dir2"   Press ENTER or type command to continue:e! Xdir1/dir2/foo.a "Xdir1/dir2/foo.a" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~#include "bar.a":w "Xdir1/dir2/foo.a" [New File] 1 line, 19 characters written:e Xdir1/dir2/bar.a "Xdir1/dir2/bar.a" [New File]#include "baz.a":w "Xdir1/dir2/bar.a" [New File] 1 line, 22 characters written:e Xdir1/dir2/baz.a "Xdir1/dir2/baz.a" [New File]#include"foo.a":w "Xdir1/dir2/baz.a" [New File] 1 line, 28 characters written:e Xbase.a "Xbase.a" [New File]:set path=Xdir1/dir2 #include :w "Xbase.a" [New File] 1 line, 20 characters written:redir! >>test.out :checkpath! --- Included files in path --- Xdir1/dir2/foo.a Xdir1/dir2/foo.a --> Xdir1/dir2/bar.a Xdir1/dir2/bar.a --> Xdir1/dir2/baz.a Xdir1/dir2/baz.a --> "foo.a" (Already listed) Press ENTER or type command to continue:redir END #include ~ ~ ~ ~ ~ ~ ~:brewind "test17.in" 141 lines, 2634 charactersi#include "foo.a"^[ :w :e Xbase.a :set path=Xdir1/dir2 i#include ^[ :w :redir! >>test.out :checkpath! :redir END :brewind ENDTESTSTARTTEST :" check for 'include' with \zs and \ze :call delete("./Xbase.b") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*/\zs[^/]\+\ze' :function! DotsToSlashes() : return substitute(v:fname, '\.', '/', 'g') . '.b' :endfunction :let &includeexpr='DotsToSlashes()'/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 27 lines, 531 characters written:set ff& cpo+=A /ENDTEST:e Xdir1/dir2/baz.b i%inc/foo/^[ :w :e Xbase.b :set path=Xdir1/dir2 i%inc /foo/^[ :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :function! StripNewlineChar() : if v:fname =~ '\n$' : return v:fname[:-2] :so! Xdotest :" check for 'include' with \zs and \ze :call delete("./Xbase.b") :call DeleteDirectory("Xdir1") :!mkdir Xdir1   Press ENTER or type command to continue:!mkdir "Xdir1/dir2"   Press ENTER or type command to continue:let &include='^\s*%inc\s*/\zs[^/]\+\ze' :e Xdir1/dir2/baz.b i%inc/foo/^[ :w :e Xbase.b :set path=Xdir1/dir2 i%inc /foo/^[ :w :redir! >>test.out :checkpath! :redir END :brewind ENDTEST STARTTEST :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :function! StripNewlineChar() : if v:fname =~ '\n$' : return v:fname[:-2]:function! DotsToSlashes() : : return substitute(v:fname, '\.', '/', 'g') . '.b' : :endfunction :e Xdir1/dir2/baz.b i%inc/foo/^[:let &includeexpr='DotsToSlashes()' :e! Xdir1/dir2/foo.b "Xdir1/dir2/foo.b" [New File]~~~~~~~~~~~ ~~~~~~~~~~~%inc /bar/:w "Xdir1/dir2/foo.b" [New File] 1 line, 13 characters written:e Xdir1/dir2/bar.b "Xdir1/dir2/bar.b" [New File]%inc /baz/:w "Xdir1/dir2/bar.b" [New File] 1 line, 16 characters written:e Xdir1/dir2/baz.b "Xdir1/dir2/baz.b" [New File]%inc/foo/:w "Xdir1/dir2/baz.b" [New File] 1 line, 22 characters written:e Xbase.b "Xbase.b" [New File]:set path=Xdir1/dir2 %inc /foo/:w "Xbase.b" [New File] 1 line, 14 characters written:redir! >>test.out :checkpath! --- Included files in path --- Xdir1/dir2/foo.b Xdir1/dir2/foo.b --> Xdir1/dir2/bar.b Xdir1/dir2/bar.b --> Xdir1/dir2/baz.b Xdir1/dir2/baz.b --> foo (Already listed) Press ENTER or type command to continue:redir END %inc /foo/ ~ ~ ~ ~ ~ ~ ~:brewind "test17.in" 141 lines, 2634 charactersi%inc /foo/^[ :w :e Xbase.b :set path=Xdir1/dir2 i%inc /foo/^[ :w :redir! >>test.out :checkpath! :redir END :brewind ENDTESTSTARTTEST :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call DeleteDirectory("Xdir1") :!mkdir Xdir1 :!mkdir "Xdir1/dir2" :let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :function! StripNewlineChar() : if v:fname =~ '\n$' : return v:fname[:-2] : endif/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 39 lines, 743 characters written:set ff& cpo+=A /ENDTEST:w :e Xdir1/dir2/baz.c i%incfoo.c^[ :w :e Xdir1/dir2/FALSE.c i%incfoo.c^[ :w :e Xbase.c :set path=Xdir1/dir2 i%inc FALSE.c foo.c^[ :w :redir! >>test.out :checkpath! :redir END :brewind :" change "\" to "/" for Windows and fix 'fileformat' :e test.out :%s#\\#/#g :set ff& :w :q ENDTEST :so! Xdotest :" check for 'include' with \zs and no \ze :call delete("./Xbase.c") :call DeleteDirectory("Xdir1") :!mkdir Xdir1   Press ENTER or type command to continue:!mkdir "Xdir1/dir2"   Press ENTER or type command to continue:let &include='^\s*%inc\s*\%([[:upper:]][^[:space:]]*\s\+\)\?\zs\S\+\ze' :w :e Xdir1/dir2/baz.c i%incfoo.c^[ :w :e Xdir1/dir2/FALSE.c i%incfoo.c^[ :w :e Xbase.c :set path=Xdir1/dir2 i%inc FALSE.c foo.c^[ :w :redir! >>test.out :checkpath! :redir END :brewind :" change "\" to "/" for Windows and fix 'fileformat' :e test.out :%s#\\#/#g :set ff& :w :q ENDTEST :function! StripNewlineChar() : : if v:fname =~ '\n$' : : return v:fname[:-2] : : endif : : return v:fname : :endfunction :w :e Xdir1/dir2/baz.c i%incfoo.c^[ :w :e Xdir1/dir2/FALSE.c :let &includeexpr='StripNewlineChar()' :e! Xdir1/dir2/foo.c "Xdir1/dir2/foo.c" [New File]~~~~~~~~~~~~~~~~~~~~~ ~%inc bar.c:w "Xdir1/dir2/foo.c" [New File] 1 line, 13 characters written:e Xdir1/dir2/bar.c "Xdir1/dir2/bar.c" [New File]%inc baz.c:w "Xdir1/dir2/bar.c" [New File] 1 line, 16 characters written:e Xdir1/dir2/baz.c "Xdir1/dir2/baz.c" [New File]%incfoo.c:w "Xdir1/dir2/baz.c" [New File] 1 line, 22 characters written:e Xdir1/dir2/FALSE.c "Xdir1/dir2/FALSE.c" [New File]%incfoo.c:w "Xdir1/dir2/FALSE.c" [New File] 1 line, 22 characters written:e Xbase.c "Xbase.c" [New File]:set path=Xdir1/dir2 %inc FALSE.c foo.c:w "Xbase.c" [New File] 1 line, 22 characters written:redir! >>test.out :checkpath! --- Included files in path --- Xdir1/dir2/foo.c Xdir1/dir2/foo.c --> Xdir1/dir2/bar.c Xdir1/dir2/bar.c --> Xdir1/dir2/baz.c Xdir1/dir2/baz.c --> foo.c (Already listed) Press ENTER or type command to continue:redir END %inc FALSE.c foo.c ~ ~ ~ ~ ~ ~ ~:brewind "test17.in" 141 lines, 2634 characters:w:e Xdir1/dir2/baz.c i%incfoo.c^[ :w :e Xdir1/dir2/FALSE.c i%incfoo.c^[ :w :e Xbase.c :set path=Xdir1/dir2 i%inc FALSE.c foo.c^[ :w :redir! >>test.out :checkpath! :redir END :brewind :" change "\" to "/" for Windows and fix 'fileformat' :e test.out :%s#\\#/#g :set ff& :w :q ENDTEST:" change "\" to "/" for Windows and fix 'fileformat' :e test.out "test.out" 33 lines, 655 charactersThis file is just to test "gf" in test 17. The contents is not important. Just testing!--- Included files in path --- Xdir1/dir2/foo.a Xdir1/dir2/foo.a --> Xdir1/dir2/bar.a Xdir1/dir2/bar.a --> Xdir1/dir2/baz.a Xdir1/dir2/baz.a --> "foo.a" (Already listed)--- Included files in path ---Xdir1/dir2/foo.b Xdir1/dir2/foo.b --> Xdir1/dir2/bar.b Xdir1/dir2/bar.b --> Xdir1/dir2/baz.b Xdir1/dir2/baz.b -->foo (Already listed):%s#\\#/#g E486: Pattern not found: \\:set ff& :w "test.out" 33 lines, 655 characters written:q # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test18.failed test.ok test.out X* viminfo cp test18.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test19.in" 33 lines, 692 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. Also test that dv_ works correctly STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa!:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for "r" with 'smarttab' and 'expandtab' set/not set./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 447 characters written:set ff& cpo+=A /ENDTEST ENDTEST  :so! Xdotest :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^^? t_kb=^^H STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa! ENDTEST /some start textsome test text ome test text :set noexpandtab /other test textother test text ther test text a cde :" Test replacing with Tabs and then backspacing to undo it    f ghi :" Test replacing with Tabs  hi test text :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 {x :set nosol /Second line/   Second line beginning with whitespace  with whitespace :?^start?,$w! test.out "test.out" [New File] 10 lines, 121 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test20.in" 28 lines, 398 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST 123456 234567 345678 test text test tex start here:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests Blockwise Visual when there are TABs before the text./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 107 characters written:set ff& cpo+=A /ENDTEST :so! Xdotest :so tiny.vim  some texttest text test text Ox^[jAy^[kdd x yy Ox^[jAy^[kdd 2 changes; before #1 0 seconds ago :new ~~~~~~~~~~ [No Name] 123456 234567 345678test text test tex start here some texttest test textOx^[jAy^[kdd test20.in x[+] y ~1 line less; before #1 0 seconds ago :quit! :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST123456 234567 345678test text test tex start heresome test text test textOx^[jAy^[kdd Ox^[jAy^[kdd /start here$ search hit BOTTOM, continuing at TOPset tat rt hereextex/456$ search hit BOTTOM, continuing at TOP4 2345 345start here56 234start here67 345start here78:/56$/,$-1w! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 10 lines, 106 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test21.failed test.ok test.out X* viminfo cp test21.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 6^W :.w >>test.out :qa!ENDTEST#include test21.in/* test text test tex start here some text test text start OK if found this line test21.in :.w >>test.out "test.out" 1 line, 30 characters appended:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test23.failed test.ok test.out X* viminfo cp test23.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test24.failed test.ok test.out X* viminfo cp test24.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test24.in" 89 lines, 1301 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] 51 lines, 519 characters written:set ff& cpo+=A /ENDTEST:s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ :s/aaa/xyz/ :s/~/bcd/ :s/~\+/BB/ :" :?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\)\@\|\.\)\=\)\+=/XX/ XX hh= 77; :s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ YY 77;  aaa  :s/aaa/xyz/ xyz  xyz :s/~/bcd/ bcd  bcdbcdbcd :s/~\+/BB/ BB:" :?start?,$w! test.out "test.out" [New] 32L, 586C written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test25.failed test.ok test.out X* viminfo cp test25.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test26.failed test.ok test.out X* viminfo cp test26.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test27.failed test.ok test.out X* viminfo cp test27.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test29.failed test.ok test.out X* viminfo cp test29.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test29.in" 230 lines, 4222 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 :" Test with backspace set to the non-compatible setting :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 17 lines, 308 characters written:set ff& cpo+=A  /ENDTEST:inoremap Avim3^U^[ :iunmap Avim4^U^U^[ :" Test with backspace set to the compatible setting :set bs= A vim5^[A^U^U^[ A vim6^[Azwei^Gu^U^[ :inoremap A vim7^U^U^[ :set cp ENDTEST 1 this shouldn't be deleted 2 this shouldn't be deleted 3 this shouldn't be deleted 4 this should be deleted 5 this shouldn't be deleted 6 this shouldn't be deleted 7 this shouldn't be deleted 8 this shouldn't be deleted (not touched yet) STARTTEST /^{/+1 :so! Xdotest :" Test with backspace set to the non-compatible setting /^\d\+ this :set cp bs=2 d vim2:set cpo-=< :inoremap d3:iunmap  :" Test with backspace set to the compatible setting :set bs= vim5d vim66 zwei:inoremap vim7 :set cp /^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 21 lines, 356 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=sO:*\ -,mO:*\ \ ,exO:*/ :set comments+=s1:/*,mb:*,ex:*/,:// :set comments+=s1:>#,mb:#,ex:#<,:< :set cpoptions-=j joinspaces fo=j :set backspace=eol,start :.,+3join /* Make sure the previous comment leader is not removed. *//* List:* - item1 * foo bar baz /* Make sure the previous comment leader is not removed. */* foo bar baz * - item2 * foo bar baz :.,+8join /* List: item1 foo bar baz foo bar baz item2 foo bar baz foo bar baz *//* List:- item1 foo bar baz * - item2 /* List: item1 foo bar baz foo bar baz item2 foo bar baz foo bar baz */// Should the next comment leader be left alone? // Yes.// Should the next comment leader be left alone? :.,+2join Should the next comment leader be left alone? Yes. // Yes. // Should the next comment leader be left alone? Yes.* Here the comment leader should be left intact. */ // And so should this one. :.,+2join /* Here the comment leader should be left intact. */ // And so should this one.* Here the comment leader should be left intact. */ /* Here the comment leader should be left intact. */ // And so should this one. :.,+2join if (condition) // Remove the next comment leader! OK, I will.  action(); if (condition) // Remove the next comment leader! OK, I will. action();  :.,+2join int i = 7 /* foo *// 3 // comment  ; int i = 7 /* foo *// 3 // comment ;  :.,+5join ># Note that the last character of the ending comment leader (left angle bracket@># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. ># Note that the last character of the ending comment leader (left angle bracket@># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. Some code! // Make sure backspacing does not remove this comment leader. // Make sure backspacing does not remove this comment leader. } /^STARTTEST STARTTEST :g/^STARTTEST/.,/^ENDTEST/d :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 61 characters written:set ff& cpo+=A  /ENDTEST :?firstline?+1,$w! test.out :so! Xdotest :g/^STARTTEST/.,/^ENDTEST/d 74 fewer lines// Should the next comment leader be left alone? Yes./* Here the comment leader should be left intact. */ // And so should this one. /* Here the comment leader should be left intact. */ // And so should this one. if (condition) // Remove the next comment leader! OK, I will. action();if (condition) // Remove the next comment leader! OK, I will. action();int i = 7 /* foo *// 3 // comment ;int i = 7 /* foo *// 3 // comment ;># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. Some code!// Make sure backspacing does not remove this comment leader. }:?firstline?+1,$w! test.out "test.out" [New File] 97 lines, 3018 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test30.failed test.ok test.out X* viminfo cp test30.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test30.in" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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] 221 lines, 3592 characters written:set ff& cpo+=A /ENDTEST:$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72 Go8^[:$r XXtt81 :$r XXtt82 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST unix unix eof dos^M dos^M eof mac^Mmac^M :so! Xdotest :so small.vim :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^unix/;/eof/-1w! XXUnix "XXUnix" [New File] 2 lines, 10 characters written:/^dos/;/eof/-1w! XXDos "XXDos" [New File] 2 lines, 10 characters written:set bin noeol :$w! XXMac "XXMac" [New File][Incomplete last line] 1 line, 8 characters written noeol :$w! XXEol "XXEol" [New File][Incomplete last line] 1 line, 5 characters written:set nobin eol :enew! ~~~~~~~~~~~ ~~~~ ~~~~ ~~~: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 XXMac,XXEol XXMacEol. : : !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 XXMac+XXEol XXMacEol : : !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 XXMac XXEol >XXMacEol :!cat XXMac XXEol >XXMacEol : : !cat XXUnix XXDos XXMac >XXUxDsMc :!cat XXUnix XXDos XXMac >XXUxDsMc : :endif ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~:" :" try reading and writing with 'fileformats' empty :set fileformat=unix :e! XXUnix "XXUnix" 2 lines, 10 charactersunix unix: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" 237 lines, 3762 characters 3 buffers wiped out Press ENTER or type command to continue:set fileformat=dos :$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72 Go8^[:$r XXtt81 :$r XXtt82 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTESTunix unix eofdos^M dos^M eofmac^Mmac^M :e! XXUnix "XXUnix" [CR missing][dos format] 2 lines, 10 charactersunixunix~~~~~~~~~~~ ~~~~ ~~~~ ~~: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] 237 lines, 3762 characters 3 buffers wiped out Press ENTER or type command to continue:set fileformat=mac :$r XXtt64 Go7^[:$r XXtt71 :$r XXtt72 Go8^[:$r XXtt81 :$r XXtt82 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTESTunix unix eofdos dos eofmac^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, 3762 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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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] 237 lines, 3762 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] 237 lines, 3762 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, 3762 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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:e! XXEol "XXEol" [Incomplete last line] 1 line, 5 charactersnoeol~~ ~~~~~~~~~~~~~~~~~~~~=&ffs =&ff unix,mac:unix:w! XXtt54 "XXtt54" [New File] 2 lines, 20 characters written:bwipe XXEol "test30.in" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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] 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:e! XXUxMac "XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix mac^Mmac^M~~~~~~~~~~~~~~~~~~~~=&ffs =&ff dos,mac:dos:w! XXtt62 "XXtt62" [New File][dos format] 4 lines, 35 characters written:bwipe XXUxMac "test30.in" [CR missing][dos format] 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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] 237 lines, 3762 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] 237 lines, 3762 characters:e! XXMacEol "XXMacEol" [Incomplete last line][mac format] 3 lines, 13 charactersmacmac noeol~~~~~~~~~~~~~~~~~~~~=&ffs =&ff dos,mac:mac:w! XXtt64 "XXtt64" [New File][mac format] 4 lines, 26 characters written:bwipe XXMacEol "test30.in" [CR missing][dos format] 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:" :" 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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:e! XXEol "XXEol" [Incomplete last line] 1 line, 5 charactersnoeol~~ ~~~~~~~~~~~~~~~~~~~~=&ffs =&ff unix,dos,mac:unix:w! XXtt72 "XXtt72" [New File] 2 lines, 24 characters written:bwipe XXEol "test30.in" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:e! XXEol "XXEol" [Incomplete last line][mac format] 1 line, 5 charactersnoeol~~ ~~~~~~~~~~~~~~~~~~~~=&ffs =&ff mac,dos,unix:mac:w! XXtt82 "XXtt82" [New File][mac format] 2 lines, 23 characters written:bwipe XXEol "test30.in" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.:" 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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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" 237 lines, 3762 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= :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac Gonoeol^[ :$w! XXEol :set nobin eol :enew! :bwipe XXUnix XXDos XXMac :" create mixed format files :if has("vms") : !copy XXUnix,XXDos XXUxDs. : !copy XXUnix,XXMac XXUxMac. : !copy XXDos,XXMac XXDosMac.: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 >>XXtt54 "XXtt54" 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 >>XXtt64 "XXtt64" 1 line, 4 characters appended:w >>XXtt71 "XXtt71" 1 line, 4 characters appended:w >>XXtt72 "XXtt72" 1 line, 4 characters appended:w >>XXtt81 "XXtt81" 1 line, 4 characters appended:w >>XXtt82 "XXtt82" 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^M dos^M END:$r XXtt02 "XXtt02" 2 lines, 13 charactersmac^Mmac^M END 1:$r XXtt11 "XXtt11" 3 lines, 16 charactersunix^M unix^M END:$r XXtt12 "XXtt12" 3 lines, 14 charactersdos^M dos^M END:$r XXtt13 "XXtt13" 2 lines, 14 charactersmac^Mmac^M^M END 2:$r XXtt21 "XXtt21" 3 lines, 15 charactersunix unix ^MEND:$r XXtt22 "XXtt22" 3 lines, 15 charactersdos^M dos^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 :$r XXtt54 "XXtt54" 3 lines, 24 charactersdos^Mmac^Mmac^MEND unix,mac:unix noeol END 6 :$r XXtt61 "XXtt61" 5 lines, 26 characters unix^M :$r XXtt62 "XXtt62" 5 lines, 39 charactersunix^Mdos^M dos^M END dos,mac:dos^M :$r XXtt63 "XXtt63" 6 lines, 36 charactersunix^Munix^M mac^Mmac^M^M END unix^M :$r XXtt64 "XXtt64" 1 line, 30 charactersunix^Mdos^M dos^M mac^Mmac^M^M END dos,mac:mac^Mmac^Mmac^Mnoeol^MEND 7 :$r XXtt71 "XXtt71" 6 lines, 33 characters unix :$r XXtt72 "XXtt72" 3 lines, 28 charactersunixdos^M dos^M mac^Mmac^M END unix,dos,mac:unix noeol END 8 :$r XXtt81 "XXtt81" 6 lines, 33 characters unix :$r XXtt82 "XXtt82" 1 line, 27 charactersunixdos^M dos^M mac^Mmac^M END mac,dos,unix:mac^Mnoeol^MEND 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" 130 lines, 786 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test32.failed test.ok test.out X* viminfo cp test32.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test32.in" 60 lines, 1391 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] 27 lines, 533 characters written:set ff& cpo+=A  /ENDTESTO^N^[IX^[A^X^F^N^[ :" use CTRL-X CTRL-F to complete Xtest11.one, remove it and then use :" CTRL-X CTRL-F again to verify this doesn't cause trouble. OX^X^F^H^H^H^H^H^H^H^H^X^F^[ddk :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 115-- 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 57INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 57Adding 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 --:" use CTRL-X CTRL-F to complete Xtest11.one, remove it and then use :" CTRL-X CTRL-F again to verify this doesn't cause trouble. -- 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 4INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- File name completion (^F^N^P) -- Searching...match 1 of 325 Makefilerun1 run2d -- INSERT -- run1 run2~ :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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test34.in" 87 lines, 1833 charactersTest for user functions. Also test an mapping calling a function. Also test that a builtin function cannot be replaced. Also test for regression when calling arbitrary expression. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for user functions./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 78 lines, 1621 characters written:set ff& cpo+=A /ENDTEST:call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :so! Xdotest :so small.vim :function Table(title, ...) : : let ret = a:title : : let idx = 1 : : while idx <= a:0 : : exe "let ret = ret . a:" . idx : : let idx = idx + 1 : : endwhile : : return ret : :endfunction :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch :function Compute(n1, n2, divname) : : if a:n2 == 0 : : return "fail" : : endif : : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : : return "ok" : :endfunction :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) :func Expr1() : : normal! v : : return "111" : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? :func Expr2() : : call search('XX', 'b') : : return "222" : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? :func ListItem() : : let g:counter += 1 : : return g:counter . '. ' : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? :func ListReset() : : let g:counter = 0 : : return '' : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? :func FuncWithRef(a) : : unlet g:FuncRef : : return a:a : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? :let g:FuncRef=function("FuncWithRef") :let counter = 0 :inoremap ( ListItem() :inoremap [ ListReset() :imap + Expr1() :imap * Expr2() :let retval = "nop" /^here her$=Table("xxx", 4, "asdf") =Compute(45, 0, "retval") =retval =Compute(45, 5, "retval") =retval =g:FuncRef(333) Error detected while processing function Expr1: line 1: E523: Not allowed here Press ENTER or type command to continue: $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:'$put =v:exception :endtry$-9,$w! test.outdelfunc Table :delfunc Computedelfunc Expr1delfunc Expr2 :delfunc ListItemListReset :unlet retval counter :q!ENDTESTxxx4asdf fail nop ok 9 333 XX111-XX---222--- 1. one2. two1. one again :call append(line('$'), max([1, 2, 3])) :call extend(g:, {'max': function('min')}) E704: Funcref variable name must start with a capital: max:call append(line('$'), max([1, 2, 3])) :try : : " Regression: the first line below used to throw ?E110: Missing ')'? : : " Second is here just to prove that this line is correct when not skipp ing : : " rhs of &&. : : $put =(0&&(function('tr'))(1, 2, 3)) : : $put =(1&&(function('tr'))(1, 2, 3)) : :catch : : $put ='!!! Unexpected exception:' : : $put =v:exception : :endtry : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q!ENDTESTxxx4asdf fail nop ok 9 333 XX111-XX ---222--- 1. one 2. two1. one again 330 :$-9,$w! test.out "test.out" [New File] 10 lines, 81 characters written:delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test35.failed test.ok test.out X* viminfo cp test35.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 0200177777777777777777777707 777777:set nrformats=hex  -1 0x100 077 0xfF 0xFf1ffffffffffffffff 077 0xfF 0xFf00000000000000000 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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test36.failed test.ok test.out X* viminfo cp test36.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test36.in" 105 lines, 1950 charactersTest character classes in regexp using regexpengine 0, 1, 2. STARTTEST /^start-here/+1 Y:s/\%#=0\d//g p:s/\%#=1\d//g p:s/\%#=2\d//g p:s/\%#=0[0-9]//g p:s/\%#=1[0-9]//g p:s/\%#=2[0-9]//g p:s/\%#=0\D//g p:s/\%#=1\D//g p:s/\%#=2\D//g p:s/\%#=0[^0-9]//g p:s/\%#=1[^0-9]//g p:s/\%#=2[^0-9]//g p:s/\%#=0\o//g p:s/\%#=1\o//g p:s/\%#=2\o//g p:s/\%#=0[0-7]//g p:s/\%#=1[0-7]//g p:s/\%#=2[0-7]//g p:s/\%#=0\O//g:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test character classes in regexp using regexpengine 0, 1, 2./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 98 lines, 1775 characters written:set ff& cpo+=A /ENDTESTp:s/\%#=1\L//g p:s/\%#=2\L//g p:s/\%#=0[^a-z]//g p:s/\%#=1[^a-z]//g p:s/\%#=2[^a-z]//g p:s/\%#=0\u//g p:s/\%#=1\u//g p:s/\%#=2\u//g p:s/\%#=0[A-Z]//g p:s/\%#=1[A-Z]//g p:s/\%#=2[A-Z]//g p:s/\%#=0\U//g p:s/\%#=1\U//g p:s/\%#=2\U//g p:s/\%#=0[^A-Z]//g p:s/\%#=1[^A-Z]//g p:s/\%#=2[^A-Z]//g :/^start-here/+1,$wq! test.out ENDTEST start-here^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :so! Xdotest /^start-here/+1 :s/\%#=0\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\D//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\D//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\D//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[^0-9]//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^0-9]//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^0-9]//g 72 substitutions on 1 line0123456789~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ~ :s/\%#=2\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=1[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0\O//g 74 substitutions on 1 line01234567~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=1\O//g 74 substitutions on 1 line01234567~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2\O//g 74 substitutions on 1 line01234567~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=0[^0-7]//g 74 substitutions on 1 line01234567~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^0-7]//g 74 substitutions on 1 line01234567~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^0-7]//g 74 substitutions on 1 line01234567~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=1[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=2[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=1\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=0[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=1[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=2[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=1\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=0[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\L//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\L//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2\L//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=0\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ~ :s/\%#=2\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=1[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=0\U//g 70 substitutions on 1 lineABCDEFGHIXYZ~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=1\U//g 70 substitutions on 1 lineABCDEFGHIXYZ~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[~ :s/\%#=2\U//g 70 substitutions on 1 lineABCDEFGHIXYZ~ ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[:s/\%#=0[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=1[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[ :s/\%#=2[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ~:/^start-here/+1,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 96 lines, 4032 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests --:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for 'scrollbind'. Do not add a line below!/^STARTTEST  :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 Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa!ENDTESTstart of window 11122 test37.in :new :w! test.out " Write contents of this file :qa!ENDTESTtest37.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 :" ***** done with tests *****:w! test.out " Write contents of this fileqa!ENDTESTstart of window 1/^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 02 . line 03 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 05 1test37.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 11 2test37.in [No Name] [+] test37.in [No Name] [+]  . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 3 ::" 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'. Do not add a line below! STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowrap test37.in [No Name] [+] :set noscb start of window 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'. Do not add a line below! STARTTEST :so small.vimset noscrollbindset scrollopt=ver,jump :set scrolloff=2set nowrap test37.in [No Name] [+] :set noscb start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02:set scb test37.in [No Name] [+] :set scb . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 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 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14test37.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 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 :test37.in [No Name] [+]  zt: :set scrollbind ^Wj: :resize 7. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13test37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] ^Wj: test37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 ::" ***** done with tests ***** :w! test.out " Write contents of this file "test.out" [New File] 33 lines, 1329 characters writtentest.out :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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-- abcdefghi jk lmn opq rst uvwxyz:set ai :set bs=2  1 A BCDEFGHIJ KL MNOPQR:ka abcdefghi jk lmn opq rst uvwxyz 1:$ ab cdefghi jkl AB......CDEFGHI.J:abcdefghijklmnopqrst AB IJKLMNO QR:wq! test.out "test.out" [New File] 13 lines, 107 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test39.failed test.ok test.out X* viminfo cp test39.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test39.in" 118 lines, 2435 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. #define BO_ALL 0x0001 #define BO_BS0x0002 #define BO_CRSR 0x0004 STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest /^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 75 lines, 2061 characters written:set ff& cpo+=A /ENDTEST:exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y Gp :exe ":norm! f0\2jI\\" :/^the/,$w >> test.out :qa! ENDTESTline1line2line3 aaaaaa bbbbbb cccccc dddddd xaaa :so! Xdotest :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 :exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y Gp :exe ":norm! f0\2jI\\" :/^the/,$w >> test.out :qa! ENDTESTline1line2line3 aaaaaa bbbbbb cccccc dddddd xaaa/^abcde bbbcccc dddd yaaa bbb A23 4567 B23 4567 C23 4567 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 jjjlllI\\ \"  aaa bbb bbb ccc ccc ddd ddd:/^aa/,/^$/w >> test.out search hit BOTTOM, continuing at TOP "test.out" 5 lines, 37 characters appended/xaaa$/ :exe ":norm! \jjjI<>\p\" 

xaaa

bbbb

cccc

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

xaaa

bbbb

cccc

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

xaaa

bbbb

cccc

dddd yaaa bbb A23ab 4567ab B23 ab 4567ab:.,/^$/w >> test.out "test.out" 4 lines, 70 characters appended:" gUe must uppercase a whole word, also when changes to SS  C23ab 456ab7 axyzbcdefghijklm axyzqqqq mnoghijklm axyzqqqqef mnoghijklm axyzqqqqefgmnoklm abcdqqqqijklm the youtueuu end the youtueuu end the YOUTUSSEUU end the the :" gUfx must uppercase until x, inclusive.  - youtuexu - - yOUSSTUSSEXu - - y the youtueuu end :" VU must uppercase a whole line  the youtueuu endthe youtueuu end THE YOUTUSSEUU END :" same, when it's the last line in the buffer  the youtueuu end111the youtueuu end 11 111the youtueuu end 11 111THE YOUTUSSEUU END ~111THE YOUTUSSEUU END the youtueuu end :" Uppercase two lines  blah didoh dut doh dut blah di t BLAH DIDOH DUT the youtueuu end :" Uppercase part of two lines ~ the youtueuu end the youtueuu end333the youtueuu end 33 222the youtueuu end 222the youtueuu end 333the youtUTUSSEUU END 333THE YOUTU :" visual replace using Enter or NL  123456789123456789 123456789 1234566789789 12345 789 98765 98765 98765 987 987 98^M65 98^M65 98^M65 98 123456789 123456789 123456789 1234566789789 12345 789 98765 98765 98765 987 987 98^@65 98^@65 98^@65 :" :" Test cursor position. When ve=block and Visual block mode and $gj :set ve=block :exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] col:4 off:0 :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y 4 lines yanked 4 more lines 4 more lines #define BO_ALL 0x0001 :exe ":norm! f0\2jI\\"  0x0001 #define BO_BS 0x0002#define BO_CRSR0x0004 :/^the/,$w >> test.out search hit BOTTOM, continuing at TOP "test.out" 31 lines, 322 characters appended:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test40.in" 63 lines, 1536 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd XtestA 0r Xxx|$del :e XtestA" will read text of Xxd instead :au BufWriteCmd XtestA call append(line("$"), "write") :w" will append a line to the file :r XtestA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd XtestB '[r Xxx :2r XtestB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for "*Cmd" autocommands/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1455 characters written:set ff& cpo+=A /ENDTEST:$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd XtestE 0r test.out|$del :sp XtestE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd XtestE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx :so! Xdotest :so small.vim :/^start/,$w! Xxx^I^I" write lines below to Xxx "Xxx" [New File] 3 lines, 32 characters written:au BufReadCmd XtestA 0r Xxx|$del :e XtestA^I^I^I" will read text of Xxd instead "Xxx" 3 lines, 32 charactersstart of Xxx test40end of Xxx~~~~~~~~~~~~~~~~ ~~~~:au BufWriteCmd XtestA call append(line("$"), "write") :w^I^I^I^I" will append a line to the file write:r XtestA^I^I^I" should not read anything E484: Can't open file XtestA:^I^I^I^I" now we have: :^I^I^I^I" 1^Istart of Xxx :^I^I^I^I" 2^I^Itest40 :^I^I^I^I" 3^Iend of Xxx :^I^I^I^I" 4^Iwrite :au FileReadCmd XtestB '[r Xxx :2r XtestB^I^I^I" will read Xxx below line 2 instead "Xxx" 3 lines, 32 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 XtestC '[,']copy $ test401:4,5w XtestC^I^I^I" will copy lines 4 and 5 to the end  test401 end of Xxx :r XtestC^I^I^I" should not read anything E484: Can't open file XtestC:^I^I^I^I" 1^Istart of Xxx :^I^I^I^I" 2^I^Itest40 :^I^I^I^I" 3^Istart of Xxx :^I^I^I^I" 4^I^Itest401 :^I^I^I^I" 5^Iend of Xxx :^I^I^I^I" 6^Iend of Xxx :^I^I^I^I" 7^Iwrite :^I^I^I^I" 8^I^Itest401 :^I^I^I^I" 9^Iend of Xxx :au FILEAppendCmd XtestD '[,']w! test.out :w >>XtestD^I^I^I" will write all lines to test.out "test.out" [New File] 9 lines, 91 characters written:$r XtestD^I^I^I" should not read anything E484: Can't open file XtestD:$w >>test.out^I^I^I" append "end of Xxx" to test.out "test.out" 1 line, 11 characters appended:au BufReadCmd XtestE 0r test.out|$del :sp XtestE^I^I^I" split window with test.out "test.out" 10 lines, 102 charactersend of Xxx XtestE end of Xxx write test401 end of XxxXtestA asdf[+]XtestE [+] XtestA :" :au BufWriteCmd XtestE w! test.out :wall^I^I^I^I" will write other window to test.out "test.out" 11 lines, 107 characters written :^I^I^I^I" 1^Istart of Xxx :^I^I^I^I" 2^I^Itest40 :^I^I^I^I" 3^Istart of Xxx :^I^I^I^I" 4^I^Itest401 :^I^I^I^I" 5^Iend of Xxx :^I^I^I^I" 6^Iasdf :^I^I^I^I" 7^Iend of Xxx :^I^I^I^I" 8^Iwrite :^I^I^I^I" 9^I^Itest401 :^I^I^I^I" 10^Iend of Xxx :^I^I^I^I" 11^Iend of Xxx :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 leader This is the middle This is the trailer This is the end3000 more linestrailer 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 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 leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader:.w! test.out "test.out" [New File] 1 line, 18 characters 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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test42.failed test.ok test.out X* viminfo cp test42.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 latin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 ^@u^@c^@s^@-^@2^@ ucs-2le u^@c^@s^@-^@2^@l^@e^@ :so! Xdotest :so mbyte.vim :set encoding=utf-8 :e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 latin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 ^@u^@c^@s^@-^@2^@ ucs-2le u^@c^@s^@-^@2^@l^@e^@:set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix " This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 "Xtest0" [New File] 1 line, 10 characters written:/^utf-8$/+1w! Xtest1 "Xtest1" [New File] 1 line, 9 characters written:/^utf-8-err$/+1w! Xtest2 "Xtest2" [New File] 1 line, 13 characters written:/^ucs-2$/+1w! Xtest3 "Xtest3" [New File] 1 line, 14 characters written:/^ucs-2le$/+1w! Xtest4 "Xtest4" [New File] 1 line, 17 characters written:" Need to add a NUL byte after the NL byte :set bin :e! Xtest4 " Ignore change from setting 'ff' "Xtest4" 1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@~~~~~~~~~~~ ~~~~~~~~~~~ ^@ :set noeol :w "Xtest4" [Incomplete last line] 2 lines, 18 characters written:set ffs& nobinary " Allow default test42.in format :e # "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTESTlatin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ ucs-4:set ff=unix " Format for files to write :/^ucs-4$/+1w! Xtest5 "Xtest5" [converted][New File] 1 line, 30 characters written:/^ucs-4le$/+1w! Xtest6 "Xtest6" [converted][New File] 1 line, 35 characters written:" Need to add three NUL bytes after the NL byte :set bin :e! Xtest6 " ! for when setting 'ff' is a change "Xtest6" 1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@~~~~~~~~~~ ~~~~~~~~~~~~ ~ ^@^@^@:set noeol :w "Xtest6" [Incomplete last line] 2 lines, 36 characters written:set nobin :e # "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTESTlatin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ ucs-4:" :" --- Check that editing a latin-1 file doesn't see a BOM :e! Xtest0 "Xtest0" [converted] 1 line, 12 charactersþþlatin-1~~~~~~~~~~ ~~~~~~~~~~~~:redir! >test.out :set fileencoding bomb?  fileencoding=latin1 nobomb Press ENTER or type command to continue:redir END þþlatin-1 ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 12 characters appended:set bomb fenc=latin-1 :w! Xtest0x "Xtest0x" [converted][New File] 1 line, 12 characters written:" :" --- Check utf-8 :e! Xtest1 "Xtest1" 1 line, 9 charactersutf-8:redir >>test.out :set fileencoding bomb?  fileencoding=utf-8 bomb Press ENTER or type command to continue:redir END utf-8 ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 6 characters appended:set fenc=utf-8 :w! Xtest1x "Xtest1x" [New File] 1 line, 9 characters written:" :" --- Check utf-8 with an error (will fall back to latin-1) :e! Xtest2 "Xtest2" [converted] 1 line, 17 charactersutf-8<80>err :redir >>test.out :set fileencoding bomb?  fileencoding=latin1 nobomb Press ENTER or type command to continue:redir END utf-8<80>err ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 17 characters appended:set fenc=utf-8 :w! Xtest2x "Xtest2x" [New File] 1 line, 17 characters written:" :" --- Check ucs-2 :e! Xtest3 "Xtest3" [converted] 1 line, 8 charactersucs-2:redir >>test.out :set fileencoding bomb?  fileencoding=utf-16 bomb Press ENTER or type command to continue:redir END ucs-2 ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 6 characters appended:set fenc=ucs-2 :w! Xtest3x "Xtest3x" [converted][New File] 1 line, 8 characters written:" :" --- Check ucs-2le :e! Xtest4 "Xtest4" [converted] 1 line, 10 charactersle :redir >>test.out :set fileencoding bomb?  fileencoding=utf-16le bomb Press ENTER or type command to continue:redir END ucs-2le ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 8 characters appended:set fenc=ucs-2le :w! Xtest4x "Xtest4x" [converted][New File] 1 line, 10 characters written:" :" --- Check ucs-4 :e! Xtest5 "Xtest5" [converted] 1 line, 10 characters4:redir >>test.out :set fileencoding bomb?  fileencoding=ucs-4 bomb Press ENTER or type command to continue:redir END ucs-4 ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 6 characters appended:set fenc=ucs-4 :w! Xtest5x "Xtest5x" [converted][New File] 1 line, 10 characters written:" :" --- Check ucs-4le :e! Xtest6 "Xtest6" [converted] 1 line, 12 charactersle :redir >>test.out :set fileencoding bomb?  fileencoding=ucs-4le bomb Press ENTER or type command to continue:redir END ucs-4le ~:set fenc=latin-1 :w >>test.out "test.out" [converted] 1 line, 8 characters appended:set fenc=ucs-4le :w! Xtest6x "Xtest6x" [converted][New File] 1 line, 12 characters written:" :" --- Check the files written with BOM :set bin :e! test.out "test.out" 35 lines, 275 characters fileencoding=latin1 nobomb latin-1 fileencoding=utf-8 bomb utf-8 fileencoding=latin1 nobomb utf-8<80>err fileencoding=utf-16 bomb ucs-2 fileencoding=utf-16le:$r Xtest0x "Xtest0x" 1 line, 10 characters bombucs-2lefileencoding=ucs-4 bomb ucs-4fileencoding=ucs-4le bomb ucs-4le latin-1 :$r Xtest1x "Xtest1x" 1 line, 9 characters utf-8 :$r Xtest2x "Xtest2x" 1 line, 17 characters utf-8<80>err :$r Xtest3x "Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@ :$r Xtest4x "Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@ :$r Xtest5x "Xtest5x" 1 line, 28 characters^@^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@ :$r Xtest6x "Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ :set nobin ff& " Write the file in default format :w! test.out "test.out" 44 lines, 409 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test44.failed test.ok test.out X* viminfo cp test44.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test44.in" 82 lines, 2703 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test99 for exactly the same test with re=2. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=1 /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /ม~H:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for regexp with multi-byte encoding and various magic settings./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1464 characters written:set ff& cpo+=A /ENDTEST:put =matchstr(\"~P~Q~R~S\", \"..\", 0, 2) " ~Q~R :put =matchstr(\"~P~Q~R~S\", \".\", 0, 0) " ~P :put =matchstr(\"~P~Q~R~S\", \".\", 4, -1) " ~R :new :$put =['dog(a', 'cat('] /(/e+ "ayn:bd! :$put ='' G"ap :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หม~Hx อมx a อมx หม~Hx :so! Xdotest :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :put =matchstr(\"\", \"..\", 0, 2) " :put =matchstr(\"\", \".\", 0, 0) " :put =matchstr(\"\", \".\", 4, -1) " :new :$put =['dog(a', 'cat('] /(/e+ "ayn:bd! :$put ='' G"ap :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 x x a x x:set re=1 /^1 /a*b\{2}c\+/e /\Md\*e\{2}f\+/e :set nomagic /g\*h\{2}i\+/e /\mj*k\{2}l\+/e /\vm*n{2}o+/e /\V^aa$ aa$ x:set magic /\v(a)(b)\2\1\1/e /\V[ab]\(\[xy]\)\1 ab]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 /?\? b ??????? :" Test \%u, [\u] and friends :" c /\%u20ac c x xx :" d /[\u4f7f\u5929]\+ d ??x?x  :" e /\%U12345678 e yy :" f /[\U1234abcd\u1234\uabcd] f zz :" g /\%d21879b g a?bbbb :" h / [[=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 6 x aa$ x7 (a)(b) abba8 axx ab]xx9 x xa x xb ???c x xd ?e y f zg abb h 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 :" i / [[=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 6 x aa$ x7 (a)(b) abba8 axx ab]xx9 x xa x xb ???c x xd ?e y f zg abb h 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 i 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 :" j Test backwards search from a multi-byte char /x j 0123x ?. :" k :let @w=':%s#comb[i]nations#mmm#g' :@w k m :?^1?,$w! test.out "test.out" [New] 20L, 1011C written:e! test.out "test.out" 20L, 1011C1 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 8 axx ab]xx 9 x a x x b ??? c x x d ?x e y f zg abbh 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ݿ Zi 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 j 012 k m :put =matchstr(\"\", \".\", 0, 2) "  :put =matchstr(\"\", \"..\", 0, 2) "  :put =matchstr(\"\", \".\", 0, 0) "  :put =matchstr(\"\", \".\", 4, -1) "  :new ~~~~~~~~~~ [No Name] i 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 zj 012k m ~ test.out [+] :$put =['dog(a', 'cat('] dog(a cat([+]/(/e+ /(/e+1 search hit BOTTOM, continuing at TOP:bd! 6 x aa$ x 7 (a)(b) abba 8 axx ab]xx 9 x x a x x b ??? c x x d ?x e y f z g abb h 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ݿ Zi 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 j 012 k m :$put ='' a cat( :w! "test.out" 26L, 1032C written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test45.in" 90 lines, 1953 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] 73 lines, 1820 characters written:set ff& cpo+=A /ENDTEST:new iTest fdm=indent and :move bug END line2Test fdm=indent STARTline3line4^[ :set fdm=indent :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj :so! Xdotest :so small.vim :" We also need the +syntax feature here. :if !has("syntax") : e! test.ok : w! test.out : qa! : :endif :new iTest fdm=indent and :move bug END line2Test fdm=indent START:" 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  :new  iTest fdm=indent and :move bug END  line2   Test fdm=indent START   line3   line4^[  :set fdm=indent  :1m1  2jzc:m0  :%w >> test.out  :qa!  ENDTEST  1 aa 2 bb 3 cc- 4 dd {{{ |- 5 ee {{{ }}} | 6 ff }}}  7 gg  8 hh  9 ii  a jj/^5 :call append("$", "marker " . foldlevel(".")) :call append("$", foldlevel(".")) {{ | 6 ff }}}-{| | | | :call append("$", foldlevel(".")) 6 ff }}}  7 gg  8 hh:call append("$", foldlevel(".")) :" test folding with indent :set fdm=indent sw=2 -+ +--- 3 lines: Test fdm=indent START-----------------------------------------:set fdm=indent:1m12jzc:m0%w >> test.out:qa!ENDTEST1 aa2 bb3 cc4 dd {{{5 ee {{{ }}}  {{{ 6 ff }}} 6 ff }}}  7 gg 8 hh9 iia jj/^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   Test fdm=indent START line3 line4^[:set fdm=indent1m12jzc:m0:%w >> test.out:qa!ENDTEST   1 aa 2 bb 3 cc4 dd {{{5 ee {{{ }}}{{{6 ff }}}6 ff }}}7 gg8 hh: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 :1m1  2jzc:m0  :%w >> test.out  :qa!  ENDTEST  1 aa   2 bb   3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{ || 6 ff }}} | 6 ff }}} |- 7 gg || 8 hh | 9 ii  a jj  b kk  last  manual 1 aa  -1  3 cc:call append("$", getline(".")) :" test expression folding :fun Flvl() : let l = getline(v:lnum) : if l =~ "bb$" : return 2 : elseif l =~ "gg$" : return "s1" : elseif l =~ "ii$" : return ">2" : elseif l =~ "kk$" : return "0" : endif : return "=" : endfun  :1m1  2jzc:m0  :%w >> test.out  :qa!  ENDTEST  1 aa   2 bb   3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{: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 :new  ~~~~~~~~~~ [No Name] 5 ee {{{ }}}{{{6 ff }}}|6 ff }}}|7 gg 8 hh |-9 ii ||a jjb kklast test45.in [+] Test fdm=indent and :move bug ENDline2 Test fdm=indent START line3 line4[+]:set fdm=indent + +-- 3 lines: Test fdm=indent START------------------------------------------~~:1m1 :m0 3 lines moved+ +-- 3 lines: Test fdm=indent START------------------------------------------Test fdm=indent and :move bug END  line2:%w >> test.out "test.out" 5 lines, 77 characters appendedtest.out [+] :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test46.failed test.ok test.out X* viminfo cp test46.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test47.failed test.ok test.out X* viminfo cp test47.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test47.in" 62 lines, 1351 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] 52 lines, 1250 characters written:set ff& cpo+=A /ENDTEST:diffoff! :windo :bw! :enew :put =range(4,10) :1d _ :vnew :put =range(1,10) :1d _ :windo :diffthis :wincmd h :let w0=line('w0') :enew :put =w0 :.w >> test.out :unlet! one two three w0 :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] let w0=line('w0') :enewput =w0.w >> test.out :unlet! one two three w0 :qa! ENDTEST1 aa 2 bb test47.in 5 more lines1 aa 2 bb 3 cc 4 dd 5 ee[+] ~:w! Xtest "Xtest" [New File] 5 lines, 25 characters writtenXtest  ~[+] 1 aa Xxxx: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  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 [+] :let w0=line('w0') :enew :put =w0 :.w >> test.out :unlet! one two three w0 :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 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:" Test that diffing shows correct filler lines :diffoff! -- 2 bb 3 cc X dd xxx 5 ee 1 aa ~ ~ ~ ~ 1 aa 2 bb 3 cc 4 dd 5 ee ~ ~ ~ ~ ~ ~ 2 bbyyy3 ccX ddxxxzzzz5 ee1 aa~~~:windo :bw! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~:enew :put =range(4,10) 7 more lines4 5 6 7 8 9 10 :1d _ ~:vnew  ||||||||||||||||||||||~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  [No Name] 45678910~~~~~~~~~~~~~~~[No Name] [+] :put =range(1,10) 10 more lines1 2 3 4 5 6 7 8 9 10 [+]:1d _ 1 2 3 4 5 6 7 8 9 10 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ :windo :diffthis  1   2   3   4  5  6  7  8  9 - 10  ~~~~~~~~~~~~ [No Name] [+]  ------------------------------------- ------------------------------------- ------------------------------------- 4 5 6 7 8 9- 10            ~~~~~~~~~~~~[No Name] [+] :wincmd h [No Name] [+] [No Name] [+] :let w0=line('w0') :enew E37: No write since last change (add ! to override):put =w0 123 45678  9 -10 -------------------------------------45678 9-10:.w >> test.out "test.out" 1 line, 2 characters appended:unlet! one two three w0 :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test48.failed test.ok test.out X* viminfo cp test48.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test48.in" 83 lines, 1658 charactersThis is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest This is a test of 'virtualedit'./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 61 lines, 1442 characters written:set ff& cpo+=A /ENDTEST:set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^O^[3li^E^[4li^E^[4li^E <-- should show the name of a noted text editor^[ ^o^[4li^Y^[4li^Y^[4li^Y <-- and its version number^[-dd :" :" Test for yanking and pasting using the small delete register gg/^foo dewve"-p :wq! test.out ENDTEST foo, bar keyword keyw all your base are belong to us 1 2 3 4 5 6 'i' 'C' 'a' 'A' 'D' this is a test this is a test :so! Xdotest :so small.vim :set noswf :set ve=all 65 fewer linesthis is a test "r" "r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ 65 fewer lines :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) /w $Scanning tags. The only matchword:" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster)  /are search hit BOTTOM, continuing at TOP$are belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D'this is a test "r" a^Vb^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 a a  :" :" Test "r" beyond the end of the line :set ve=all /^"r" search hit BOTTOM, continuing at TOP"r" xx<-- should be 'x':" :" Test "r" on a tab :" Note that for this test, 'ts' must be 8 (the default).  "r" 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 .   vv ii m <-- should show the name of a noted text editor  66 .. 0 <-- and its version number :" :" Test for yanking and pasting using the small delete register /^foo search hit BOTTOM, continuing at TOP, bar, bafoo keyw:wq! test.out "test.out" [New File] 23 lines, 479 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test49.failed test.ok test.out X* viminfo cp test49.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test49.in" 30 lines, 631 charactersThis is a test of the script language. If after adding a new test, the test output doesn't appear properly in test49.failed, try to add one or more "G"s at the line ending in "test.out" STARTTEST :so small.vim :se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim 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/vtbNx1O/0"[noeol] 18L, 528C 15 substitutions on 15 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/0" 15L, 476C written "test49.in" 30L, 631C 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/vtbNx1O/1"[noeol] 19L, 588C 16 substitutions on 16 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/1" 16L, 534C written "test49.in" 30L, 631C Error detected while processing /tmp/vtbNx1O/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/vtbNx1O/2"[noeol] 22L, 784C 19 substitutions on 19 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/2" 19L, 724C written "test49.in" 30L, 631C *** Test 5: OK (32883) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "/tmp/vtbNx1O/3" [New] 53L, 1582C written14L, 358C appended26L, 824C appended34L, 986C appended :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/4/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/4" 130L, 2431C appended131L, 2453C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/5 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/5"' -S /tmp/vtbNx1 O/4 "/tmp/vtbNx1O/5" 21L, 130C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/6 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/6" 16L, 304C appended17L, 326C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/7 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/7"' -c 'breakad dfile 8 /tmp/vtbNx1O/6' -S /tmp/vtbNx1O/6 shell returned 1 "/tmp/vtbNx1O/7" 3L, 6C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/8 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/8" 6L, 127C appended7L, 149C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/9 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/9"' -c 'breakad dfile 4 /tmp/vtbNx1O/8' -S /tmp/vtbNx1O/8 shell returned 1 "/tmp/vtbNx1O/9" 1L, 5C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/10 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/10" 21L, 486C appended22L, 508C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/11 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/11"' -c 'breaka dd func 7 F' -S /tmp/vtbNx1O/10 shell returned 1 "/tmp/vtbNx1O/11" 3L, 18C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/12 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/12" 13L, 364C appended14L, 386C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/13 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/13"' -c 'breaka dd func 3 G' -S /tmp/vtbNx1O/12 shell returned 1 "/tmp/vtbNx1O/13" 1L, 9C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 18: OK (67224583) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/14 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/14" 12L, 201C appended13L, 223C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/15 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/15"' -S /tmp/vtbNx 1O/14 shell returned 1 "/tmp/vtbNx1O/15" 2L, 4C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/16 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/16" 12L, 205C appended13L, 227C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/17 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/17"' -S /tmp/vtbNx 1O/16 shell returned 1 "/tmp/vtbNx1O/17" 2L, 7C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/18 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/18" 6L, 122C appended7L, 144C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/19 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/19"' -S /tmp/vtbNx 1O/18 shell returned 1 "/tmp/vtbNx1O/19" 1L, 5C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/20 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/20" 8L, 176C appended9L, 198C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/21 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/21"' -S /tmp/vtbNx 1O/20 shell returned 1 "/tmp/vtbNx1O/21" 1L, 6C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/22 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/22" 10L, 215C appended11L, 237C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/23 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/23"' -S /tmp/vtbNx 1O/22 shell returned 1 "/tmp/vtbNx1O/23" 1L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/24 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/24" 7L, 149C appended8L, 171C8L, 170C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/25 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/25"' -S /tmp/vtbNx 1O/24 shell returned 1 "/tmp/vtbNx1O/25" 1L, 9C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 19: OK (69275973) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/26 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/26" 9L, 135C appended10L, 157C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/27 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/27"' -S /tmp/vtbNx 1O/26 shell returned 1 "/tmp/vtbNx1O/27" 2L, 4C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/28 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/28" 10L, 155C appended11L, 177C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/29 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/29"' -S /tmp/vtbNx 1O/28 shell returned 1 "/tmp/vtbNx1O/29" 3L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/30 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/30" 12L, 204C appended13L, 226C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/31 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/31"' -S /tmp/vtbNx 1O/30 shell returned 1 "/tmp/vtbNx1O/31" 4L, 18C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/32 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/32" 12L, 214C appended13L, 236C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/33 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/33"' -S /tmp/vtbNx 1O/32 shell returned 1 "/tmp/vtbNx1O/33" 4L, 22C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/34 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/34" 12L, 211C appended13L, 233C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/35 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/35"' -S /tmp/vtbNx 1O/34 shell returned 1 "/tmp/vtbNx1O/35" 3L, 22C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/36 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/36" 14L, 263C appended15L, 285C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/37 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/37"' -S /tmp/vtbNx 1O/36 shell returned 1 "/tmp/vtbNx1O/37" 4L, 34C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/38 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/38" 14L, 277C appended15L, 299C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/39 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/39"' -S /tmp/vtbNx 1O/38 shell returned 1 "/tmp/vtbNx1O/39" 4L, 40C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 20: OK (1874575085) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/40 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/40" 58L, 1022C appended59L, 1044C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/41 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/41"' -S /tmp/vtbNx 1O/40 "/tmp/vtbNx1O/41" 9L, 56C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 21: OK (147932225) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/42 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/42" 23L, 418C appended24L, 440C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/43 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/43"' -S /tmp/vtbNx 1O/42 shell returned 1 "/tmp/vtbNx1O/43" 1L, 2C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/44 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/44" 23L, 437C appended24L, 459C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/45 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/45"' -c 'breaka dd func 2 Interrupt' -S /tmp/vtbNx1O/44 shell returned 1 "/tmp/vtbNx1O/45" 1L, 3C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/46 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/46" 21L, 386C appended22L, 408C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/47 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/47"' -S /tmp/vtbNx 1O/46 shell returned 1 "/tmp/vtbNx1O/47" 1L, 5C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 22: OK (4161) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/48 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/48" 25L, 432C appended26L, 454C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/49 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/49"' -S /tmp/vtbNx 1O/48 shell returned 1 "/tmp/vtbNx1O/49" 3L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 23: OK (49) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/50 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/50" 16L, 392C appended17L, 414C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/51 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/51"' -S /tmp/vtbNx 1O/50 "/tmp/vtbNx1O/51" 3L, 7C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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/vtbNx1O/52"[noeol] 17L, 552C 14 substitutions on 14 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/52" 14L, 502C written "test49.in" 30L, 631C 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/vtbNx1O/53"[noeol] 13L, 406C 10 substitutions on 10 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/53" 10L, 378C written "test49.in" 30L, 631C 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/vtbNx1O/54"[noeol] 13L, 409C 10 substitutions on 10 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/54" 10L, 381C written "test49.in" 30L, 631C *** Test 28: OK (1996459) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/55/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/55" 39L, 721C appended40L, 743C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/56 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/56"' -S /tmp/vtbNx 1O/55 shell returned 1 "/tmp/vtbNx1O/56" 6L, 21C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/57 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/57" 23L, 509C appended24L, 531C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/58 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/58"' -S /tmp/vtbNx 1O/57 shell returned 1 "/tmp/vtbNx1O/58" 4L, 34C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 29: OK (170428555) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/59 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/59" 60L, 1101C appended61L, 1123C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx1O/60"' - c'breakadd func 3 F' -c 'breakadd file 19 /tmp/vtbNx1O/59' -c 'breakadd file 31 /tmp/vtbNx1O/59' -S /tmp/vtbNx1O/59 shell returned 1 "/tmp/vtbNx1O/60" 16L, 89C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 30: OK (190905173) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/61 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/61" 60L, 1122C appended61L, 1144C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/62 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/62"' -S /tmp/vtbNx 1O/61 shell returned 1 "/tmp/vtbNx1O/62" 16L, 89C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 31: OK (190905173) *** Test 32: OK (354833067) *** Test 33: OK (1216907538) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/63 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/63" 63L, 1288C appended64L, 1310C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx 1O/64"' -c 'breakadd func 16 C' -S /tmp/vtbNx1O/63 shell returned 1 "/tmp/vtbNx1O/64" 17L, 127C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 34: OK (2146584868) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/65 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/65" 63L, 1285C appended64L, 1307C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx 1O/66"' -c 'breakadd func 16 B' -S /tmp/vtbNx1O/65 shell returned 1 "/tmp/vtbNx1O/66" 17L, 127C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 35: OK (2146584868) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/67 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/67" 66L, 1430C appended67L, 1452C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx1O/ 68"' -c 'breakadd func 16 R' -S /tmp/vtbNx1O/67 shell returned 1 "/tmp/vtbNx1O/68" 9L, 81C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 36: OK (1071644672) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/69 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/69" 73L, 1488C appended74L, 1510C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/70 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/70"' -c 'breakadd func 16 F' -S /tmp/vtbNx1O/69 shell returned 1 "/tmp/vtbNx1O/70" 9L, 81C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 37: OK (1071644672) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/71 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/71" 82L, 1519C appended83L, 1541C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx 1O/72"' -c 'breakadd func 16 E' -S /tmp/vtbNx1O/71 shell returned 1 "/tmp/vtbNx1O/72" 8L, 63C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 38: OK (357908480) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/73 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/73" 83L, 1538C appended84L, 1560C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx1O/74"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S /tmp/vtbNx1O/73 shell returned 1 "/tmp/vtbNx1O/74" 8L, 63C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 39: OK (357908480) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/75 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/75" 82L, 1519C appended83L, 1541C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx 1O/76"' -c 'breakadd func 16 T' -S /tmp/vtbNx1O/75 shell returned 1 "/tmp/vtbNx1O/76" 8L, 63C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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/vtbNx1O/77"[noeol] 11L, 334C 8 substitutions on 8 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/77" 8L, 295C written "test49.in" 30L, 631C 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/vtbNx1O/78"[noeol] 12L, 364C 9 substitutions on 9 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/78" 9L, 323C written "test49.in" 30L, 631C 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/vtbNx1O/79"[noeol] 11L, 332C 8 substitutions on 8 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/79" 8L, 305C written "test49.in" 30L, 631C *** Test 50: OK (363550045) *** Test 51: OK (40744667) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/81/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/81" 2L, 41C appended3L, 63C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/82 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/82"' -S /tmp/vtbNx1O/81 shell returned 1 "/tmp/vtbNx1O/82" 1L, 2C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 8L, 182C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/83 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/83" 7L, 115C appended8L, 137C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/84 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/84"' -S /tmp/vtbNx1O/83 shell returned 1 "/tmp/vtbNx1O/84" 1L, 2C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 8L, 181C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/85 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/85" 12L, 180C appended13L, 202C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/86 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/86"' -S /tmp/vtbNx1O/85 shell returned 1 "/tmp/vtbNx1O/86" 2L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 10L, 209C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/87 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/87" 8L, 139C appended9L, 161C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/88 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/88"' -S /tmp/vtbNx1O/87 shell returned 1 "/tmp/vtbNx1O/88" 2L, 11C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 10L, 217C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/89 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/89" 5L, 87C appended6L, 109C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/90 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/tmp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/90"' -c 'breakadd file 4 /tmp/vtbNx1O /89' -S /tmp/vtbNx1O/89 shell returned 1 "/tmp/vtbNx1O/90" 1L, 7C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" [noeol] 9L, 202C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/91 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/91" 7L, 189C appended8L, 211C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/92 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/92"' -S /tmp/vtbNx1O/91 shell returned 1 "/tmp/vtbNx1O/92" 1L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 9L, 252C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/93 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/93" 7L, 199C appended8L, 221C8L, 220C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/94 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/94"' -S /tmp/vtbNx1O/93 shell returned 1 "/tmp/vtbNx1O/94" 1L, 10C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/80" 9L, 214C "test49.in" 30L, 631C *** Test 52: OK (1247112011) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/96 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/96" 1L, 10C appended2L, 32C2L, 31C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/97 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/97"' -S /tmp/vtbNx1O/96 shell returned 1 "/tmp/vtbNx1O/97" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 154C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/98 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/98" 3L, 39C appended4L, 61C 3 substitutions on 3 lines "/tmp/vtbNx1O/98" 4L, 58C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/99 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/99"' -S /tmp/vtbNx1O/98 shell returned 1 "/tmp/vtbNx1O/99" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 158C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/100 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/100" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vtbNx1O/100"5L, 63C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/101 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/101"' -S /tmp/vtbNx1O/100 shell returned 1 "/tmp/vtbNx1O/101" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 159C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/102 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/102" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vtbNx1O/102"4L, 52C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/103 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/103"' -S /tmp/vtbNx1O/102 shell returned 1 "/tmp/vtbNx1O/103" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 159C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/104 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/104" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vtbNx1O/104"6L, 82C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/105 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/105"' -S /tmp/vtbNx1O/104 shell returned 1 "/tmp/vtbNx1O/105" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 159C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/106 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/106" 1L, 9C appended2L, 31C2L, 30C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/107 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/107"' -S /tmp/vtbNx1O/106 shell returned 1 "/tmp/vtbNx1O/107" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 153C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/108 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/108" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vtbNx1O/108"4L, 57C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/109 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/109"' -S /tmp/vtbNx1O/108 shell returned 1 "/tmp/vtbNx1O/109" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 157C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/110 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/110" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vtbNx1O/110"5L, 62C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/111 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/111"' -S /tmp/vtbNx1O/110 shell returned 1 "/tmp/vtbNx1O/111" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 157C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/112 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/112" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vtbNx1O/112"4L, 51C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/113 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/113"' -S /tmp/vtbNx1O/112 shell returned 1 "/tmp/vtbNx1O/113" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 157C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/114 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/114" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vtbNx1O/114"6L, 81C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/115 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/115"' -S /tmp/vtbNx1O/114 shell returned 1 "/tmp/vtbNx1O/115" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 157C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/116 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/116" 1L, 11C appended2L, 33C2L, 32C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/117 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/117"' -S /tmp/vtbNx1O/116 shell returned 1 "/tmp/vtbNx1O/117" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 157C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/118 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/118" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vtbNx1O/118"4L, 59C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/119 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/119"' -S /tmp/vtbNx1O/118 shell returned 1 "/tmp/vtbNx1O/119" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 161C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/120 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/120" 4L, 46C appended5L, 68C 4 substitutions on 4 lines "/tmp/vtbNx1O/120"5L, 64C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/121 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/121"' -S /tmp/vtbNx1O/120 shell returned 1 "/tmp/vtbNx1O/121" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 161C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/122 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/122" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vtbNx1O/122"4L, 53C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/123 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/123"' -S /tmp/vtbNx1O/122 shell returned 1 "/tmp/vtbNx1O/123" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 161C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/124 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/124" 5L, 66C appended6L, 88C 5 substitutions on 5 lines "/tmp/vtbNx1O/124"6L, 83C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/125 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/125"' -S /tmp/vtbNx1O/124 shell returned 1 "/tmp/vtbNx1O/125" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 161C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/126 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/126" 4L, 37C appended5L, 59C 4 substitutions on 4 lines "/tmp/vtbNx1O/126"5L, 55C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/127 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/127"' -S /tmp/vtbNx1O/126 shell returned 1 "/tmp/vtbNx1O/127" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 150C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/128 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/128" 4L, 41C appended5L, 63C 4 substitutions on 4 lines "/tmp/vtbNx1O/128"5L, 59C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/129 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/129"' -S /tmp/vtbNx1O/128 shell returned 1 "/tmp/vtbNx1O/129" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/95" 6L, 159C "test49.in" 30L, 631C *** Test 53: OK (131071) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/131 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/131" 1L, 13C appended2L, 35C2L, 34C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/132 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/132"' -S /tmp/vtbNx1O/131 shell returned 1 "/tmp/vtbNx1O/132" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 164C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/133 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/133" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vtbNx1O/133"4L, 55C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/134 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/134"' -S /tmp/vtbNx1O/133 shell returned 1 "/tmp/vtbNx1O/134" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 168C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/135 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/135" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vtbNx1O/135"4L, 57C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/136 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/136"' -S /tmp/vtbNx1O/135 shell returned 1 "/tmp/vtbNx1O/136" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 154C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/137 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/137" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vtbNx1O/137"5L, 66C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/138 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/138"' -S /tmp/vtbNx1O/137 shell returned 1 "/tmp/vtbNx1O/138" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 168C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/139 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/139" 4L, 53C appended5L, 75C 4 substitutions on 4 lines "/tmp/vtbNx1O/139"5L, 71C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/140 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/140"' -S /tmp/vtbNx1O/139 shell returned 1 "/tmp/vtbNx1O/140" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 155C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/141 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/141" 5L, 62C appended6L, 84C 5 substitutions on 5 lines "/tmp/vtbNx1O/141"6L, 79C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/142 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/142"' -S /tmp/vtbNx1O/141 shell returned 1 "/tmp/vtbNx1O/142" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 155C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/143 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/143" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vtbNx1O/143"6L, 81C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/144 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/144"' -S /tmp/vtbNx1O/143 shell returned 1 "/tmp/vtbNx1O/144" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 154C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/145 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/145" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vtbNx1O/145"4L, 55C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/146 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/146"' -S /tmp/vtbNx1O/145 shell returned 1 "/tmp/vtbNx1O/146" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 168C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/147 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/147" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vtbNx1O/147"6L, 84C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/148 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/148"' -S /tmp/vtbNx1O/147 shell returned 1 "/tmp/vtbNx1O/148" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 167C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/149 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/149" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vtbNx1O/149"6L, 85C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/150 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/150"' -S /tmp/vtbNx1O/149 shell returned 1 "/tmp/vtbNx1O/150" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 168C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/151 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/151" 7L, 95C appended8L, 117C 7 substitutions on 7 lines "/tmp/vtbNx1O/151"8L, 110C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/152 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/152"' -S /tmp/vtbNx1O/151 shell returned 1 "/tmp/vtbNx1O/152" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/130" 6L, 167C "test49.in" 30L, 631C *** Test 54: OK (2047) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/154 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/154" 1L, 13C appended2L, 35C2L, 34C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/155 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/155"' -S /tmp/vtbNx1O/154 shell returned 1 "/tmp/vtbNx1O/155" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 172C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/156 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/156" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vtbNx1O/156"4L, 55C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/157 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/157"' -S /tmp/vtbNx1O/156 shell returned 1 "/tmp/vtbNx1O/157" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 176C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/158 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/158" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vtbNx1O/158"5L, 66C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/159 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/159"' -S /tmp/vtbNx1O/158 shell returned 1 "/tmp/vtbNx1O/159" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 176C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/160 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/160" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vtbNx1O/160"4L, 55C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/161 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/161"' -S /tmp/vtbNx1O/160 shell returned 1 "/tmp/vtbNx1O/161" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 176C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/162 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/162" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vtbNx1O/162"6L, 85C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/163 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/163"' -S /tmp/vtbNx1O/162 shell returned 1 "/tmp/vtbNx1O/163" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 176C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/164 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/164" 1L, 10C appended2L, 32C2L, 31C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/165 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/165"' -S /tmp/vtbNx1O/164 shell returned 1 "/tmp/vtbNx1O/165" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 166C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/166 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/166" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vtbNx1O/166"4L, 52C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/167 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/167"' -S /tmp/vtbNx1O/166 shell returned 1 "/tmp/vtbNx1O/167" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 170C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/168 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/168" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vtbNx1O/168"5L, 63C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/169 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/169"' -S /tmp/vtbNx1O/168 shell returned 1 "/tmp/vtbNx1O/169" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 170C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/170 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/170" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vtbNx1O/170"4L, 52C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/171 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/171"' -S /tmp/vtbNx1O/170 shell returned 1 "/tmp/vtbNx1O/171" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 170C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/172 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/172" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vtbNx1O/172"6L, 82C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/173 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/173"' -S /tmp/vtbNx1O/172 shell returned 1 "/tmp/vtbNx1O/173" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/153" 6L, 170C "test49.in" 30L, 631C *** Test 55: OK (1023) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/175 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/175" 1L, 11C appended2L, 33C2L, 32C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/176 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/176"' -S /tmp/vtbNx1O/175 shell returned 1 "/tmp/vtbNx1O/176" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 158C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/177 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/177" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vtbNx1O/177"4L, 53C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/178 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/178"' -S /tmp/vtbNx1O/177 shell returned 1 "/tmp/vtbNx1O/178" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 162C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/179 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/179" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vtbNx1O/179"4L, 59C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/180 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/180"' -S /tmp/vtbNx1O/179 shell returned 1 "/tmp/vtbNx1O/180" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 162C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/181 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/181" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vtbNx1O/181"4L, 51C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/182 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/182"' -S /tmp/vtbNx1O/181 shell returned 1 "/tmp/vtbNx1O/182" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 152C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/183 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/183" 3L, 35C appended4L, 57C 3 substitutions on 3 lines "/tmp/vtbNx1O/183"4L, 54C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/184 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/184"' -S /tmp/vtbNx1O/183 shell returned 1 "/tmp/vtbNx1O/184" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 155C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/185 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/185" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vtbNx1O/185"5L, 62C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/186 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/186"' -S /tmp/vtbNx1O/185 shell returned 1 "/tmp/vtbNx1O/186" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 152C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/187 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/187" 4L, 47C appended5L, 69C 4 substitutions on 4 lines "/tmp/vtbNx1O/187"5L, 65C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/188 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/188"' -S /tmp/vtbNx1O/187 shell returned 1 "/tmp/vtbNx1O/188" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 155C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/189 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/189" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vtbNx1O/189"6L, 81C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/190 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/190"' -S /tmp/vtbNx1O/189 shell returned 1 "/tmp/vtbNx1O/190" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 152C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/191 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/191" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vtbNx1O/191"6L, 84C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/192 :!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vtbNx1O/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vtbNx1O/192"' -S /tmp/vtbNx1O/191 shell returned 1 "/tmp/vtbNx1O/192" 0L, 0C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/tmp/vtbNx1O/174" 6L, 155C "test49.in" 30L, 631C *** Test 56: OK (511) function FuncException() 1 let g:exception = v:exception endfunction"/tmp/vtbNx1O/193" [noeol] 4L, 80C Pattern not found: ^\s*$ "/tmp/vtbNx1O/193"1L, 36C written "test49.in" 30L, 631C function FuncThrowpoint() 1 let g:throwpoint = v:throwpoint endfunction"/tmp/vtbNx1O/194" [noeol] 4L, 83C Pattern not found: ^\s*$ "/tmp/vtbNx1O/194"1L, 38C written "test49.in" 30L, 631C 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/vtbNx1O/195"[noeol] 12L, 341C 9 substitutions on 9 lines 8 substitutions on 8 lines Pattern not found: ^\s*$ "/tmp/vtbNx1O/195"9L, 292C written "test49.in" 30L, 631C function G(arg, line) 1 call T(a:arg, a:line) endfunction"/tmp/vtbNx1O/196"[noeol] 4L, 69C Pattern not found: ^\s*$ "/tmp/vtbNx1O/196"1L, 30C written "test49.in" 30L, 631C function F(arg, line) 1 call G(a:arg, a:line) endfunction"/tmp/vtbNx1O/197"[noeol] 4L, 69C Pattern not found: ^\s*$ "/tmp/vtbNx1O/197"1L, 30C written "test49.in" 30L, 631C *** Test 57: OK (2147450880) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/198 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/198" 87L, 1700C appended88L, 1722C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/199 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/199"' -c 'break add func 4 T' -S /tmp/vtbNx1O/198 shell returned 1 "/tmp/vtbNx1O/199" 8L, 36C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 58: OK (624945) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/200 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/200" 293L, 5789C appended294L, 5811C 3 substitutions on 3 lines "/tmp/vtbNx1O/200"294L, 5808C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/201 :!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/201"' -c 'br eakadd file 115 /tmp/vtbNx1O/200' -c 'breakadd file 225 /tmp/vtbNx1O/200' -S /tm p/vtbNx1O/200 shell returned 1 "/tmp/vtbNx1O/201" 28L, 162C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/202 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/202" 33L, 765C appended34L, 787C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/203 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/203"' -c 'break add file 7 /tmp/vtbNx1O/202' -S /tmp/vtbNx1O/202 shell returned 1 "/tmp/vtbNx1O/203" 3L, 27C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 60: OK (311511339) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/204 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/204" 115L, 2272C appended116L, 2294C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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/vtbNx1O/ 205"' -c 'breakadd file 8 /tmp/vtbNx1O/204' -c 'breakadd file 36 /tmp/vtbNx1O/20 4' -c 'breakadd file 40 /tmp/vtbNx1O/204' -c 'breakadd file 69 /tmp/vtbNx1O/204' -c 'breakadd file 95 /tmp/vtbNx1O/204' -c 'breakadd file 97 /tmp/vtbNx1O/204' - S/tmp/vtbNx1O/204 shell returned 1 "/tmp/vtbNx1O/205" 14L, 81C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 61: OK (374889517) function F() 1 while 1 2 " Missing :endwhile endfunction"/tmp/vtbNx1O/206"[noeol] 5L, 73C Pattern not found: ^\s*$ "/tmp/vtbNx1O/206"2L, 40C written "test49.in" 30L, 631C *** 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" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/207 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/207" 149L, 2828C appended150L, 2850C 6 substitutions on 6 lines "/tmp/vtbNx1O/207"150L, 2844C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/208 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/208"' -c 'break add file 63 /tmp/vtbNx1O/207' -S /tmp/vtbNx1O/207 shell returned 1 "/tmp/vtbNx1O/208" 16L, 97C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 64: OK (1499645335) *** Test 65: OK (70187) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/209 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/209" 78L, 1520C appended79L, 1542C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/210 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/210"' -c 'break add func 8 F' -S /tmp/vtbNx1O/209 shell returned 1 "/tmp/vtbNx1O/210" 6L, 22C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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/vtbNx1O/211" [New File] "test49.in" 30L, 631C "/tmp/vtbNx1O/212" [New File] "test49.in" 30L, 631C *** Test 74: OK (224907669) *** Test 75: OK (2000403408) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/213 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/213" 253L, 6369C appended254L, 6391C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/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 /vtbNx1O/214"' -c 'breakadd func 2 INT' -S /tmp/vtbNx1O/213 shell returned 1 "/tmp/vtbNx1O/214" 28L, 167C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/215 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/215" 161L, 4543C appended162L, 4565C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/216 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/216"' -S /tmp/vtbN x1O/215 shell returned 1 "/tmp/vtbNx1O/216" 1L, 10C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** 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" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/217 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/217" 15L, 272C appended16L, 294C16L, 293C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/218 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/218"' -S /tmp/vtbN x1O/217 shell returned 1 "/tmp/vtbNx1O/218" 2L, 4C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/219 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/219" 12L, 227C appended13L, 249C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/220 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/220"' -c 'break add file 8 /tmp/vtbNx1O/219' -S /tmp/vtbNx1O/219 shell returned 1 "/tmp/vtbNx1O/220" 2L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 81: OK (387) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/221 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/221" 20L, 417C appended21L, 439C21L, 438C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/222 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/222"' -S /tmp/vtbN x1O/221 shell returned 1 "/tmp/vtbNx1O/222" 1L, 2C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/223 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/223" 24L, 480C appended25L, 502C25L, 501C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/224 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/224"' -S /tmp/vtbN x1O/223 shell returned 1 "/tmp/vtbNx1O/224" 1L, 4C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/225 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/225" 17L, 390C appended18L, 412C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/226 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/226"' -c 'break add file 7 /tmp/vtbNx1O/225' -S /tmp/vtbNx1O/225 shell returned 1 "/tmp/vtbNx1O/226" 1L, 6C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/227 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/227" 21L, 444C appended22L, 466C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/228 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/228"' -c 'break add func 6 I' -S /tmp/vtbNx1O/227 shell returned 1 "/tmp/vtbNx1O/228" 1L, 8C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 82: OK (8454401) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/229 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/229" 17L, 307C appended18L, 329C18L, 328C written "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/230 :!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/230"' -S /tmp/vtbN x1O/229 shell returned 1 "/tmp/vtbNx1O/230" 3L, 7C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/231 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/231" 14L, 266C appended15L, 288C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/232 :!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/232"' -c 'break add file 8 /tmp/vtbNx1O/231' -S /tmp/vtbNx1O/231 shell returned 1 "/tmp/vtbNx1O/232" 3L, 13C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 83: OK (2835) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/233 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/233" 154L, 3580C appended155L, 3602C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/234 :!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/234"' -c 'br eakadd func 1 INT' -S /tmp/vtbNx1O/233 shell returned 1 "/tmp/vtbNx1O/234" 18L, 118C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 84: OK (934782101) TMP "/tmp/vtbNx1O/235" [noeol] 2L, 6C/ "test49.in" 30L, 631C "/n/o/n/e/x/i/s/t/e/n/t" "/tmp/vtbNx1O/237" 1L, 1C "test49.in" 30L, 631C :!echo XYZ >/tmp/vtbNx1O/238 "/tmp/vtbNx1O/239" [New File] "test49.in" 30L, 631C *** Test 85: OK (198689) line 9612: E123: Undefined function: F *.mak "*.mak" [New File] Cannot open file "*.mak" line 9615: E480: No match: .* line 9616: E193: :endfunction not inside a function Error detected while processing function ExecAsScript..MakeScript: line 3: E123: Undefined function: F "/tmp/vtbNx1O/240" [noeol] 4L, 106C search hit BOTTOM, continuing at TOP line 10: E486: Pattern not found: .*F(.*) search hit BOTTOM, continuing at TOP line 11: E486: Pattern not found: ^\d*\s*endfunction\> 4 substitutions on 4 lines "/tmp/vtbNx1O/240"3L, 106C written "test49.in" 30L, 631C Error detected while processing /tmp/vtbNx1O/240: line 1: E492: Not an editor command: Error detected while processing function ExecAsScr ipt..MakeScript: line 2: E492: Not an editor command: line 3: line 3: E492: Not an editor command: E123: Undefined function: F Error detected while processing /«PKGBUILDDIR»/src/vim-basic/tes tdir/test49.vim: line 9622: E130: Unknown function: F *** Test 86: OK (0) 5 *** Test 87: OK (0) "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!echo 'source /tmp/vtbNx1O/3' >/tmp/vtbNx1O/241 /^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vtbNx1O/241" 151L, 3929C appended152L, 3951C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C :!>/tmp/vtbNx1O/242 :!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vtbNx1O/242"' -c 'breakadd func 5 ThrowOnInterrupt' -S /tmp/vtbNx1O/241 shell returned 1 "/tmp/vtbNx1O/242" 16L, 281C "/«PKGBUILDDIR»/src/vim-basic/testdir/test49.vim" <8F0wvP/vim-7.4.712/src/vim-basic/testdir/test49.vim" [readonly] 9852L, 225409C "test49.in" 30L, 631C *** Test 88: 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: 98 more lines *** Test 1: OK (34695) 98 more lines:.-,$w! test.out "test.out" [New] 99L, 2869C 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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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=1 guifg=Blue NonTextxxx term=bold ctermfg=9 gui=bold guifg=Blue Directory xxx term=bold ctermfg=1 guifg=Blue ErrorMsgxxx term=standout ctermfg=15 ctermbg=4 guifg=White guibg=Red IncSearch xxx term=reverse cterm=reverse gui=reverse Searchxxx term=reverse ctermfg=0 ctermbg=14 guibg=Yellow MoreMsgxxx term=bold ctermfg=2 gui=bold guifg=SeaGreen ModeMsgxxx term=bold cterm=bold gui=bold LineNrxxx term=underline ctermfg=6 guifg=Brown CursorLineNr xxx term=bold ctermfg=6 gui=bold guifg=Brown Questionxxx term=standout ctermfg=2 gui=bold guifg=SeaGreen StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse StatusLineNC xxx term=reverse cterm=reverse gui=reverse VertSplit xxx term=reverse cterm=reverse gui=reverse Titlexxx term=bold ctermfg=5 gui=bold guifg=Magenta Visualxxx term=reverse cterm=reverse guibg=LightGrey VisualNOS xxx cleared WarningMsg xxx term=standout ctermfg=4 guifg=Red WildMenuxxx term=standout ctermfg=0 ctermbg=14 guifg=Black guibg=Yellow Foldedxxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=LightGrey FoldColumn xxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=Grey DiffAddxxx term=bold ctermbg=9 guibg=LightBlue DiffChange xxx term=bold ctermbg=13 guibg=LightMagenta DiffDelete xxx term=bold ctermfg=9 ctermbg=11 gui=bold guifg=Blue guibg=LightCyan DiffTextxxx term=reverse cterm=bold ctermbg=12 gui=bold guibg=Red SignColumn xxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=Grey Concealxxx ctermfg=7 ctermbg=8 guifg=LightGrey guibg=DarkGrey SpellBadxxx term=reverse ctermbg=12 gui=undercurl guisp=Red SpellCapxxx term=reverse ctermbg=9 gui=undercurl guisp=Blue SpellRare xxx term=reverse ctermbg=13 gui=undercurl guisp=Magenta SpellLocal xxx term=underline ctermbg=11 gui=undercurl guisp=DarkCyan Pmenuxxx ctermfg=0 ctermbg=13 guibg=LightMagenta PmenuSelxxx ctermfg=0 ctermbg=7 guibg=Grey PmenuSbar xxx ctermbg=7 guibg=Grey PmenuThumb xxx ctermbg=0 guibg=Black TabLinexxx term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey TabLineSel xxx term=bold cterm=bold gui=bold TabLineFill xxx term=reverse cterm=reverse gui=reverse CursorColumn xxx term=reverse ctermbg=7 guibg=Grey90 CursorLine xxx term=underline cterm=underline guibg=Grey90 ColorColumn xxx term=reverse ctermbg=12 guibg=LightRed MatchParen xxx term=reverse ctermbg=11 guibg=Cyan Press ENTER or type command to continue:hi Search Searchxxx term=reverse ctermfg=0 ctermbg=14 guibg=Yellow Press ENTER or type command to continue:" test setting colors. :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0 0ff00 guibg=Cyan E418: Illegal value: guifg=#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=1 ctermbg=7 Press ENTER or type command to continue:hi Group2 Group2xxx cleared Press ENTER or type command to continue:hi Group3 Group3xxx term=underline cterm=bold Press ENTER or type command to continue:hi clear NewGroup :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi 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=1 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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test52.failed test.ok test.out X* viminfo cp test52.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 1 utf-8 text: ~Tл~O Vim version 6.2. ~_о~Aледнее изменение: 1970 Jan 01 2 cp1251 text: Vim version 6.2. : 1970 Jan 01 3 cp866 text: ~D Vim version 6.2. ~O᫥ : 1970 Jan 01 :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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test53.in" 134 lines, 2415 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() Also test the gn command and repeating it. STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ -asdfXasdfasdf- :so! Xdotest :so small.vim /^start:/ fo 'foo' 'bar' xxxxxxxxxxxx blah " ' repyyyyy:set quoteescape=+*- ` b`la" sdf"" " asdf" sdf ah" sdf " voo "zzzzzzzzzzzzzzzzzzzzzzzzzzzz voo " :" /^asdf- -asdXasdfasdf- - -asdfXasdfasdf- -asdf- -asdXasdfasdf-  -- - -  :" :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 :put =match('abc', '.', 0, 1) " 0 0 :put =match('abc', '.', 0, 2) " 1 1 :put =match('abc', '.', 0, 3) " 2 2 :put =match('abc', '.', 0, 4) " -1 -1 :put =match('abc', '.', 1, 1) " 1 1 :put =match('abc', '.', 2, 1) " 2 2 :put =match('abc', '.', 3, 1) " -1 -1 :put =match('abc', '$', 0, 1) " 3 3 :put =match('abc', '$', 0, 2) " -1 -1 :put =match('abc', '$', 1, 1) " 3 3 :put =match('abc', '$', 2, 1) " 3 3 :put =match('abc', '$', 3, 1) " 3 3 :put =match('abc', '$', 4, 1) " -1 -1 :put =match('abc', '\zs', 0, 1) " 0 0 :put =match('abc', '\zs', 0, 2) " 1 1 :put =match('abc', '\zs', 0, 3) " 2 2 :put =match('abc', '\zs', 0, 4) " 3 3 :put =match('abc', '\zs', 0, 5) " -1 -1 :put =match('abc', '\zs', 1, 1) " 1 1 :put =match('abc', '\zs', 2, 1) " 2 2 :put =match('abc', '\zs', 3, 1) " 3 3 :put =match('abc', '\zs', 4, 1) " -1 -1 /^foobar SEARCH:foobar fooba searchmatch /one\_s*two\_s one :1 Tests 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() Also test the gn command and repeating it. STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^\zs  zerowidth pattern/^ elete first and last chars/\zs /[u]niquepattern/s uniquepatter uniquepattern /mother :set selection=exclusive ngoose just served us nachos/i j a:1:" Make sure there is no other match y uppercase. /^Y YTests 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() Also test the gn command and repeating it. STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ :!write sys$output "buffer-local autommand in %" > test.out :else : !rm -f test.out : au BufLeave :!echo buffer-local autommand in %>> test.out :endif :e somefile" here, autocommand for xx shall write test.out :" but autocommand shall not apply to buffer named :bwipe xx" here, autocommand shall be auto-deleted :e xx" nothing shall be written :e somefile" nothing shall be written :qa! ENDTEST start of test file xx end of test file xx: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 :!write sys$output "buffer-local autommand in %" > te st.out : :else : : !rm -f test.out :!rm -f test.out : : au BufLeave :!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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~: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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test55.in" 590 lines, 12313 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :lang C :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :":set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for List and Dictionary types. vim: set ft=vim :/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 584 lines, 12227 characters written:set ff& cpo+=A /ENDTEST:$put =string(l) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry o^R=a^M^[:" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry :redir END o^R=a^M^[:" :" :/^start:/,$wq! test.out ENDTEST start: :so! Xdotest :so small.vim :fun Test(...) : :lang C : :" Creating List directly with different types : :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] : :$put =string(l) : :$put =string(l[-1]) : :$put =string(l[-4]) : :try : : $put =string(l[-5]) : :catch : : $put =v:exception[:14] : :endtry : :" List slices : :$put =string(l[:]) : :$put =string(l[1:]) : :$put =string(l[:-2]) : :$put =string(l[0:8]) : :$put =string(l[8:-1]) : :" : :" List identity : :let ll = l : :let lx = copy(l) : :try : : $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l isnot lx) : :catch : : $put =v:exception : :endtry : :" : :" Creating Dictionary directly with different types : :let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},} : :$put =string(d) . d.1 : :$put =string(sort(keys(d))) : :$put =string (values(d)) : :for [key, val] in items(d) : : $put =key . ':' . string(val) : : unlet key val : :endfor : :call extend (d, {3:33, 1:99}) : :call extend(d, {'b':'bbb', 'c':'ccc'}, "keep") : :try : : call extend(d, {3:333,4:444}, "error") : :catch : : $put =v:exception[:15] . v:exception[-1:-1] : :endtry : :$put =string(d) : :call filter(d, 'v:key =~ ''[ac391]''') : :$put =string(d) : :" : :" Dictionary identity : :let dd = d : :let dx = copy(d) : :try : : $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d isnot dx) : :catch : : $put =v:exception : :endtry : :" : :" 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 ::" ::" Unletting locked variables ::$put ='Unletting:' ::for depth in range(5) :: $put ='depth is ' . depth :: for u in range(3) :: unlet l :: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] :: exe "lockvar " . depth . " l" :: if u == 1 :: exe "unlockvar l" :: elseif u == 2 :: exe "unlockvar " . depth . " l" :: endif :: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") :: $put =ps :: let ps = '' :: try :: unlet l[2]['6'][7] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[2][6] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[2] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1][1][0] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1][1] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: $put =ps :: endfor ::endfor ::" ::" Locked variables and :unlet or list / dict functions ::$put ='Locks and commands or functions:' ::" ::$put ='No :unlet after lock on dict:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar 1 d ::try :: unlet d.a :: $put ='did :unlet' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put =':unlet after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: unlet d.a :: $put ='did :unlet' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='filter() after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: call filter(d, 'v:key != "a"') :: $put ='did filter()' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='map() after lock on dict:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar 1 d ::try :: call map(d, 'v:val + 200') :: $put ='did map()' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='No extend() after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: $put =string(extend(d, {'a': 123})) :: $put ='did extend()' ::catch :: $put =v:exception[:14] ::endtry ::$put =string(d) ::" ::$put ='No remove() of write-protected scope-level variable:' ::fun! Tfunc(this_is_a_loooooooooong_parameter_name) :: try :: $put =string(remove(a:, 'this_is_a_loooooooooong_parameter_na me')) :: $put ='did remove()' :: catch :: $put =v:exception[:14] :: endtry ::endfun ::call Tfunc('testval') ::" ::$put ='No extend() of write-protected scope-level variable:' ::fun! Tfunc(this_is_a_loooooooooong_parameter_name) :: try :: $put =string(extend(a:, {'this_is_a_loooooooooong_parameter _name': 1234})) :: $put ='did extend()' :: catch :: $put =v:exception[:14] :: endtry ::endfun ::call Tfunc('testval') ::" ::$put ='No :unlet of variable in locked scope:' ::let b:testvar = 123 ::lockvar 1 b: ::try :: unlet b:testvar :: $put ='b:testvar was :unlet: '. (!exists('b:testvar')) ::catch :: $put =v:exception[:16] ::endtry ::unlockvar 1 b: ::unlet! b:testvar ::" ::unlet l ::let l = [1, 2, 3, 4] ::lockvar! l ::$put =string(l) ::unlockvar l[1] ::unlet l[0:1] ::$put =string(l) ::unlet l[1:2] ::$put =string(l) ::unlockvar l[1] ::let l[0:1] = [0, 1] ::$put =string(l) ::let l[1:2] = [0, 1] ::$put =string(l) ::unlet l ::" :lockvar/islocked() triggering script autoloading ::set rtp+=./sautest ::lockvar g:footest#x ::unlockvar g:footest#x ::$put ='locked g:footest#x:'.islocked('g:footest#x') ::$put ='exists g:footest#x:'.exists('g:footest#x') ::$put ='g:footest#x: '.g:footest#x ::" ::" a:000 function argument ::" first the tests that should fail ::try :: let a:000 = [1, 2] ::catch :: $put ='caught a:000' ::endtry ::try :: let a:000[0] = 9 ::catch :: $put ='caught a:000[0]' ::endtry ::try :: let a:000[2] = [9, 10] ::catch :: $put ='caught a:000[2]' ::endtry ::try :: let a:000[3] = {9: 10} ::catch :: $put ='caught a:000[3]' ::endtry ::" now the tests that should pass ::try :: let a:000[2][1] = 9 :: call extend(a:000[2], [5, 6]) :: let a:000[3][5] = 8 :: let a:000[3]['a'] = 12 :: $put =string(a:000) ::catch :: $put ='caught ' . v:exception ::endtry ::" ::" reverse(), sort(), uniq() ::let l = ['-0', 'A11', 2, 2, 'xaaa', 4, 'foo', 'foo6', 'foo', [0, 1, 2], 'x8', [0, 1, 2], 1.5] ::$put =string(uniq(copy(l))) ::$put =string(reverse(l)) ::$put =string(reverse(reverse(l))) ::$put =string(sort(l)) ::$put =string(reverse(sort(l))) ::$put =string(sort(reverse(sort(l)))) ::$put =string(uniq(sort(l))) ::let l=[7, 9, 'one', 18, 12, 22, 'two', 10.0e-16, -1, 'three', 0xf f, 0.22, 'four'] ::$put =string(sort(copy(l), 'n')) ::let l=[7, 9, 18, 12, 22, 10.0e-16, -1, 0xff, 0, -0, 0.22, 'bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', {}, []] ::$put =string(sort(copy(l), 1)) ::$put =string(sort(copy(l), 'i')) ::$put =string(sort(copy(l))) ::" ::" splitting a string to a List ::$put =string(split(' aa bb ')) ::$put =string(split(' aa bb ', '\W\+', 0)) ::$put =string(split(' aa bb ', '\W\+', 1)) ::$put =string(split(' aa bb ', '\W', 1)) ::$put =string(split(':aa::bb:', ':', 0)) ::$put =string(split(':aa::bb:', ':', 1)) ::$put =string(split('aa,,bb, cc,', ',\s*', 1)) ::$put =string(split('abc', '\zs')) ::$put =string(split('abc', '\zs', 1)) ::" ::" compare recursively linked list and dict ::let l = [1, 2, 3, 4] ::let d = {'1': 1, '2': l, '3': 3} ::let l[1] = d ::$put =(l == l) ::$put =(d == d) ::$put =(l != deepcopy(l)) ::$put =(d != deepcopy(d)) ::" ::" compare complex recursively linked list and dict ::let l = [] ::call add(l, l) ::let dict4 = {"l": l} ::call add(dict4.l, dict4) ::let lcopy = deepcopy(l) ::let dict4copy = deepcopy(dict4) ::$put =(l == lcopy) ::$put =(dict4 == dict4copy) ::" ::" Pass the same List to extend() ::let l = [1, 2, 3, 4, 5] ::call extend(l, l) ::$put =string(l) ::" ::" Pass the same Dict to extend() ::let d = { 'a': {'b': 'B'}} ::call extend(d, d) ::$put =string(d) ::" ::" Pass the same Dict to extend() with "error" ::try :: call extend(d, d, "error") ::catch :: $put =v:exception[:15] . v:exception[-1:-1] ::endtry ::$put =string(d) ::" ::" test for range assign ::let l = [0] ::let l[:] = [1, 2] ::$put =string(l) ::endfun :$put =string(l) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry o^R=a^M^[:" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry :redir END o^R=a^M^[:" :" :/^start:/,$wq! test.out ENDTEST start: :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while Error detected while processing function Test: line 87: E684: list index out of range: 1 line 102: E684: list index out of range: 2 line 286: E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" line 440: E108: No such variable: "l" line 445: E741: Value is locked: l[0:1] line 447: E741: Value is locked: l[1:2] line 450: E741: Value is locked: l[0:1] = [0, 1] line 452: E741: Value is locked: l[1:2] = [0, 1] Press ENTER or type command to continue:" ['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] ['aa', 'bb'] ['aa', 'bb'] ['', 'aa', 'bb', ''] ['', '', 'aa', '', 'bb', '', ''] ['aa', '', 'bb'] ['', 'aa', '', 'bb', ''] ['aa', '', 'bb', 'cc', ''] ['a', 'b', 'c'] ['', 'a', '', 'b', '', 'c', ''] 1 1 0 0 1 1 [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] {'a': {'b': 'B'}} Vim(call):E737: a {'a': {'b': 'B'}} [1, 2] ~ :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry =a Vim(foldopen):E490::" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry Error detected while processing : E492: Not an editor command: foobar|catch|let a = matchstr(v:exception,'^[^ ]*' )|endtry Press ENTER or type command to continue:redir END ['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] ['aa', 'bb'] =a Error detected while processing : E492: Not an editor command: foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry  :" :" :/^start:/,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 196 lines, 3801 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test56.failed test.ok test.out X* viminfo cp test56.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test56.in" 21 lines, 457 charactersTest for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunc DoNothingdelfunc DoLast end: ~:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for script-local function. vim: set ft=vim :/^STARTTEST  :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 3_DoNothing()|call 3_DoLast()|delfunc 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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test57.failed test.ok test.out X* viminfo cp test57.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test58.failed test.ok test.out X* viminfo cp test58.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test58.in" 639 lines, 10884 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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. vim: set ft=vim :/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 109 lines, 2556 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 TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL LOW UPP SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿ :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 TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL LOW UPP SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿:e! "test58.in" 639 lines, 10884 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!"Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spelliasd^[z=:" :" :" 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:" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell vimvim STARTTESTvimlatin1 :ezmaxmem iasdzaff/.dic :func TestOne(aff, dicspellfilea:affa:dicspldic and .aff  exea:aff . 'affstarta:aff . 'affend/-1w! Xtest.aff  exea:dic . 'dicstarta:dic . 'dicend/-1w! Xtest.dic  mkspell! Xtest XtestasdTests for spell checking. vim: set ft=vim :Change "asdTests" to: 1 "Acid tests" 2 "Attests" 3 "Ass Tests" 4 "Asa Tests" 5 "Ase Tests" 6 "As Tests" 7 "Sad Tests" 8 "Ads Tests" 9 "As tests" 10 "As detests" 11 "Add Tests" 12 "Aid Tests" 13 "Ash Tests" 14 "Ad Tests" 15 "And Tests" 16 "Ask Tests" 17 "Asp Tests" 18 "USD Tests" 19 "Astutest" 20 "Sadists" 21 "Asst Tests" 22 "Assad Tests" Type number and or click with mouse (empty cancels): :" asdTests 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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:" :" 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 asdTests 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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] 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'] dl ['deol', 'dr', 'test'] end ['put', 'uk', 'test']th['put', 'uk', 'test']gebletegek :$put =soundfold('koprnven') kepereneven :$put =soundfold('oeverloos gezwets edale') everles gesvets etele :" :" :" and now with SAL instead of SOFO items; test automatic reloading asdTests 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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" 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'] dl ['deol', 'dr', 'test'] end['put', 'uk', 'test'] the['put', 'uk', 'test']gebletegekkepereneveneverles gesvet etelekbltykk :$put =soundfold('koprnven') kprnfn :$put =soundfold('oeverloos gezwets edale') *fls kswts tl :" :" also use an addition file asdTests 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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.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 asdTests 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 bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', 'test'] 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 bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint 2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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.latin1.spl elequint /^test2: search hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint 2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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.latin1.spl elequint elekwint elekwint /^test2: search hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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 2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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.latin1.spl elequint elekwint elekwint elequint /^test2: search hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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 2good: puts bad: inputs comment ok Ok end the. test dl 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'] dl ['deol', 'dr', '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" 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:" MAP e MAP i MAP o MAP u MAP n MAP c MAP y MAP s 2affend 2good: puts bad: inputs comment ok Ok end the. test dl 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 7good: meea1 meea bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend Test NOSLITSUGS 8affstart SET ISO8859-1 NOSPLITSUGS 8affend 8dicstart:" 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 Commentdeoldr 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 dr input:" asdTests 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! :" :" Check using z= in new buffer (crash fixed by patch 7.4a.028). :set maxmem=512 spell iasd^[z=:" :" :" 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] 283 lines, 3793 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test59.failed test.ok test.out X* viminfo cp test59.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL LOW UPP SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿ :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 TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL LOW UPP SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿:e! "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 gesvet 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 startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !!: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 TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP :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 preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee: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 TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP: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 preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee: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 TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP :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 preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee: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 TOPtomato tomatotomato startend startword startwordword startwordendstartwordwordend startwordwordwordend prebork preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP :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 preborkborkpreborkborkborknouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomatoendstart endend startstart wordend wordstartpreborkprebork preborkpreborkborkstartwordwordwordwordend borkpreborkpreborkborkutilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee: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 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:" 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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test60.failed test.ok test.out X* viminfo cp test60.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test60.in" 610 lines, 13323 charactersTests for the exists() and has() functions. vim: set ft=vim ts=8 sw=2 : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter*.my echo "myfile edited"autocmd! FuncUndefined UndefFun exec "fu UndefFun()\nendfu" augroup END set rtp+=./sautestlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for the exists() and has() functions. vim: set ft=vim ts=8 sw=2 :/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 605 lines, 13230 characters written:set ff& cpo+=A /ENDTESTredir END endfunction :call TestExists() :" :function TestHas() redir >> test.out for pl in ['6.9.999', '7.1.999', '7.4.123', '9.1.0', '9.9.1'] echo 'has patch ' . pl . ': ' . has('patch-' . pl) endfor redir END endfunc :call TestHas() :" :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! :while getchar(1) | call getchar() | endwhile ENDTEST :so! Xdotest :so small.vim :function! RunTest(str, result) : if exists(a:str) == a:result : ^Iecho "OK" : else : ^Iecho "FAILED: Checking for " . a:str : endif : endfunction redir END endfunction :call TestExists() :" :function TestHas() redir >> test.out :function! TestExists() : augroup myagroup : ^Iautocmd! BufEnter *.my echo "myfile edited" : ^Iautocmd! FuncUndefined UndefFun exec "fu UndefFun()\nendfu" : augroup END : set rtp+=./sautest : : 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]] : : " Function that may be created by FuncUndefined event : let test_cases += [['*UndefFun', 0]] : " Function that may be created by script autoloading : let test_cases += [['*footest#F', 0]] : : redir! > test.out : : for [test_case, result] in test_cases : echo 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 : : " Non-existing autoload variable that may be autoloaded : echo 'footest#x: 0' : if !exists('footest#x') : ^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") : : echo ' g:footest#x =' g:footest#x : echo ' footest#F()' footest#F() : echo 'UndefFun()' UndefFun() : : redir END : endfunction redir END endfunction :call TestExists() :" :function TestHas() redir >> test.out for pl in ['6.9.999', '7.1.999', '7.4.123', '9.1.0', '9.9.1'] echo 'has patch ' . pl . ': ' . has('patch-' . pl) endfor redir END endfunc :call TestHas() :" :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! :while getchar(1) | call getchar() | endwhile 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 *UndefFun: 0 OK *footest#F: 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 footest#x: 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 g:footest#x = 1 footest#F() 0 UndefFun() 0 Press ENTER or type command to continue:" redir END endfunction :call TestExists() :" :function TestHas() redir >> test.out for pl in ['6.9.999', '7.1.999', '7.4.123', '9.1.0', '9.9.1'] echo 'has patch ' . pl . ': ' . has('patch-' . pl) endfor redir END endfunc :call TestHas() :" :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! :while getchar(1) | call getchar() | endwhile ENDTEST :function TestHas() : redir >> test.out : for pl in ['6.9.999', '7.1.999', '7.4.123', '9.1.0', '9.9.1'] : echo 'has patch ' . pl . ': ' . has('patch-' . pl) : endfor : redir END : endfunc redir END endfunction :call TestExists() :" :function TestHas() redir >> test.out :call TestHas() has patch 6.9.999: 1 has patch 7.1.999: 1 has patch 7.4.123: 1 has patch 9.1.0: 0 has patch 9.9.1: 0 Press ENTER or type command to continue:" redir END endfunction :call TestExists() :" :function TestHas() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out "test.out" [Incomplete last line] 211 lines, 2041 characters#myagroup: 1 OK#myagroup+b: 0 OK#myagroup#BufEnter: 1 OK#myagroup#BufEnter#*.my: 1OK#BufEnter: 1 OK#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" 211 lines, 2042 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test61.failed test.ok test.out X* viminfo cp test61.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test61.in" 113 lines, 1774 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" 97 lines, 1501 characters written:set ff& cpo+=A /ENDTEST:set ul=100 ob^[ :set ul=100 o1^[a2^R=setline('.','1234') ^[uu:" oc^[ :set ul=100 o1^[a2^R=setline('.','1234') ^[u:" od^[ :set ul=100 o1^[a2^R=string(123) ^[u:" :%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 3 seconds ago789:.w >>test.out "test.out" 1 line, 10 characters appended:later 1s 3 changes; after #6 3 seconds ago:.w >>test.out "test.out" 1 line, 7 characters appended:later 1h 3 changes; after #9 0 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 agotwo two:" 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:so small.vim :set nocp viminfo+=nviminfo :enew! ~~~~~~ ~~~~~~~~~~~~-- INSERT --a:set ul=100 -- INSERT --b:set ul=100 -- INSERT --1-- INSERT --=setline('.','1234') 20 34-- INSERT --u31 line less; before #4 0 seconds ago~3~:" -- INSERT --c:set ul=100 -- INSERT --1-- INSERT --=setline('.','1234') 20 34-- INSERT --u31 line less; before #7 0 seconds ago~:" -- INSERT --d:set ul=100 -- INSERT --1-- INSERT --=string(123) 21231 line less; before #9 0 seconds ago~:" :%w >>test.out "test.out" 6L, 12C appended:qa! # For flaky tests retry one time. flaky test ok first time # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test62.failed test.ok test.out X* viminfo cp test62.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test62.in" 205 lines, 5729 charactersTests for tab pages STARTTEST :so small.vim :lang C :" 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 :$tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast: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] 199 lines, 5680 characters written:set ff& cpo+=A /ENDTESTC tabnext 1autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :so! Xdotest :so small.vim :lang C :" Simple test for opening and closing a tab page :tabnew  test62.in | [No Name] _________________________________________________________X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~:let nr = tabpagenr() :q C tabnext 1autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^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~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~:$tabnew  [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] _____________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :tablast  + test62.in | + [No Name] _____________________________________________________Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~:let line2 = getline('$') :q! C tabnext 1autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^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] _______________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :call settabvar(2, 'val_num', 100)  + test62.in | [No Name] _______________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :call settabvar(2, 'val_str', 'SetTabVar test')  + test62.in | [No Name] _______________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :call settabvar(2, 'val_list', ['red', 'blue', 'green'])  + test62.in | [No Name] _______________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^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'] : : let test_status = 'gettabvar: pass' : :endif  + test62.in | [No Name] _______________________________________________________Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3 :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 C tabnext 1autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^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 C tabnext 1autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :" :" :for i in range(9) | tabnew | endfor  + 2.in | Name] | Name] | Name] | Name] | Name] | Name] | Name] | Name] | Name] X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ + 2.in | Name] | Name] | Name] | Name] | Name] | Name] | Name] | Name] | Name] Xautocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3C tabnext 3let g:r+=[tabpagenr().'/'.tabpagenr('$')] elselet g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew ===","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnext 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] endif endfunction :call Test() :$ put =g:r :" :" :/^Results/,$w! test.out :qa! ENDTEST Results: :$put =tabpagenr() tab page 2this is tab page 3 this is tab page 1 this is tab page 4 gettabvar: pass settabvar: pass tab drop 1: pass tab drop 2: pass tab drop 3: pass 1 ~ :tabmove 5  Name] || + .in | X:$put =tabpagenr() 5:.tabmove :$put =tabpagenr() 5 :tabmove - | + .in  Name] | X:$put =tabpagenr() 4 :tabmove + | Name]  + .in | X:$put =tabpagenr() 5 :tabmove -2 | + .in || Name] | X:$put =tabpagenr() 3 :tabmove +4 | Name] || + .in | X:$put =tabpagenr() 7 :tabmove | Name] || + .in X:$put =tabpagenr() 10 :tabmove -20  + 2.in || Name] X:$put =tabpagenr() 1 :tabmove +20  Name] || + .in X:$put =tabpagenr() 10 :0tabmove  + 2.in || Name] X:$put =tabpagenr() 1 :$tabmove  Name] || + .in X:$put =tabpagenr() 10 :tabmove 0  + 2.in || Name] X:$put =tabpagenr() 1 :tabmove $  Name] || + .in X:$put =tabpagenr() 10 :3tabmove | + .in || Name] X:$put =tabpagenr() 4 :7tabmove 5 | Name]  + .in | X:$put =tabpagenr() 5 :let a='No error caught.' :try : :tabmove foo : :catch E474 : :let a='E474 caught.' : :endtry  Name] | Name] | Name] | Name] | + .in | Name] | Name] | Name] | Name] | Name] Xthis is tab page 4 gettabvar: pass settabvar: pass :$put =a E474 caught. :" :" Test autocommands :tabonly! this is tab page 4:let g:r=[] :command -nargs=1 -bar C :call add(g:r, '=== ' . . ' ===')| :function Test() : let hasau=has('autocmd') : if hasau : autocmd TabEnter * :call add(g:r, 'TabEnter') : autocmd WinEnter * :call add(g:r, 'WinEnter') : autocmd BufEnter * :call add(g:r, 'BufEnter') : autocmd TabLeave * :call add(g:r, 'TabLeave') : autocmd WinLeave * :call add(g:r, 'WinLeave') : autocmd BufLeave * :call add(g:r, 'BufLeave') : endif : let t:a='a' : C tab split : if !hasau : let g:r+=['WinLeave', 'TabLeave', 'WinEnter', 'TabEnter'] : endif : let t:a='b' : C tabnew : if !hasau : let g:r+=['WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufLeav e', 'BufEnter'] : endif : let t:a='c' : call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")' ))) : C call map(range(1, tabpagenr('$')), 'settabvar(v:val, ''a'', v:val*2)') : call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")' ))) : let w:a='a' : C vsplit : if !hasau : let g:r+=['WinLeave', 'WinEnter'] : endif : let w:a='a' : let tabn=tabpagenr() : let winr=range(1, winnr('$')) : C tabnext 1 : if !hasau : let g:r+=['BufLeave', 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnte r', 'BufEnter'] : endif : call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")') )) : C call map(copy(winr), 'settabwinvar('.tabn.', v:val, ''a'', v:val*2)') : call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")') )) : if hasau : augroup TabDestructive : autocmd TabEnter * :C tabnext 2 | C tabclose 3 : augroup END : C tabnext 3 : let g:r+=[tabpagenr().'/'.tabpagenr('$')] : autocmd! TabDestructive TabEnter : C tabnew : C tabnext 1 : autocmd TabDestructive TabEnter * nested :C tabnext 2 | C tabclose 3 : C tabnext 3 : let g:r+=[tabpagenr().'/'.tabpagenr('$')] : else : let g:r+=["=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","Wi nEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","2/2","=== tabnew == =","WinLeave","TabLeave","WinEnter","TabEnter","BufLeave","BufEnter","=== tabnex t 1 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","BufEnter","=== tabnext 3 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabne xt 2 ===","BufLeave","WinLeave","TabLeave","WinEnter","TabEnter","=== tabnext 2 ===","=== tabclose 3 ===","BufEnter","=== tabclose 3 ===","2/2",] : endif : endfunction this is tab page 4 gettabvar: pass settabvar: pass tab drop 1: pass tab drop 2: pass tab drop 3: pass 1 5 5 4 5 3 7 10 1 10 1 10 1 10 4 5 E474 caught. :call Test()  + test62.in | + test62.in _____________________________________________________Xgettabvar: pass settabvar: pass tab drop 1: pass tab drop 2: pass tab drop 3: pass 1 5 5 4 5 3 7 10 1 10 1 10 1 10 4 5 E474 caught. :$ put =g:r 68 more linesWinLeaveTabLeaveWinEnterTabEnterBufEnter=== tabnext 3 === BufLeave WinLeave TabLeave WinEnter TabEnter === tabnext 2 === BufLeave WinLeave TabLeave WinEnter TabEnter === tabnext 2 === === tabclose 3 === BufEnter === tabclose 3 === 2/2:" :" :/^Results/,$w! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 95 lines, 1054 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test63.failed test.ok test.out X* viminfo cp test63.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test63.in" 195 lines, 6028 charactersTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()", "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :set encoding=utf8 :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 term=bold ctermbg=red guibg=red :highlight MyGroup2 term=italic ctermbg=green guibg=green :highlight MyGroup3 term=underline ctermbg=blue guibg=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).: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] 188 lines, 5834 characters written:set ff& cpo+=A /ENDTEST:redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :let v7 = screenattr(1, 7) :let v8 = screenattr(1, 8) :let v9 = screenattr(1, 9) :let v10 = screenattr(1, 10) :let @r .= string(getmatches())."\n" :if v1 != v4 && v5 == v4 && v6 == v1 && v7 == v1 && v8 == v4 && v9 == v4 && v10 == v1 : let @r .= "OK\n" :else : let @r .= "FAILED: " . v4 . "/" . v5 . "/" . v6 . "/" . v7 . "/" . v8 . "/" .v9 . "/" . v10 . "\n" :endif :call clearmatches() G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: :so! Xdotest :so small.vim :set encoding=utf8 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :let v7 = screenattr(1, 7) :let v8 = screenattr(1, 8) :let v9 = screenattr(1, 9) :let v10 = screenattr(1, 10) :let @r .= string(getmatches())."\n" :if v1 != v4 && v5 == v4 && v6 == v1 && v7 == v1 && v8 == v4 && v9 == v4 && v10 == v1 : let @r .= "OK\n" :else : let @r .= "FAILED: " . v4 . "/" . v5 . "/" . v6 . "/" . v7 . "/" . v8 . "/" .v9 . "/" . v10 . "\n" :endif :call clearmatches() G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 term=bold ctermbg=red guibg=red :highlight MyGroup2 term=italic ctermbg=green guibg=green :highlight MyGroup3 term=underline ctermbg=blue guibg=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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :" --- 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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :" --- 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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :" --- 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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :" --- 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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :" --- 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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :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}]) :redraw! :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 :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :unlet rs1 :unlet rs2 :unlet rf1 :unlet rf2 :unlet rf3 :" --- Check that "matchaddpos()" positions matches correctly :let @r .= "*** Test 11:\n" :set nolazyredraw :call setline(1, 'abcdefghijklmnopq') :call matchaddpos("MyGroup1", [[1, 5], [1, 8, 3]], 10, 3) :1 abcdefghijklmnopq "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :set encoding=utf8 :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 term=bold ctermbg=red guibg=red :highlight MyGroup2 term=italic ctermbg=green guibg=green :highlight MyGroup3 term=underline ctermbg=blue guibg=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).:redraw! abcdefghijklmnopq "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :set encoding=utf8 :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 term=bold ctermbg=red guibg=red :highlight MyGroup2 term=italic ctermbg=green guibg=green :highlight MyGroup3 term=underline ctermbg=blue guibg=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 v1 = screenattr(1, 1) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :let v8 = screenattr(1, 8) :let v10 = screenattr(1, 10) :let v11 = screenattr(1, 11) :let @r .= string(getmatches())."\n" :if v1 != v5 && v6 == v1 && v8 == v5 && v10 == v5 && v11 == v1 : : let @r .= "OK\n" : :else : : let @r .= "FAILED: " . v5 . "/" . v6 . "/" . v8 . "/" . v10 . "/" . v11 . "\n" : :endif abcdefghijklmnopq "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim:call clearmatches() efghij :" :call setline(1, 'abcdΣabcdef') Σabcdef:call matchaddpos("MyGroup1", [[1, 4, 2], [1, 9, 2]]) dΣabcd :1 :redraw! abcdΣabcdef "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :set encoding=utf8 :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 term=bold ctermbg=red guibg=red :highlight MyGroup2 term=italic ctermbg=green guibg=green :highlight MyGroup3 term=underline ctermbg=blue guibg=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 v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :let v7 = screenattr(1, 7) :let v8 = screenattr(1, 8) :let v9 = screenattr(1, 9) :let v10 = screenattr(1, 10) :let @r .= string(getmatches())."\n" :if v1 != v4 && v5 == v4 && v6 == v1 && v7 == v1 && v8 == v4 && v9 == v4 && v10 == v1 : : let @r .= "OK\n" : :else : : let @r .= "FAILED: " . v4 . "/" . v5 . "/" . v6 . "/" . v7 . "/" . v8 . " /" . v9 . "/" . v10 . "\n" : :endif abcdΣabcdef "matchadd()", "matchaddpos", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim:call clearmatches() dΣabcd :redraw! :let v1 = screenattr(1, 1) :let v4 = screenattr(1, 4) :let v5 = screenattr(1, 5) :let v6 = screenattr(1, 6) :let v7 = screenattr(1, 7) :let v8 = screenattr(1, 8) :let v9 = screenattr(1, 9) :let v10 = screenattr(1, 10) :let @r .= string(getmatches())."\n" :if v1 != v4 && v5 == v4 && v6 == v1 && v7 == v1 && v8 == v4 && v9 == v4 && v10 == v1 : let @r .= "OK\n" :else : let @r .= "FAILED: " . v4 . "/" . v5 . "/" . v6 . "/" . v7 . "/" . v8 . "/" .v9 . "/" . v10 . "\n" :endif :call clearmatches() G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: 15 more lines *** Test 1: OK 15 more lines *** Test 2: OK :/^Results/,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 16 lines, 364 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test64.failed test.ok test.out X* viminfo cp test64.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test64.in" 653 lines, 26912 charactersTest for regexp patterns without multi-byte support. See test95 for multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :":set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for regexp patterns without multi-byte support./^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 620 lines, 26437 characters written:set ff& cpo+=A /ENDTEST:for pat in [' \ze*', ' \zs*'] : try : let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out ENDTEST Substitute here: Ta 5 Ac 7 Behind: asdfasd\zs.', 'aword. ', '.']) :call add(tl, [2, '\s\+\ze\[/\|\s\zs\s\+', 'is [a t', ' ']) :" :"""" Tests for \@= and \& features :call add(tl, [2, 'abc\@=', 'abc', 'ab']) :call add(tl, [2, 'abc\@=cd', 'abcd', 'abcd']) :call add(tl, [2, 'abc\@=', 'ababc', 'ab']) :" will never match, no matter the input text :call add(tl, [2, 'abcd\@=e', 'abcd']) :" will never match :call add(tl, [2, 'abcd\@=e', 'any text in here ... ']) :call add(tl, [2, '\v(abc)@=..', 'xabcd', 'ab', 'abc']) :call add(tl, [2, '\(.*John\)\@=.*Bob', 'here is John, and here is B']) :call add(tl, [2, '\(John.*\)\@=.*Bob', 'John is Bobs friend', 'John is Bob', ' John is Bobs friend']) :for pat in [' \ze*', ' \zs*']:call add(tl, [2, '\<\S\+\())\)\@=', '$((i=i+1))', 'i=i+1', '))']) :call add(tl, [2, '.*John\&.*Bob', 'here is John, and here is B']) :call add(tl, [2, '.*John\&.*Bob', 'John is Bobs friend', 'John is Bob']) :call add(tl, [2, '\v(test1)@=.*yep', 'this is a test1, yep it is', 'test1, yep ', 'test1']) :for pat in [' \ze*', ' \zs*']:call add(tl, [2, 'foo\(bar\)\@!', 'foobar']) :call add(tl, [2, 'foo\(bar\)\@!', 'foo bar', 'foo']) :call add(tl, [2, 'if \(\(then\)\@!.\)*$', ' if then else']) :call add(tl, [2, 'if \(\(then\)\@!.\)*$', ' if else ', 'if else ', ' ']) :call add(tl, [2, '\(foo\)\@!bar', 'foobar', 'bar']) :call add(tl, [2, '\(foo\)\@!...bar', 'foobar']) :call add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' bar foo ']) :call add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' foo bar ']) :call add(tl, [2, '^\%(.*bar\)\@!.*\zsfoo', ' foo xxx ', 'foo']) :call add(tl, [2, '[ ]\@!\p\%([ ]\@!\p\)*:', 'implicit mappings:', 'mappings:'] ):for pat in [' \ze*', ' \zs*']:call add(tl, [2, '[ ]\@!\p\([ ]\@!\p\)*:', 'implicit mappings:', 'mappings:', 's']) :for pat in [' \ze*', ' \zs*']:call add(tl, [2, 'm\k\+_\@=\%(_\@!\k\)\@<=\k\+e', 'mx__xe', 'mx__xe']) :call add(tl, [2, '\%(\U\@<=S\k*\|S\l\)R', 'SuR', 'SuR']) :" :"""" Combining different tests and features :call add(tl, [2, '[[:alpha:]]\{-2,6}', '787abcdiuhsasiuhb4', 'ab']) :call add(tl, [2, '', 'abcd', '']) :call add(tl, [2, '\v(())', 'any possible text', '']) :call add(tl, [2, '\v%(ab(xyz)c)', ' abxyzc ', 'abxyzc', 'xyz']) :call add(tl, [2, '\v(test|)empty', 'tesempty', 'empty', '']) :call add(tl, [2, '\v(a|aa)(a|aa)', 'aaa', 'aa', 'a', 'a']) :" :"""" \%u and friends :call add(tl, [2, '\%d32', 'yes no', ' ']) :call add(tl, [2, '\%o40', 'yes no', ' ']) :call add(tl, [2, '\%x20', 'yes no', ' ']) :call add(tl, [2, '\%u0020', 'yes no', ' ']) :call add(tl, [2, '\%U00000020', 'yes no', ' ']) :call add(tl, [2, '\%d0', "yes\x0ano", "\x0a"]) :" :""""" \%[abc] :call add(tl, [2, 'foo\%[bar]', 'fobar']) :call add(tl, [2, 'foo\%[bar]', 'foobar', 'foobar']) :call add(tl, [2, 'foo\%[bar]', 'fooxx', 'foo']) :call add(tl, [2, 'foo\%[bar]', 'foobxx', 'foob']) :call add(tl, [2, 'foo\%[bar]', 'foobaxx', 'fooba']) :call add(tl, [2, 'foo\%[bar]', 'foobarxx', 'foobar']) :call add(tl, [2, 'foo\%[bar]x', 'foobxx', 'foobx']) :call add(tl, [2, 'foo\%[bar]x', 'foobarxx', 'foobarx']) :call add(tl, [2, '\%[bar]x', 'barxx', 'barx']) :call add(tl, [2, '\%[bar]x', 'bxx', 'bx']) :call add(tl, [2, '\%[bar]x', 'xxx', 'x']) :call add(tl, [2, 'b\%[[ao]r]', 'bar bor', 'bar']) :call add(tl, [2, 'b\%[[]]r]', 'b]r bor', 'b]r']) :call add(tl, [2, '@\%[\w\-]*', '[@pandoc]', '@pandoc' ]):for pat in [' \ze*', ' \zs*']:" :"""" Alternatives, must use first longest match :call add(tl, [2, 'goo\|go', 'google', 'goo']) :call add(tl, [2, '\', 'foobar']) :call add(tl, [2, '\(foo\)\@<=\>', 'barfoo', '', 'foo']) :call add(tl, [2, '\(foo\)\@<=.*', 'foobar', 'bar', 'foo']) :" :" complicated look-behind match :call add(tl, [2, '\(r\@<=\|\w\@ :call add(tl, [2, '\(a*\)\@>a', 'aaaa']) :call add(tl, [2, '\(a*\)\@>b', 'aaab', 'aaab', 'aaa']) :call add(tl, [2, '^\(.\{-}b\)\@>.', ' abcbd', ' abc', ' ab']) :call add(tl, [2, '\(.\{-}\)\(\)\@>$', 'abc', 'abc', 'abc', '']) :" TODO: BT engine does not restore submatch after failure :call add(tl, [1, '\(a*\)\@>a\|a\+', 'aaaa', 'aaaa']) :" :"""" "\_" prepended negated collection matches EOL :call add(tl, [2, '\_[^8-9]\+', "asfi\n9888", "asfi\n"]) :call add(tl, [2, '\_[^a]\+', "asfi\n9888", "sfi\n9888"]) :" :"""" Requiring lots of states. :call add(tl, [2, '[0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}', " 12345678-1234-1234-1234-123456789012 ", "12345678-1234-1234-1234-123456789012", "1234-"]) :for pat in [' \ze*', ' \zs*'] : try:" :"""" Skip adding state twice :call add(tl, [2, '^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=', "#if FOO", "#if", ' FOO']) :for pat in [' \ze*', ' \zs*']:" :""" Test \%V atom :call add(tl, [2, '\%>70vGesamt', 'Jean-Michel Charlier & Victor Hubinon\Gesamt ausgabe [Salleck] Buck Danny {Jean-Michel Charlier & Victor Hubinon}\Gesamtau sgabe', 'Gesamt']) :for pat in [' \ze*', ' \zs*'] : try:" :"""" Run the tests :" :for t in tl : : let re = t[0] : : let pat = t[1] : : let text = t[2] : : let matchidx = 3 : : for engine in [0, 1, 2] : : if engine == 2 && re == 0 || engine == 1 && re == 1 : : continue : : endif : : let ®expengine = engine : : try : : let l = matchlist(text, pat) : : catch : : $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", caused an exception: \"' . v:exception . '\"' : : endtry : :" check the match itself : : if len(l) == 0 && len(t) > matchidx : : $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", did not match, expected: \"' . t[matchidx] . '\"' : : elseif len(l) > 0 && len(t) == matchidx : : $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te xt . '\", match: \"' . l[0] . '\", expected no match' : : elseif len(t) > matchidx && l[0] != t[matchidx] : : $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: \"' . te t . '\", match: \"' . l[0] . '\", expected: \"' . t[matchidx] . '\"' : : else : : $put ='OK ' . engine . ' - ' . pat : : endif : : if len(l) > 0 : :" check all the nine submatches : : for i in range(1, 9) :: if len(t) <= matchidx + i :: let e = '' :: else :: let e = t[matchidx + i] :: endif :: if l[i] != e :: $put ='ERROR ' . engine . ': pat: \"' . pat . '\", text: "' . text . '\", submatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' :: endif :: endfor : : unlet i : : endif : : endfor : :endfor OK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>. OK 2 - ^\(.\{-}b\)\@>. OK 0 - \(.\{-}\)\(\)\@>$ OK 1 - \(.\{-}\)\(\)\@>$ OK 2 - \(.\{-}\)\(\)\@>$ OK 0 - \(a*\)\@>a\|a\+ OK 2 - \(a*\)\@>a\|a\+ OK 0 - \_[^8-9]\+ OK 1 - \_[^8-9]\+ OK 2 - \_[^8-9]\+ OK 0 - \_[^a]\+ OK 1 - \_[^a]\+ OK 2 - \_[^a]\+ OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 2 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12} OK 0 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 1 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 2 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@= OK 0 - \%>70vGesamt OK 1 - \%>70vGesamt OK 2 - \%>70vGesamt :unlet t tl e l :" :"""""" multi-line tests """""""""""""""""""" :let tl = [] :" :"""" back references :call add(tl, [2, '^.\(.\).\_..\1.', ['aaa', 'aaa', 'b'], ['XX', 'b']]) :call add(tl, [2, '\v.*\/(.*)\n.*\/\1$', ['./Dir1/Dir2/zyxwvuts.txt', './Dir1/D ir2/abcdefgh.bat', '', './Dir1/Dir2/file1.txt', './OtherDir1/OtherDir2/file1.txt '], ['./Dir1/Dir2/zyxwvuts.txt', './Dir1/Dir2/abcdefgh.bat', '', 'XX']]) OK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>. :" :"""" line breaks :call add(tl, [2, '\S.*\nx', ['abc', 'def', 'ghi', 'xjk', 'lmn'], ['abc', 'def' , 'XXjk', 'lmn']]) OK 0 - ^\(.\{-}b\)\@>. :" :" Check that \_[0-9] matching EOL does not break a following \> :call add(tl, [2, '\<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\) \.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\>', ['', 'loca lnet/192.168.0.1', ''], ['', 'localnet/XX', '']]) OK 0 - ^\(.\{-}b\)\@>. OK 1 - ^\(.\{-}b\)\@>. :" :" Check a pattern with a line break and ^ and $ :call add(tl, [2, 'a\n^b$\n^c', ['a', 'b', 'c'], ['XX']]) :" :call add(tl, [2, '\(^.\+\n\)\1', [' dog', ' dog', 'asdf'], ['XXasdf']]) :" :"""" Run the multi-line tests :" :$put ='multi-line tests' multi-line tests :for t in tl : : let re = t[0] : : let pat = t[1] : : let before = t[2] : : let after = t[3] : : for engine in [0, 1, 2] : : if engine == 2 && re == 0 || engine == 1 && re ==1 : : continue : : endif : : let ®expengine = engine : : new : : call setline(1, before) : : exe '%s/' . pat . '/XX/' : : let result = getline(1, '$') : : q! : : if result != after : : $put ='ERROR: pat: \"' . pat . '\", text: \"' . string(before) . '\", expected: \"' . string(after) . '\", got: \"' . string(result) . '\"' : : else : : $put ='OK ' . engine . ' - ' . pat : : endif : : endfor : :endfor OK 2 - \%>70vGesamt multi-line tests OK 0 - ^.\(.\).\_..\1. OK 1 - ^.\(.\).\_..\1. OK 2 - ^.\(.\).\_..\1. OK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 :unlet t tl :" :" Check that using a pattern on two lines doesn't get messed up by using :" matchstr() with \ze in between. :set re=0 /^Substitute here search hit BOTTOM, continuing at TOP: let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out ENDTEST Substitute here: Ta 5 Ac 7 Behind: asdfasdTa 5 Ac 7 /^Substitute here search hit BOTTOM, continuing at TOP:.+1,.+2yank OK 2 - \%>70vGesamt multi-line tests OK 0 - ^.\(.\).\_..\1. OK 1 - ^.\(.\).\_..\1. OK 2 - ^.\(.\).\_..\1. OK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1  Ta 5 :" :" :" Check a pattern with a look beind crossing a line boundary /^Behind: search hit BOTTOM, continuing at TOP: endtry :endfor :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out ENDTEST Substitute here: Ta 5 Ac 7 Behind: asdfasd OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7  xxstart3 :" :" :" Check matching Visual area /^Visual: search hit BOTTOM, continuing at TOPTa 5 Ac 7 Behind: asdfasds/\%Ve/E/g 3 substitutions on 1 linexE thE thE andaxand andaxand :'<,'>s/\%Va/A/g 6 substitutions on 1 lineAndAxAnd AndAxAnd oooxofor forox oooxofor foro:'<,'>s/\%Vo/O/g 8 substitutions on 2 linesxOfOr fOrOx oooxOfOr fOrO :/^Visual/+1,/^Visual/+4yank search hit BOTTOM, continuing at TOP 4 lines yankedOK 0 - \v.*\/(.*)\n.*\/\1$ OK 1 - \v.*\/(.*)\n.*\/\1$ OK 2 - \v.*\/(.*)\n.*\/\1$ OK 0 - \S.*\nx OK 1 - \S.*\nx OK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3  4 more lines thexE thE thExethe 4 more lines:" :" :" Check matching marks /^Marks: search hit BOTTOM, continuing at TOPasdfasd's.*\%<'e../here/ hereasdf asdf dfsa dfsadf:.-4,.+6s/.\%>'s\_.*\%<'e../again/ asdfagainasdfOK 0 - bc*:/^Marks:/+1,/^Marks:/+3yank search hit BOTTOM, continuing at TOP 3 lines yankedOK 2 - \S.*\nx OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3 thexE thE thExethe AndAxAnd AndAxAnd oooxOfOr fOrOxooo oooxOfOr fOrOxooo  3 more linesasdfhereasdf asdfagainasdf 3 more lines:" :" :" Check patterns matching cursor position. :func! Postest() : new : call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t \t\tfoo", 'abababababababfoo', 'bababababababafoo', '********_']) : call setpos('.', [0, 1, 0, 0]) : s/\%>3c.//g : call setpos('.', [0, 2, 4, 0]) : s/\%#.*$//g : call setpos('.', [0, 3, 0, 0]) : s/\%<3c./_/g : %s/\%4l\%>5c./_/g : %s/\%6l\%>25v./_/g : %s/\%>6l\%3c./!/g : %s/\%>7l\%12c./?/g : %s/\%>7l\%<9l\%>5v\%<8v./#/g : 1,$yank : quit! : endfunc OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\> OK 0 - a\n^b$\n^c OK 1 - a\n^b$\n^c OK 2 - a\n^b$\n^c OK 0 - \(^.\+\n\)\1 OK 1 - \(^.\+\n\)\1 OK 2 - \(^.\+\n\)\1 Ta 5 Ac 7 xxstart3 thexE thE thExethe~ -0- :set re=0 :call Postest() 3 substitutions on 3 lines 9 lines yanked Press ENTER or type command to continue:put 9 more lines Press ENTER or type command to continueTa 5 Ac 7 xxstart3thexE thE thExetheAndAxAnd AndAxAndoooxOfOr fOrOxooooooxOfOr fOrOxoooasdfhereasdfasdfagainasdf-0- ffobob__oooookoooo__moooooo f__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -1- :set re=1 :call Postest() 3 substitutions on 3 lines 9 lines yanked Press ENTER or type command to continue:put 9 more lines Press ENTER or type command to continueasdfhereasdf asdfagainasdf -0- ffobob__oooookoooo__moooooo f__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -1- ffo bob__ooooo koooo__ moooooo f__ ab!bababababab ba!ab##abab?bafoo **!*****_ -2- :set re=2 :call Postest() 3 substitutions on 3 lines 9 lines yanked Press ENTER or type command to continue:put 9 more lines Press ENTER or type command to continue:" ab!babababababfoo ba!ab##abab?bafoo **!*****_ -1- ffo bob__ooooo koooo__ moooooo f__ ab!bababababab ba!ab##abab?bafoo **!*****_ -2- ffo bob__ooooo koooo__ moooooo f__ ab!bababababab ba!ab##abab?bafoo **!*****_ :" start and end of buffer /\%^ search hit BOTTOM, continuing at TOPTest for regexp patterns without multi-byte support. See test95 for multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" search hit BOTTOM, continuing at TOPab!babababababfoo ba!ab##abab?bafoo **!*****_ -1- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ Test :" OK 1 - \v(a*)+ OK 2 - \v(a*)+ OK 0 - \v((ab)+)+ OK 1 - \v((ab)+)+ OK 2 - \v((ab)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(a{0,2})+ OK 1 - \v(a{0,2})+ OK 2 - \v(a{0,2})+ OK 0 - \v(a*)+ OK 1 - \v(a*)+ OK 2 - \v(a*)+ OK 0 - \v((a*)+)+ OK 1 - \v((a*)+)+ OK 2 - \v((a*)+)+ OK 0 - \v((ab)*)+ OK 1 - \v((ab)*)+ OK 2 - \v((ab)*)+/\%^.. search hit BOTTOM, continuing at TOPTest for regexp patterns without multi-byte support. See test95 for multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" search hit BOTTOM, continuing at TOPba!ab##abab?bafoo **!*****_ -1- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ Test Testt END :" OK 2 - \v(a*)+ OK 0 - \v((ab)+)+ OK 1 - \v((ab)+)+ OK 2 - \v((ab)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(((ab)+)+)+ OK 1 - \v(((ab)+)+)+ OK 2 - \v(((ab)+)+)+ OK 0 - \v(a{0,2})+ OK 1 - \v(a{0,2})+ OK 2 - \v(a{0,2})+ OK 0 - \v(a*)+ OK 1 - \v(a*)+ OK 2 - \v(a*)+ OK 0 - \v((a*)+)+ OK 1 - \v((a*)+)+ OK 2 - \v((a*)+)+ OK 0 - \v((ab)*)+ OK 1 - \v((ab)*)+ OK 2 - \v((ab)*)+ OK 0 - \va{1,3}/\%$ **!*****_ -1- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ Test Test END:" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" :call add(tl, [2, 'ab', 'aab', 'ab']) :call add(tl, [2, 'b', 'abcdef', 'b']) :call add(tl, [2, 'bc*', 'abccccdef', 'bcccc']) :call add(tl, [2, 'bc\{-}', 'abccccdef', 'b']) :call add(tl, [2, 'bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) :call add(tl, [2, 'bc*', 'abbdef', 'b']) :call add(tl, [2, 'c*', 'ccc', 'ccc']) :call add(tl, [2, 'bc*', 'abdef', 'b'])/..\%$ **!*****_ -1- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -2- ffo bob __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ Test Test END EN E :" :" :" Check for detecting error :set regexpengine=2 :for pat in [' \ze*', ' \zs*'] : : try : : let l = matchlist('x x', pat) : : $put ='E888 NOT detected for ' . pat : : catch : : $put ='E888 detected for ' . pat : : endtry : :endfor __ooooo koooo__ moooooof__ ab!babababababfoo ba!ab##abab?bafoo **!*****_ -2-ffobob __ooooo koooo__ mo f__ ab!babababababfoo ba!ab##abab?bafoo**!*****_TestTest ENDENE888 detected for \ze* E888 detected for \zs* :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 1104 lines, 20313 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test65.failed test.ok test.out X* viminfo cp test65.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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 # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test66.in" 33 lines, 509 charactersTest for visual block shift and tab characters. STARTTEST :so small.vim /^one fe^V4jR^[ugvr1:'<,'>w! test.out /^abcdefgh ^V4jI ^[j<<11|D 7|a^[ 7|a^[ 7|a^[4k13|^V4j< :$-5,$w >> test.out :$-4,$s/\s\+//g ^V4kI ^[j<< 7|a^[ 7|a^[ 7|a^[4k13|^V4j3< :$-4,$w >> test.out :qa! ENDTEST one two three: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] 16 lines, 234 characters written:set ff& cpo+=A /ENDTEST :so! Xdotest :so small.vim /^one one one two three one two three one two three one two three on 4 fewer linesabcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyzmore lines; before #1 0 seconds agoone two three one two three one two threeone two threeone two threee one one one on1 on1 on1 on1 on1:'<,'>w! test.out "test.out" [New File] 5 lines, 70 characters written/^abcdefgh abcdefghijklmnopqrstuvwxyz a abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz a a a a abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyzc defghijklmnopqrstuvwxyzc defghijklmnopqrstuvwxyzc defghijklmnopqrstuvwxyzi   5 lines > test.out "test.out"6 lines, 151 characters appended:$-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 > test.out "test.out"5 lines, 147 characters appended:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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#: " . exists("#BufEnter#")) :au BufEnter 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#: " . exists("#BufEnter#")) :edit testfile2.test :call add(results, "#BufEnter#: " . exists("#BufEnter#")) :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#: " . exists("#BufEnter#")) :au BufEnter let g:entered=1 :call add(results, "#BufEnter#: " . exists("#BufEnter#")) :edit testfile2.test "testfile2.test" [New File]:call add(results, "#BufEnter#: " . exists("#BufEnter#")) :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#: 0 #BufEnter#: 1 #BufEnter#: 0 :$d ~:w "test.out" [New File] 10 lines, 190 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test68.failed test.ok test.out X* viminfo cp test68.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test68.in" 131 lines, 1004 charactersTest for text formatting. Results of test68: STARTTEST :so small.vim /^{/+1 :set noai tw=2 fo=t gRa b^[ ENDTEST { } STARTTEST /^{/+1 :set ai tw=2 fo=tw gqgqjjllab^[ ENDTEST {:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for text formatting./^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 /^{/+1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 46 characters written:set ff& cpo+=A  /ENDTEST:set tw=5 fo=tcn comments=:# A b^[jA b^[ ENDTEST  :so! Xdotest /^{/+1 {1 a :set tw=5 fo=tcn comments=:#   b # 1 a # b } /^STARTTEST STARTTEST /^{/+3 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 35 characters written:set ff& cpo+=A  /ENDTEST:set tw=5 fo=t2a si i ^[A_^[ ENDTEST  :so! Xdotest /^{/+3 {x a b :set tw=5 fo=t2a si  b b_  c /^STARTTEST } STARTTEST /^{/+1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 40 characters written:set ff& cpo+=A  /ENDTEST:set tw=5 fo=qn comments=:# gwap ENDTEST  :so! Xdotest /^{/+1 {# 1 a b :set tw=5 fo=qn comments=:#  # b /^STARTTEST }STARTTEST /^{/+1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 40 characters written:set ff& cpo+=A  /ENDTEST:set tw=5 fo=q2 comments=:# gwap ENDTEST  :so! Xdotest /^{/+1 {# x :set tw=5 fo=q2 comments=:# # x 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  mno pqr/ :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 69 characters written:set ff& cpo+=A  /ENDTEST:setl tw=20 fo=an12wcq comments=s1:/*,mb:*,ex:*/ A vwx yz^[ ENDTEST  :so! Xdotest /mno pqr/ * abc def ghi jkl * mno pqr stu :setl tw=20 fo=an12wcq comments=s1:/*,mb:*,ex:*/   * vwx yz */ /^STARTTEST STARTTEST /^#/ :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 47 characters written:set ff& cpo+=A  /ENDTEST:setl tw=12 fo=tqnc comments=:# A foobar^[ ENDTEST  :so! Xdotest /^#/  # 1 xxxxx :setl tw=12 fo=tqnc comments=:#  # foobar  /^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 63 fewer lines# 1 a# b}{ # x a# b}{ 1aa ^^2bb }/* abc def ghi jkl * mno pqr stu * vwx yz */# 1 xxxxx # foobar:1;/^Results/,$wq! test.out "test.out" [New File] 77 lines, 281 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test69.failed test.ok test.out X* viminfo cp test69.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test69.in" 192 lines, 2185 charactersTest for multi-byte text formatting. Also test, that 'mps' with multibyte chars works. And test "ra" on multi-byte characters. Also test byteidx() and byteidxcomp() STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for multi-byte text formatting./^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. Also test, that 'mps' with multibyte chars works. And test "ra" on multi-byte characters. Also test byteidx() and byteidxcomp() STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 58 characters written:set ff& cpo+=A /ENDTEST :so! Xdotest /^{/+1 :set tw=2 fo=t  XYZXY 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 /^{/+1 :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 34 characters written:set ff& cpo+=A  /ENDTEST:set mps+=^Vu2018:^Vu2019 d% ENDTEST  :so! Xdotest /^{/+1 {‘ two three ’ four :set mps+=^‘:^’  four } /^STARTTEST STARTTEST /^ra test :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 16 characters written:set ff& cpo+=A  /ENDTESTjVjraENDTEST  :so! Xdotest /^ra test ra test abba bba  a aab aaaaaaa  /^STARTTEST STARTTEST :set whichwrap+=h :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 4 lines, 43 characters written:set ff& cpo+=A  /ENDTEST^xdh :set whichwrap-=h ENDTEST  :so! Xdotest :set whichwrap+=h /^x áxx :set whichwrap-=h /^STARTTEST STARTTEST :let a = '.é.' " one char of two bytes :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 9 lines, 548 characters written:set ff& cpo+=A  /ENDTEST:let b = '.é.' " normal e with composing char /^byteidx :put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteidx(a, 4)]) :put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteidx(b, 4)]) /^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcomp(a, 3), byteidxcomp(a, 4)]) :let b = '.é.' :put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)]) ENDTEST  :so! Xdotest :let a = '.é.' " one char of two bytes :let b = '.eé.' " normal e with composing char /^byteidx byteidx :put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), bytei dx(a, 4)]) :set whichwrap-=h ENDTESTáxSTARTTEST :let a = '.é.' " one char of two bytesb = '.é.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteidx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteidx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcomp(a, 3), byteidxcomp(a, 4)]):let b = '.é.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1] :put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), bytei dx(b, 4)]) ENDTESTáxSTARTTEST :let a = '.é.' " one char of two bytesb = '.é.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteidx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteidx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcomp(a, 3), byteidxcomp(a, 4)]):let b = '.é.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5 /^byteidxcomp byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxc omp(a, 3), byteidxcomp(a, 4)]) áxSTARTTEST :let a = '.é.' " one char of two bytesb = '.é.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteidx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteidx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcomp(a, 3), byteidxcomp(a, 4)]):let b = '.é.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5 byteidxcomp[0, 1, 3, 4, -1] :let b = '.eé.' :put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxc omp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)]) STARTTEST :let a = '.é.' " one char of two bytesb = '.é.' " normal e with composing char /^byteidx:put =string([byteidx(a, 0), byteidx(a, 1), byteidx(a, 2), byteidx(a, 3), byteidx(a, 4)]):put =string([byteidx(b, 0), byteidx(b, 1), byteidx(b, 2), byteidx(b, 3), byteidx(b, 4)])/^byteidxcomp :put =string([byteidxcomp(a, 0), byteidxcomp(a, 1), byteidxcomp(a, 2), byteidxcomp(a, 3), byteidxcomp(a, 4)]):let b = '.é.'put =string([byteidxcomp(b, 0), byteidxcomp(b, 1), byteidxcomp(b, 2), byteidxcomp(b, 3), byteidxcomp(b, 4), byteidxcomp(b, 5)])ENDTESTbyteidx [0, 1, 3, 4, -1]4, 5 byteidxcomp[0, 1, 3, 4, -1]2, 4, 5, -1] /^STARTTEST STARTTEST /^substitute :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 75 characters written:set ff& cpo+=A  /ENDTEST:let y = substitute('123', '\zs', 'a', 'g') | put =y ENDTEST substitute :so! Xdotest /^substitute :let y = substitute('123', '\zs', 'a', 'g') | put =y a1a2a3a /^STARTTEST STARTTEST:g/^STARTTEST/.,/^ENDTEST/d :1;/^Results/,$wq! test.out :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 56 characters written:set ff& cpo+=A  /ENDTEST :so! Xdotest :g/^STARTTEST/.,/^ENDTEST/d 104 fewer lines{ four}ra test aaaaaaaáxbyteidx[0, 1, 3, 4, -1] [0, 1, 4, 5, -1]byteidxcomp [0, 1, 3, 4, -1] [0, 1, 2, 4, 5, -1]substitute a1a2a3a:1;/^Results/,$wq! test.out "test.out" [New File] 166 lines, 730 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test70.failed test.ok test.out X* viminfo cp test70.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test70.in" 63 lines, 1501 charactersSmoke test for MzScheme interface and mzeval() function STARTTEST :so mzscheme.vim :set nocompatible viminfo+=nviminfo :function! MzRequire() :redir => l:mzversion :mz (version) :redir END :if strpart(l:mzversion, 1, 1) < "4" :" MzScheme versions < 4.x: :mz (require (prefix vim- vimext)) :else :" newer versions: :mz (require (prefix-in vim- 'vimext)) :mz (require r5rs) :endif :endfunction :silent call MzRequire() :mz (define l '("item0" "dictionary with list OK" "item2")) :mz (define h (make-hash)) :mz (hash-set! h "list" l) /^1:set cp :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Smoke test for MzScheme interface and mzeval() function/^STARTTEST  :set ff=unix cpo-=A :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1398 characters written:set ff& cpo+=A /ENDTEST:if l2[2] == l2 :let res = "OK" :else :let res = "FAILED: " . l2[2] :endif :call setline(search("^3"), "circular test " . res) :" funcrefs :mz (define vim:max (vim-eval "function('max')")) :mz (define m (vim:max '(1 100 8))) :let m = mzeval('m') :if m == 100 :let fref_res = "OK" :else :let fref_res = "FAILED: " . m :end :call append(line('$'), 'funcrefs '. fref_res) :?^1?,$w! test.out :qa! ENDTEST 1 line 1 2 line 2 3 line 3 :so! Xdotest :so mzscheme.vim "test.ok" 6 lines, 94 characters "test.out" [New File] 6 lines, 94 characters written # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test71.in" 94 lines, 1779 charactersTest for encryption. The test data is in another file to avoid problems with 'encoding', especially cp932. STARTTEST :so small.vim :set enc=latin1 :bwipe! :r test71a.in :/^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('.', '.') :/^start of cm=blowfish2 bytes/+1 :let cm2_bytes = getline('.', '.') :bwipe! :call append(0, text_lines) :$d :X foobar foobar: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] 87 lines, 1652 characters written:set ff& cpo+=A /ENDTEST:e Xtestfile barbar :let cm1_read_bin = getline('.', '$') :bwipe! :set bin noeol key= :call append(0, cm2_bytes) :$d :set fenc=latin1 :w! Xtestfile :bwipe! :set nobin :e Xtestfile barburp :call append(0, cm1_read_bin) :call append(0, cm0_read_bin) :call append(0, cm2_read_back) :call append(0, cm1_read_back) :call append(0, cm0_read_back) :set key= fenc=latin1 :w! test.out :qa! ENDTEST :so! Xdotest :so small.vim :set enc=latin1 :e Xtestfile barbar :let cm1_read_bin = getline('.', '$') :bwipe! :set bin noeol key= :call append(0, cm2_bytes) :$d :set fenc=latin1 :w! Xtestfile :bwipe! :set nobin :e Xtestfile barburp :call append(0, cm1_read_bin) :call append(0, cm0_read_bin) :call append(0, cm2_read_back) :call append(0, cm1_read_back) :call append(0, cm0_read_back) :set key= fenc=latin1 :w! test.out :qa! ENDTEST :bwipe! ~~~~~~~~~~~~~~~~~~~~~ ~:r test71a.in "test71a.in" 18 lines, 442 charactersstart of text 01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx end of textstart of cm=zip bytes VimCrypt~01!^F^\lV'}Mg| V^GE#3~N2U~W end of cm=zip bytesstart of cm=blowfish bytes VimCrypt~02!k)^W~W#^VS~\=#M~FJAͥM~F!~@^U~[^O^Y~B^V~X^M end of cm=blowfish bytesstart of cm=blowfish2 bytes VimCrypt~03!^^N;| ^C)^D^?.F^NS^Y~K6[T˧~Eؾ9^K~A2^KQ@~W^O~ZIv.~^`$% end of cm=blowfish2 bytes:/^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('.', '.') :/^start of cm=blowfish2 bytes/+1 :let cm2_bytes = getline('.', '.') :bwipe! ~~~~~~ ~~~~ ~~~~ ~~~~~:call append(0, text_lines) 01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :$d ~:X Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** Enter same key again: ****** 01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:w! Xtestfile "Xtestfile" [New File][crypted] 3 lines, 98 characters written:bwipe! ~~:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' 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 Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** Enter same key again: ****** OK 01234567890123456789012345678901234567 OK line 2 foo bar blah OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:w! Xtestfile "Xtestfile" [blowfish] 3 lines, 107 characters written:bwipe! ~~:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' 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('.', '$') :set key= :set cryptmethod=blowfish2 :" If the blowfish test fails 'cryptmethod' will be 'zip' now. :%s/^/\=&cryptmethod == 'blowfish2' ? "OK " : "blowfish test failed "/ 3 substitutions on 3 linesOK 01234567890123456789012345678901234567 OK OK line 2 foo bar blah OK OK line 3 xxx :X Enter encryption key: ******* Enter same key again: ******* OK OK 01234567890123456789012345678901234567 OK OK line 2 foo bar blah:w! Xtestfile "Xtestfile" [blowfish2] 3 lines, 116 characters written:bwipe! ~~:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: ******* "Xtestfile" [blowfish2] 3 lines, 116 charactersOK OK 01234567890123456789012345678901234567 OK OK line 2 foo bar blah OK OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Xtestfile" [blowfish2] 3 lines, 116 characters:let cm2_read_back = getline('.', '$') :bwipe! ~~:set bin noeol key= :call append(0, cm0_bytes) VimCrypt~01!^F^\lV'}Mg| V^GE#3~N2U~W :$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" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** "Xtestfile" [crypted] 2 lines, 24 characters1234567890 abbccddeff ~"Xtestfile" [crypted] 2 lines, 24 characters:let cm0_read_bin = getline('.', '$') :bwipe! ~:set bin noeol key= :call append(0, cm1_bytes) VimCrypt~02!k)^W~W#^VS~\=#M~FJAͥM~F!~@^U~[^O^Y~B^V~X^M :$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" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** "Xtestfile" [blowfish] 2 lines, 27 charactersasdfasdfasdf 0001112223333 ~"Xtestfile" [blowfish] 2 lines, 27 characters:let cm1_read_bin = getline('.', '$') :bwipe! ~:set bin noeol key= :call append(0, cm2_bytes) VimCrypt~03!^^N;| ^C)^D^?.F^NS^Y~K6[T˧~Eؾ9^K~A2^KQ@~W^O~ZIv.~^`$% :$d ~:set fenc=latin1 :w! Xtestfile "Xtestfile" [Incomplete last line] 1 line, 72 characters written:bwipe! ~:set nobin :e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: ******* "Xtestfile" [blowfish2] 2 lines, 44 charactersabcdefghijklmnopqrstuvwxyz !@#$%^&*()_+=-`~"Xtestfile" [blowfish2] 2 lines, 44 characters:call append(0, cm1_read_bin) asdfasdfasdf 0001112223333 :call append(0, cm0_read_bin) 1234567890 abbccddeff :call append(0, cm2_read_back) OK OK 01234567890123456789012345678901234567 OK OK line 2 foo bar blah OK OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: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] 15 lines, 416 characters written:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test72.failed test.ok test.out X* viminfo cp test72.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test72.in" 146 lines, 2110 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] 135 lines, 1913 characters written:set ff& cpo+=A /ENDTEST:bwipe! :e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST 1111 ----- 2222 ----- 123456789 :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" 146L, 2110C:bwipe!:e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! 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" 146L, 2110C:bwipe!:e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! 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 two three four five six seven eight nine ten: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" 146L, 2110C:bwipe! :e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST1111 ----- 2222 -----123456789:e Xtestfile "Xtestfile" 4L, 17Conetwonineten~~~~~~~~~~~~~~ ~~~ ~~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 tuesday wednesday thursday friday:set ul=100  ~:set ul=100 ~:set ul=100 ~:set ul=100 :X Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** Enter same key again: ****** monday friday ~:w! "Xtestfile" [crypted] 2L, 14C written:bwipe! "test72.in" 146L, 2110C:bwipe! :e Xtestfile foo2bar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST1111 ----- 2222 -----123456789:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' 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" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ******* "Xtestfile" [noeol][crypted] 1L, 14CM| -M],^T;~E ~ ~~"Xtestfile" [noeol][crypted] 1L, 14C:set undofile cm=blowfish ff& --No lines in buffer---- INSERT --jan feb mar apr jun:set ul=100  -- INSERT --foo mar:set ul=100  ~:set ul=100 -- INSERT --bar apr:set ul=100 :X Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** Enter same key again: ****** jan feb bar apr:w! "Xtestfile" [blowfish] 4L, 20C written:bwipe! "test72.in" 146L, 2110C:bwipe! :e Xtestfile foo2ba :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST1111 ----- 2222 -----123456789:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ****** "Xtestfile" [blowfish] 4L, 20Cjan feb bar apr jun~~~~~~~~~~~~~~ ~~~ ~~"Xtestfile" [blowfish] 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 0 seconds agomar:.w >>test.out "test.out" 1L, 4C appended:" :" With encryption, cryptmethod=blowfish2 :e! Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ******* "Xtestfile" [noeol][blowfish] 1L, 20CqT~X~F~F^W yT~D~S^G q@~X~F ~ ~~~"Xtestfile" [noeol][blowfish] 1L, 20C:set undofile cm=blowfish2 ff& --No lines in buffer---- INSERT --jan feb mar apr jun: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" [blowfish2] 4L, 20C written:bwipe! "test72.in" 146L, 2110C:bwipe! :e Xtestfile foo2ba :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :if has("vms") : call rename("_un_Xtestfile", "Xtestundo") :else : call rename(".Xtestfile.un~", "Xtestundo") :endif :qa! ENDTEST1111 ----- 2222 -----123456789:e Xtestfile "Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: ******* "Xtestfile" [blowfish2] 4L, 20Cjan feb bar ap jun~~~~~~~~~~~~~~ ~~~ ~~"Xtestfile" [blowfish2] 4L, 20C:set key= /bar :.w >>test.out "test.out" 1L, 8C appended1 change; before #19 0 seconds agoap:.w >>test.out "test.out" 1L, 4C appended1 more line; before #18 0 seconds agofoo mar :.w >>test.out "test.out" 1L, 8C appended1 change; before #17 0 seconds agomar:.w >>test.out "test.out" 1L, 4C appended:" :" Rename the undo file so that it gets cleaned up. :if has("vms") : : call rename("_un_Xtestfile", "Xtestundo") : :else : : call rename(".Xtestfile.un~", "Xtestundo") : :endif jan feb mar apr:qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test73.failed test.ok test.out X* viminfo cp test73.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test73.in" 176 lines, 3863 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] 171 lines, 3816 characters written:set ff& cpo+=A /ENDTEST:exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file :e in/file.txt :exec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu :exec "w >>" . test_out :q :exec "cd " . cwd :call 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 :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 :" On windows a stale "Xfind" directory may exist, remove it so that :" we start from a clean state. :call DeleteDirectory("Xfind") :new ~~~~~~~~~~ [No Name] xec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu 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" >" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file in/file.txtexec "w >>" . test_out" Search for the file containing Holy Grail in same directory as in/path.txt :find stu exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST:new ~~~~~~~~~~ [No Name] xec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu 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 :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file in/file.txtexec "w >>" . test_out" Search for the file containing Holy Grail in same directory as in/path.txt :find stu exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST:new ~~~~~~~~~~ [No Name] xec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu 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 :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file in/file.txtexec "w >>" . test_out" Search for the file containing Holy Grail in same directory as in/path.txt :find stu exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST:new ~~~~~~~~~~ [No Name] xec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu 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 :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file in/file.txtexec "w >>" . test_out" Search for the file containing Holy Grail in same directory as in/path.txt :find stu exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST:new ~~~~~~~~~~ [No Name] xec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu 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 > " . 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 > " . 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:" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file :e in/file.txt "in/file.txt" 1L, 12CJimmy Hoffafile.txt :exec "w >>" . test_out "/«PKGBUILDDIR»/src/vim-basic/testdir/test.out" 1L, 12C appended:" Search for the file containing Holy Grail in same directory as in/path.txt :find stu...ff.txt "in/stuff.txt" 1L, 19CAnother Holy Grailstuff.txt:exec "w >>" . test_out "/«PKGBUILDDIR»/src/vim-basic/testdir/test.out" 1L, 19C appended:q :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file in/file.txtexec "w >>" . test_out" Search for the file containing Holy Grail in same directory as in/path.txt :find stu exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST:exec "cd " . cwd /«PKGBUILDDIR»/src/vim-basic/testdir:call DeleteDirectory("Xfind") :qa! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "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! # For flaky tests retry one time. # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo 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. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -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 E558: Terminal entry not found in terminfo 'unknown' not known. Available builtin terminals are: builtin_amiga builtin_beos-ansi builtin_ansi builtin_pcansi builtin_win32 builtin_vt320 builtin_vt52 builtin_xterm builtin_iris-ansi builtin_debug builtin_dumb defaulting to 'ansi' "test75.in" 41 lines, 1000 charactersTests for maparg(). Also test utf8 map with a 0x80 byte. STARTTEST :so small.vim :so mbyte.vim :set cpo-=< :set encoding=utf8 :" Test maparg() with a string result :map foo isfoo :vnoremap