https://launchpad.net/ubuntu/+archive/test-rebuild-20180408/+build/14633316 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-s390x-017 4.4.0-121-generic #145-Ubuntu SMP Fri Apr 13 13:46:10 UTC 2018 s390x Buildd toolchain package versions: launchpad-buildd_161 python-lpbuildd_161 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 27 Apr 11:22:17 ntpdate[1759]: adjust time server 10.211.37.1 offset -0.002267 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 /home/buildd/filecache-default/17124f3eec304530bbb077109f97da7d4ad52147 Creating target for build PACKAGEBUILD-14633316 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 Starting target for build PACKAGEBUILD-14633316 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-14633316 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 Updating target for build PACKAGEBUILD-14633316 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main s390x Packages [943 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main Translation-en [516 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/universe s390x Packages [8175 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4941 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/multiverse s390x Packages [124 kB] Fetched 15.1 MB in 3s (5100 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14633316 s390x bionic -c chroot:build-PACKAGEBUILD-14633316 --arch=s390x --dist=bionic --nolog trafficserver_7.1.2+ds-3.dsc Initiating build PACKAGEBUILD-14633316 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-121-generic #145-Ubuntu SMP Fri Apr 13 13:46:10 UTC 2018 s390x sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-s390x-017.buildd +==============================================================================+ | trafficserver 7.1.2+ds-3 (s390x) 27 Apr 2018 11:22 | +==============================================================================+ Package: trafficserver Version: 7.1.2+ds-3 Source Version: 7.1.2+ds-3 Distribution: bionic Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/trafficserver-_VjRF2/trafficserver-7.1.2+ds' with '<>' I: NOTICE: Log filtering will replace 'build/trafficserver-_VjRF2' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14633316/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- trafficserver_7.1.2+ds-3.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-3UASvh/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-3UASvh/apt_archive ./ InRelease Get:2 copy:/<>/resolver-3UASvh/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-3UASvh/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-3UASvh/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-3UASvh/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-3UASvh/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 11), libssl-dev, tcl-dev, libexpat1-dev, libpcre3-dev, libtool, libcap-dev, bison, flex, dpkg-dev (>= 1.16.1~), pkg-config, libgeoip-dev, libboost-dev, python-sphinx, libhwloc-dev, default-libmysqlclient-dev, libxml2-dev, libmagick++-dev, libncurses5-dev, libcurl4-openssl-dev, libkyotocabinet-dev, libmemcached-dev, libbrotli-dev Filtered Build-Depends: debhelper (>= 11), libssl-dev, tcl-dev, libexpat1-dev, libpcre3-dev, libtool, libcap-dev, bison, flex, dpkg-dev (>= 1.16.1~), pkg-config, libgeoip-dev, libboost-dev, python-sphinx, libhwloc-dev, default-libmysqlclient-dev, libxml2-dev, libmagick++-dev, libncurses5-dev, libcurl4-openssl-dev, libkyotocabinet-dev, libmemcached-dev, libbrotli-dev dpkg-deb: building package 'sbuild-build-depends-trafficserver-dummy' in '/<>/resolver-oBqV5z/apt_archive/sbuild-build-depends-trafficserver-dummy.deb'. Ign:1 copy:/<>/resolver-oBqV5z/apt_archive ./ InRelease Get:2 copy:/<>/resolver-oBqV5z/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-oBqV5z/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-oBqV5z/apt_archive ./ Sources [471 B] Get:5 copy:/<>/resolver-oBqV5z/apt_archive ./ Packages [698 B] Fetched 3288 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install trafficserver build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils debhelper default-libmysqlclient-dev dh-autoreconf dh-strip-nondeterminism docutils-common file flex fontconfig fontconfig-config fonts-dejavu-core geoip-bin gettext gettext-base gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-rsvg-2.0 groff-base icu-devtools imagemagick-6-common intltool-debian libarchive-zip-perl libasn1-8-heimdal libbison-dev libboost-dev libboost1.65-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap-dev libcroco3 libcurl4 libcurl4-openssl-dev libdatrie1 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libelf1 libexif-dev libexif12 libexpat1 libexpat1-dev libfftw3-double3 libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgeoip-dev libgeoip1 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhashkit-dev libhashkit2 libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhwloc-dev libhwloc5 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libilmbase-dev libilmbase12 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libkyotocabinet-dev libkyotocabinet16v5 liblcms2-2 liblcms2-dev libldap-2.4-2 libldap-common liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblzma-dev liblzo2-2 liblzo2-dev libmagic-mgc libmagic1 libmagick++-6-headers libmagick++-6.q16-7 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-3 libmagickwand-6.q16-dev libmemcached-dev libmemcached11 libmemcachedutil2 libmpdec2 libmysqlclient-dev libmysqlclient20 libncurses5-dev libnghttp2-14 libopenexr-dev libopenexr22 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpsl5 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-dev libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libssl-dev libtcl8.6 libthai-data libthai0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtinfo-dev libtool libwind0-heimdal libwmf-dev libwmf0.2-7 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 libxt-dev libxt6 m4 man-db mime-support mysql-common pkg-config po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-typing python-tz python-urllib3 python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal sgml-base shared-mime-info sphinx-common tcl tcl-dev tcl8.6 tcl8.6-dev ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation dh-make dwz flex-doc gettext-doc libasprintf-dev libgettextpo-dev groff libboost-doc libboost1.65-doc libboost-atomic1.65-dev libboost-chrono1.65-dev libboost-container1.65-dev libboost-date-time1.65-dev libboost-exception1.65-dev libboost-filesystem1.65-dev libboost-graph1.65-dev libboost-graph-parallel1.65-dev libboost-iostreams1.65-dev libboost-locale1.65-dev libboost-log1.65-dev libboost-math1.65-dev libboost-mpi1.65-dev libboost-mpi-python1.65-dev libboost-numpy1.65-dev libboost-program-options1.65-dev libboost-python1.65-dev libboost-random1.65-dev libboost-regex1.65-dev libboost-serialization1.65-dev libboost-signals1.65-dev libboost-stacktrace1.65-dev libboost-system1.65-dev libboost-test1.65-dev libboost-thread1.65-dev libboost-timer1.65-dev libboost-type-erasure1.65-dev libboost-wave1.65-dev libboost1.65-tools-dev libmpfrc++-dev libntl-dev libcairo2-doc manpages-dev libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libfftw3-bin libfftw3-dev libglib2.0-doc libgraphite2-utils krb5-doc krb5-user libhwloc-contrib-plugins libice-doc icu-doc liblcms2-utils libtool-doc liblzma-doc inkscape libjxr-tools ncurses-doc librsvg2-bin librsvg2-doc libsm-doc gfortran | fortran95-compiler gcj-jdk libwmf-doc libwmf0.2-7-gtk libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python-setuptools ttf-bitstream-vera python-cryptography python-openssl python-socks python-sphinx-rtd-theme libjs-mathjax dvipng texlive-latex-extra texlive-fonts-recommended texlive-generic-extra latexmk imagemagick-6.q16 sphinx-doc python-ntlm python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.6-venv python3.6-doc sgml-base-doc tcl-doc tcl-tclreadline tcl8.6-doc Recommended packages: libfl-dev curl | wget | lynx bzip2-doc libexif-doc libarchive-cpio-perl libgdk-pixbuf2.0-bin geoip-database xdg-user-dirs libhwloc-plugins javascript-common krb5-locales ghostscript gsfonts libpng-tools publicsuffix libsasl2-modules libssl-doc libx11-doc libmail-sendmail-perl docutils-doc libpaper-utils python-pil python-enum34 python-cryptography python-ipaddress python-openssl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils debhelper default-libmysqlclient-dev dh-autoreconf dh-strip-nondeterminism docutils-common file flex fontconfig fontconfig-config fonts-dejavu-core geoip-bin gettext gettext-base gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-rsvg-2.0 groff-base icu-devtools imagemagick-6-common intltool-debian libarchive-zip-perl libasn1-8-heimdal libbison-dev libboost-dev libboost1.65-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap-dev libcroco3 libcurl4 libcurl4-openssl-dev libdatrie1 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libelf1 libexif-dev libexif12 libexpat1 libexpat1-dev libfftw3-double3 libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgeoip-dev libgeoip1 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhashkit-dev libhashkit2 libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhwloc-dev libhwloc5 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libilmbase-dev libilmbase12 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libkyotocabinet-dev libkyotocabinet16v5 liblcms2-2 liblcms2-dev libldap-2.4-2 libldap-common liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblzma-dev liblzo2-2 liblzo2-dev libmagic-mgc libmagic1 libmagick++-6-headers libmagick++-6.q16-7 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-3 libmagickwand-6.q16-dev libmemcached-dev libmemcached11 libmemcachedutil2 libmpdec2 libmysqlclient-dev libmysqlclient20 libncurses5-dev libnghttp2-14 libopenexr-dev libopenexr22 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpsl5 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-dev libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libssl-dev libtcl8.6 libthai-data libthai0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtinfo-dev libtool libwind0-heimdal libwmf-dev libwmf0.2-7 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 libxt-dev libxt6 m4 man-db mime-support mysql-common pkg-config po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-typing python-tz python-urllib3 python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal sbuild-build-depends-trafficserver-dummy sgml-base shared-mime-info sphinx-common tcl tcl-dev tcl8.6 tcl8.6-dev ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 265 newly installed, 0 to remove and 0 not upgraded. Need to get 90.1 MB of archives. After this operation, 469 MB of additional disk space will be used. Get:1 copy:/<>/resolver-oBqV5z/apt_archive ./ sbuild-build-depends-trafficserver-dummy 0.invalid.0 [1028 B] Get:2 http://ftpmaster.internal/ubuntu bionic/main s390x libpython3.6-minimal s390x 3.6.5-3 [526 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main s390x libexpat1 s390x 2.2.5-3 [79.3 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main s390x python3.6-minimal s390x 3.6.5-3 [1333 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main s390x python3-minimal s390x 3.6.5-3 [23.8 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main s390x mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main s390x libmpdec2 s390x 2.4.2-1ubuntu1 [80.7 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main s390x libpython3.6-stdlib s390x 3.6.5-3 [1616 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main s390x python3.6 s390x 3.6.5-3 [186 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main s390x libpython3-stdlib s390x 3.6.5-3 [7276 B] Get:11 http://ftpmaster.internal/ubuntu bionic/main s390x python3 s390x 3.6.5-3 [10.2 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main s390x libbsd0 s390x 0.8.7-1 [40.0 kB] Get:13 http://ftpmaster.internal/ubuntu bionic/main s390x bsdmainutils s390x 11.1.2ubuntu1 [181 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main s390x groff-base s390x 1.22.3-10 [1174 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main s390x libpipeline1 s390x 1.5.0-1 [24.1 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main s390x man-db s390x 2.8.3-2 [1007 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main s390x libsigsegv2 s390x 2.12-1 [14.6 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main s390x m4 s390x 1.4.18-1 [195 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main s390x flex s390x 2.6.4-6 [308 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main s390x libfreetype6 s390x 2.8.1-2ubuntu2 [314 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main s390x ucf all 3.0038 [50.5 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main s390x fonts-dejavu-core all 2.37-1 [1041 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main s390x fontconfig-config all 2.12.6-0ubuntu2 [55.8 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main s390x libfontconfig1 s390x 2.12.6-0ubuntu2 [132 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main s390x fontconfig s390x 2.12.6-0ubuntu2 [168 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg-turbo8 s390x 1.5.2-0ubuntu5 [100 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main s390x imagemagick-6-common all 8:6.9.7.4+dfsg-16ubuntu6 [61.0 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickcore-6-arch-config s390x 8:6.9.7.4+dfsg-16ubuntu6 [26.1 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickcore-6-headers all 8:6.9.7.4+dfsg-16ubuntu6 [46.8 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickwand-6-headers all 8:6.9.7.4+dfsg-16ubuntu6 [10.6 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main s390x libmagick++-6-headers all 8:6.9.7.4+dfsg-16ubuntu6 [47.2 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main s390x libfftw3-double3 s390x 3.3.7-1 [426 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main s390x libjbig0 s390x 2.1-3.1build1 [26.3 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg8 s390x 8c-2ubuntu8 [2142 B] Get:35 http://ftpmaster.internal/ubuntu bionic/main s390x liblcms2-2 s390x 2.9-1 [127 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main s390x libglib2.0-0 s390x 2.56.1-2ubuntu1 [1077 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main s390x liblqr-1-0 s390x 0.4.2-2.1 [26.8 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main s390x libltdl7 s390x 2.4.6-2 [37.8 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main s390x libtiff5 s390x 4.0.9-5 [142 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main s390x libxau6 s390x 1:1.0.8-1 [7420 B] Get:41 http://ftpmaster.internal/ubuntu bionic/main s390x libxdmcp6 s390x 1:1.1.2-3 [10.7 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb1 s390x 1.13-1 [43.6 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main s390x libx11-data all 2:1.6.4-3 [114 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main s390x libx11-6 s390x 2:1.6.4-3 [546 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main s390x libxext6 s390x 2:1.3.3-1 [27.8 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main s390x libicu60 s390x 60.2-3ubuntu3 [7837 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main s390x libxml2 s390x 2.9.4+dfsg1-6.1ubuntu1 [587 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickcore-6.q16-3 s390x 8:6.9.7.4+dfsg-16ubuntu6 [1408 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickwand-6.q16-3 s390x 8:6.9.7.4+dfsg-16ubuntu6 [253 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main s390x libmagick++-6.q16-7 s390x 8:6.9.7.4+dfsg-16ubuntu6 [135 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main s390x libpixman-1-0 s390x 0.34.0-2 [135 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb-render0 s390x 1.13-1 [14.7 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb-shm0 s390x 1.13-1 [5528 B] Get:54 http://ftpmaster.internal/ubuntu bionic/main s390x libxrender1 s390x 1:0.9.10-1 [17.8 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main s390x libcairo2 s390x 1.15.10-2 [533 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main s390x libdjvulibre-text all 3.5.27.1-8 [49.1 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main s390x libdjvulibre21 s390x 3.5.27.1-8 [501 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main s390x libilmbase12 s390x 2.2.0-11ubuntu2 [78.7 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main s390x libopenexr22 s390x 2.2.0-11.1ubuntu1 [555 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main s390x libthai-data all 0.1.27-2 [133 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main s390x libdatrie1 s390x 0.2.10-7 [17.5 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main s390x libthai0 s390x 0.1.27-2 [18.2 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main s390x libpango-1.0-0 s390x 1.40.14-1 [148 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main s390x libgraphite2-3 s390x 1.3.11-2 [71.3 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz0b s390x 1.7.2-1ubuntu1 [218 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main s390x libpangoft2-1.0-0 s390x 1.40.14-1 [31.5 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main s390x libpangocairo-1.0-0 s390x 1.40.14-1 [19.2 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main s390x libwmf0.2-7 s390x 0.2.8.4-12 [139 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickcore-6.q16-3-extra s390x 8:6.9.7.4+dfsg-16ubuntu6 [55.8 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/main s390x libbz2-dev s390x 1.0.6-8.1 [30.4 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg-turbo8-dev s390x 1.5.2-0ubuntu5 [210 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg8-dev s390x 8c-2ubuntu8 [1612 B] Get:73 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg-dev s390x 8c-2ubuntu8 [1612 B] Get:74 http://ftpmaster.internal/ubuntu bionic/main s390x libdjvulibre-dev s390x 3.5.27.1-8 [2325 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main s390x libexif12 s390x 0.6.21-4 [72.3 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main s390x libexif-dev s390x 0.6.21-4 [78.3 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-0ubuntu2 [173 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main s390x libpng-dev s390x 1.6.34-1 [173 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main s390x libfreetype6-dev s390x 2.8.1-2ubuntu2 [2519 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main s390x liblcms2-dev s390x 2.9-1 [9096 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main s390x liblqr-1-0-dev s390x 0.4.2-2.1 [69.1 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/main s390x libltdl-dev s390x 2.4.6-2 [161 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main s390x libilmbase-dev s390x 2.2.0-11ubuntu2 [70.8 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main s390x libopenexr-dev s390x 2.2.0-11.1ubuntu1 [672 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main s390x libcroco3 s390x 0.6.12-2 [74.2 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main s390x shared-mime-info s390x 1.9-2 [425 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main s390x libgdk-pixbuf2.0-common all 2.36.11-2 [4536 B] Get:88 http://ftpmaster.internal/ubuntu bionic/main s390x libgdk-pixbuf2.0-0 s390x 2.36.11-2 [156 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main s390x librsvg2-2 s390x 2.40.20-2 [89.9 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main s390x librsvg2-common s390x 2.40.20-2 [5056 B] Get:91 http://ftpmaster.internal/ubuntu bionic/main s390x libgirepository-1.0-1 s390x 1.56.1-1 [79.2 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-glib-2.0 s390x 1.56.1-1 [129 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-freedesktop s390x 1.56.1-1 [8968 B] Get:94 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-gdkpixbuf-2.0 s390x 2.36.11-2 [7664 B] Get:95 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-rsvg-2.0 s390x 2.40.20-2 [3716 B] Get:96 http://ftpmaster.internal/ubuntu bionic/main s390x libelf1 s390x 0.170-0.4 [42.6 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main s390x libglib2.0-data all 2.56.1-2ubuntu1 [4220 B] Get:98 http://ftpmaster.internal/ubuntu bionic/main s390x libglib2.0-bin s390x 2.56.1-2ubuntu1 [64.3 kB] Get:99 http://ftpmaster.internal/ubuntu bionic/main s390x python3-lib2to3 all 3.6.5-3 [76.6 kB] Get:100 http://ftpmaster.internal/ubuntu bionic/main s390x python3-distutils all 3.6.5-3 [141 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main s390x libglib2.0-dev-bin s390x 2.56.1-2ubuntu1 [101 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main s390x libpcre16-3 s390x 2:8.39-9 [79.4 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main s390x libpcre32-3 s390x 2:8.39-9 [73.8 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main s390x libpcrecpp0v5 s390x 2:8.39-9 [14.5 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main s390x libpcre3-dev s390x 2:8.39-9 [373 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main s390x pkg-config s390x 0.29.1-0ubuntu2 [44.0 kB] Get:107 http://ftpmaster.internal/ubuntu bionic/main s390x libglib2.0-dev s390x 2.56.1-2ubuntu1 [1322 kB] Get:108 http://ftpmaster.internal/ubuntu bionic/main s390x xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:109 http://ftpmaster.internal/ubuntu bionic/main s390x x11proto-dev all 2018.4-4 [251 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main s390x x11proto-core-dev all 2018.4-4 [2620 B] Get:111 http://ftpmaster.internal/ubuntu bionic/main s390x libxau-dev s390x 1:1.0.8-1 [9352 B] Get:112 http://ftpmaster.internal/ubuntu bionic/main s390x libxdmcp-dev s390x 1:1.1.2-3 [25.1 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main s390x xtrans-dev all 1.3.5-1 [70.5 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main s390x libpthread-stubs0-dev s390x 0.3-4 [3892 B] Get:115 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb1-dev s390x 1.13-1 [78.4 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main s390x libx11-dev s390x 2:1.6.4-3 [608 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main s390x libgdk-pixbuf2.0-dev s390x 2.36.11-2 [46.5 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/main s390x libcairo-gobject2 s390x 1.15.10-2 [16.9 kB] Get:119 http://ftpmaster.internal/ubuntu bionic/main s390x liblzo2-2 s390x 2.08-1.2 [44.6 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main s390x libcairo-script-interpreter2 s390x 1.15.10-2 [50.3 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main s390x libexpat1-dev s390x 2.2.5-3 [224 kB] Get:122 http://ftpmaster.internal/ubuntu bionic/main s390x libfontconfig1-dev s390x 2.12.6-0ubuntu2 [685 kB] Get:123 http://ftpmaster.internal/ubuntu bionic/main s390x libxrender-dev s390x 1:0.9.10-1 [24.1 kB] Get:124 http://ftpmaster.internal/ubuntu bionic/main s390x x11proto-xext-dev all 2018.4-4 [2620 B] Get:125 http://ftpmaster.internal/ubuntu bionic/main s390x libxext-dev s390x 2:1.3.3-1 [81.1 kB] Get:126 http://ftpmaster.internal/ubuntu bionic/main s390x x11-common all 1:7.7+19ubuntu7 [22.0 kB] Get:127 http://ftpmaster.internal/ubuntu bionic/main s390x libice6 s390x 2:1.0.9-2 [36.9 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/main s390x libsm6 s390x 2:1.2.2-1 [15.3 kB] Get:129 http://ftpmaster.internal/ubuntu bionic/main s390x libice-dev s390x 2:1.0.9-2 [44.3 kB] Get:130 http://ftpmaster.internal/ubuntu bionic/main s390x libsm-dev s390x 2:1.2.2-1 [16.5 kB] Get:131 http://ftpmaster.internal/ubuntu bionic/main s390x libpixman-1-dev s390x 0.34.0-2 [149 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb-render0-dev s390x 1.13-1 [18.4 kB] Get:133 http://ftpmaster.internal/ubuntu bionic/main s390x libxcb-shm0-dev s390x 1.13-1 [6664 B] Get:134 http://ftpmaster.internal/ubuntu bionic/main s390x libcairo2-dev s390x 1.15.10-2 [577 kB] Get:135 http://ftpmaster.internal/ubuntu bionic/main s390x librsvg2-dev s390x 2.40.20-2 [10.5 kB] Get:136 http://ftpmaster.internal/ubuntu bionic/main s390x libjbig-dev s390x 2.1-3.1build1 [25.3 kB] Get:137 http://ftpmaster.internal/ubuntu bionic/main s390x liblzma-dev s390x 5.2.2-1.3 [145 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main s390x libtiffxx5 s390x 4.0.9-5 [5748 B] Get:139 http://ftpmaster.internal/ubuntu bionic/main s390x libtiff5-dev s390x 4.0.9-5 [264 kB] Get:140 http://ftpmaster.internal/ubuntu bionic/main s390x libtiff-dev s390x 4.0.9-5 [2248 B] Get:141 http://ftpmaster.internal/ubuntu bionic/main s390x libwmf-dev s390x 0.2.8.4-12 [161 kB] Get:142 http://ftpmaster.internal/ubuntu bionic/main s390x libicu-le-hb0 s390x 1.0.3+git161113-4 [14.5 kB] Get:143 http://ftpmaster.internal/ubuntu bionic/main s390x libiculx60 s390x 60.2-3ubuntu3 [18.8 kB] Get:144 http://ftpmaster.internal/ubuntu bionic/main s390x icu-devtools s390x 60.2-3ubuntu3 [171 kB] Get:145 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-icu0 s390x 1.7.2-1ubuntu1 [5604 B] Get:146 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-gobject0 s390x 1.7.2-1ubuntu1 [13.3 kB] Get:147 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-harfbuzz-0.0 s390x 1.7.2-1ubuntu1 [18.2 kB] Get:148 http://ftpmaster.internal/ubuntu bionic/main s390x libgraphite2-dev s390x 1.3.11-2 [14.5 kB] Get:149 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-dev s390x 1.7.2-1ubuntu1 [287 kB] Get:150 http://ftpmaster.internal/ubuntu bionic/main s390x libicu-le-hb-dev s390x 1.0.3+git161113-4 [29.8 kB] Get:151 http://ftpmaster.internal/ubuntu bionic/main s390x libicu-dev s390x 60.2-3ubuntu3 [8686 kB] Get:152 http://ftpmaster.internal/ubuntu bionic/main s390x libxml2-dev s390x 2.9.4+dfsg1-6.1ubuntu1 [693 kB] Get:153 http://ftpmaster.internal/ubuntu bionic/main s390x libxt6 s390x 1:1.1.5-1 [147 kB] Get:154 http://ftpmaster.internal/ubuntu bionic/main s390x libxt-dev s390x 1:1.1.5-1 [386 kB] Get:155 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickcore-6.q16-dev s390x 8:6.9.7.4+dfsg-16ubuntu6 [841 kB] Get:156 http://ftpmaster.internal/ubuntu bionic/main s390x libmagickwand-6.q16-dev s390x 8:6.9.7.4+dfsg-16ubuntu6 [265 kB] Get:157 http://ftpmaster.internal/ubuntu bionic/main s390x libmagick++-6.q16-dev s390x 8:6.9.7.4+dfsg-16ubuntu6 [114 kB] Get:158 http://ftpmaster.internal/ubuntu bionic/main s390x libmagick++-dev all 8:6.9.7.4+dfsg-16ubuntu6 [1404 B] Get:159 http://ftpmaster.internal/ubuntu bionic/main s390x libpython2.7-minimal s390x 2.7.15~rc1-1 [334 kB] Get:160 http://ftpmaster.internal/ubuntu bionic/main s390x python2.7-minimal s390x 2.7.15~rc1-1 [1170 kB] Get:161 http://ftpmaster.internal/ubuntu bionic/main s390x python-minimal s390x 2.7.15~rc1-1 [28.1 kB] Get:162 http://ftpmaster.internal/ubuntu bionic/main s390x libpython2.7-stdlib s390x 2.7.15~rc1-1 [1853 kB] Get:163 http://ftpmaster.internal/ubuntu bionic/main s390x python2.7 s390x 2.7.15~rc1-1 [238 kB] Get:164 http://ftpmaster.internal/ubuntu bionic/main s390x libpython-stdlib s390x 2.7.15~rc1-1 [7624 B] Get:165 http://ftpmaster.internal/ubuntu bionic/main s390x python s390x 2.7.15~rc1-1 [140 kB] Get:166 http://ftpmaster.internal/ubuntu bionic/main s390x sgml-base all 1.29 [12.3 kB] Get:167 http://ftpmaster.internal/ubuntu bionic/main s390x libmagic-mgc s390x 1:5.32-2 [185 kB] Get:168 http://ftpmaster.internal/ubuntu bionic/main s390x libmagic1 s390x 1:5.32-2 [66.9 kB] Get:169 http://ftpmaster.internal/ubuntu bionic/main s390x file s390x 1:5.32-2 [21.9 kB] Get:170 http://ftpmaster.internal/ubuntu bionic/main s390x gettext-base s390x 0.19.8.1-6 [48.3 kB] Get:171 http://ftpmaster.internal/ubuntu bionic/main s390x libgeoip1 s390x 1.6.12-1 [69.3 kB] Get:172 http://ftpmaster.internal/ubuntu bionic/main s390x libkrb5support0 s390x 1.16-2build1 [30.4 kB] Get:173 http://ftpmaster.internal/ubuntu bionic/main s390x libk5crypto3 s390x 1.16-2build1 [84.1 kB] Get:174 http://ftpmaster.internal/ubuntu bionic/main s390x libkeyutils1 s390x 1.5.9-9.2ubuntu2 [8520 B] Get:175 http://ftpmaster.internal/ubuntu bionic/main s390x libkrb5-3 s390x 1.16-2build1 [261 kB] Get:176 http://ftpmaster.internal/ubuntu bionic/main s390x libgssapi-krb5-2 s390x 1.16-2build1 [110 kB] Get:177 http://ftpmaster.internal/ubuntu bionic/main s390x libpsl5 s390x 0.19.1-5build1 [41.5 kB] Get:178 http://ftpmaster.internal/ubuntu bionic/main s390x autoconf all 2.69-11 [322 kB] Get:179 http://ftpmaster.internal/ubuntu bionic/main s390x autotools-dev all 20180224.1 [39.6 kB] Get:180 http://ftpmaster.internal/ubuntu bionic/main s390x automake all 1:1.15.1-3ubuntu2 [509 kB] Get:181 http://ftpmaster.internal/ubuntu bionic/main s390x autopoint all 0.19.8.1-6 [412 kB] Get:182 http://ftpmaster.internal/ubuntu bionic/main s390x libbison-dev s390x 2:3.0.4.dfsg-1build1 [339 kB] Get:183 http://ftpmaster.internal/ubuntu bionic/main s390x bison s390x 2:3.0.4.dfsg-1build1 [252 kB] Get:184 http://ftpmaster.internal/ubuntu bionic/main s390x libtool all 2.4.6-2 [194 kB] Get:185 http://ftpmaster.internal/ubuntu bionic/main s390x dh-autoreconf all 17 [15.8 kB] Get:186 http://ftpmaster.internal/ubuntu bionic/main s390x libarchive-zip-perl all 1.60-1 [83.9 kB] Get:187 http://ftpmaster.internal/ubuntu bionic/main s390x libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] Get:188 http://ftpmaster.internal/ubuntu bionic/main s390x libtimedate-perl all 2.3000-2 [37.5 kB] Get:189 http://ftpmaster.internal/ubuntu bionic/main s390x dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:190 http://ftpmaster.internal/ubuntu bionic/main s390x gettext s390x 0.19.8.1-6 [858 kB] Get:191 http://ftpmaster.internal/ubuntu bionic/main s390x intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:192 http://ftpmaster.internal/ubuntu bionic/main s390x po-debconf all 1.0.20 [232 kB] Get:193 http://ftpmaster.internal/ubuntu bionic/main s390x debhelper all 11.1.6ubuntu1 [902 kB] Get:194 http://ftpmaster.internal/ubuntu bionic/main s390x mysql-common all 5.8+1.0.4 [7308 B] Get:195 http://ftpmaster.internal/ubuntu bionic/main s390x libmysqlclient20 s390x 5.7.21-1ubuntu1 [794 kB] Get:196 http://ftpmaster.internal/ubuntu bionic/main s390x libmysqlclient-dev s390x 5.7.21-1ubuntu1 [1133 kB] Get:197 http://ftpmaster.internal/ubuntu bionic/main s390x default-libmysqlclient-dev s390x 1.0.4 [3736 B] Get:198 http://ftpmaster.internal/ubuntu bionic/main s390x xml-core all 0.18 [21.3 kB] Get:199 http://ftpmaster.internal/ubuntu bionic/main s390x docutils-common all 0.14+dfsg-3 [156 kB] Get:200 http://ftpmaster.internal/ubuntu bionic/main s390x geoip-bin s390x 1.6.12-1 [45.4 kB] Get:201 http://ftpmaster.internal/ubuntu bionic/main s390x libroken18-heimdal s390x 7.5.0+dfsg-1 [39.4 kB] Get:202 http://ftpmaster.internal/ubuntu bionic/main s390x libasn1-8-heimdal s390x 7.5.0+dfsg-1 [147 kB] Get:203 http://ftpmaster.internal/ubuntu bionic/main s390x libboost1.65-dev s390x 1.65.1+dfsg-0ubuntu5 [7218 kB] Get:204 http://ftpmaster.internal/ubuntu bionic/main s390x libboost-dev s390x 1.65.1.0ubuntu1 [3128 B] Get:205 http://ftpmaster.internal/ubuntu bionic/universe s390x libbrotli1 s390x 1.0.3-1ubuntu1 [255 kB] Get:206 http://ftpmaster.internal/ubuntu bionic/universe s390x libbrotli-dev s390x 1.0.3-1ubuntu1 [10.3 kB] Get:207 http://ftpmaster.internal/ubuntu bionic/main s390x libcap-dev s390x 1:2.25-1.2 [23.4 kB] Get:208 http://ftpmaster.internal/ubuntu bionic/main s390x libheimbase1-heimdal s390x 7.5.0+dfsg-1 [27.5 kB] Get:209 http://ftpmaster.internal/ubuntu bionic/main s390x libhcrypto4-heimdal s390x 7.5.0+dfsg-1 [82.4 kB] Get:210 http://ftpmaster.internal/ubuntu bionic/main s390x libwind0-heimdal s390x 7.5.0+dfsg-1 [47.7 kB] Get:211 http://ftpmaster.internal/ubuntu bionic/main s390x libhx509-5-heimdal s390x 7.5.0+dfsg-1 [98.3 kB] Get:212 http://ftpmaster.internal/ubuntu bionic/main s390x libkrb5-26-heimdal s390x 7.5.0+dfsg-1 [190 kB] Get:213 http://ftpmaster.internal/ubuntu bionic/main s390x libheimntlm0-heimdal s390x 7.5.0+dfsg-1 [14.1 kB] Get:214 http://ftpmaster.internal/ubuntu bionic/main s390x libgssapi3-heimdal s390x 7.5.0+dfsg-1 [86.9 kB] Get:215 http://ftpmaster.internal/ubuntu bionic/main s390x libsasl2-modules-db s390x 2.1.27~101-g0780600+dfsg-3ubuntu2 [13.9 kB] Get:216 http://ftpmaster.internal/ubuntu bionic/main s390x libsasl2-2 s390x 2.1.27~101-g0780600+dfsg-3ubuntu2 [46.5 kB] Get:217 http://ftpmaster.internal/ubuntu bionic/main s390x libldap-common all 2.4.45+dfsg-1ubuntu1 [16.6 kB] Get:218 http://ftpmaster.internal/ubuntu bionic/main s390x libldap-2.4-2 s390x 2.4.45+dfsg-1ubuntu1 [144 kB] Get:219 http://ftpmaster.internal/ubuntu bionic/main s390x libnghttp2-14 s390x 1.30.0-1ubuntu1 [74.1 kB] Get:220 http://ftpmaster.internal/ubuntu bionic/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-1 [51.8 kB] Get:221 http://ftpmaster.internal/ubuntu bionic/main s390x libcurl4 s390x 7.58.0-2ubuntu3 [196 kB] Get:222 http://ftpmaster.internal/ubuntu bionic/main s390x libcurl4-openssl-dev s390x 7.58.0-2ubuntu3 [281 kB] Get:223 http://ftpmaster.internal/ubuntu bionic/main s390x libgeoip-dev s390x 1.6.12-1 [77.2 kB] Get:224 http://ftpmaster.internal/ubuntu bionic/main s390x libhashkit2 s390x 1.0.18-4.2 [35.6 kB] Get:225 http://ftpmaster.internal/ubuntu bionic/main s390x libhashkit-dev s390x 1.0.18-4.2 [24.2 kB] Get:226 http://ftpmaster.internal/ubuntu bionic/main s390x libjs-jquery all 3.2.1-1 [152 kB] Get:227 http://ftpmaster.internal/ubuntu bionic/main s390x libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:228 http://ftpmaster.internal/ubuntu bionic/main s390x libjs-sphinxdoc all 1.6.7-1ubuntu1 [85.6 kB] Get:229 http://ftpmaster.internal/ubuntu bionic/universe s390x libkyotocabinet16v5 s390x 1.2.76-4.2 [269 kB] Get:230 http://ftpmaster.internal/ubuntu bionic/main s390x liblzo2-dev s390x 2.08-1.2 [94.9 kB] Get:231 http://ftpmaster.internal/ubuntu bionic/universe s390x libkyotocabinet-dev s390x 1.2.76-4.2 [399 kB] Get:232 http://ftpmaster.internal/ubuntu bionic/main s390x libmemcached11 s390x 1.0.18-4.2 [78.1 kB] Get:233 http://ftpmaster.internal/ubuntu bionic/main s390x libmemcachedutil2 s390x 1.0.18-4.2 [9356 B] Get:234 http://ftpmaster.internal/ubuntu bionic/main s390x libtinfo-dev s390x 6.1-1ubuntu1 [78.8 kB] Get:235 http://ftpmaster.internal/ubuntu bionic/main s390x libncurses5-dev s390x 6.1-1ubuntu1 [168 kB] Get:236 http://ftpmaster.internal/ubuntu bionic/main s390x libsasl2-dev s390x 2.1.27~101-g0780600+dfsg-3ubuntu2 [245 kB] Get:237 http://ftpmaster.internal/ubuntu bionic/main s390x libssl-dev s390x 1.1.0g-2ubuntu4 [1055 kB] Get:238 http://ftpmaster.internal/ubuntu bionic/main s390x libtcl8.6 s390x 8.6.8+dfsg-3 [817 kB] Get:239 http://ftpmaster.internal/ubuntu bionic/main s390x python-babel-localedata all 2.4.0+dfsg.1-2ubuntu1 [3412 kB] Get:240 http://ftpmaster.internal/ubuntu bionic/main s390x python-pkg-resources all 39.0.1-2 [128 kB] Get:241 http://ftpmaster.internal/ubuntu bionic/main s390x python-tz all 2018.3-2 [31.6 kB] Get:242 http://ftpmaster.internal/ubuntu bionic/main s390x python-babel all 2.4.0+dfsg.1-2ubuntu1 [80.5 kB] Get:243 http://ftpmaster.internal/ubuntu bionic/main s390x python-certifi all 2018.1.18-2 [144 kB] Get:244 http://ftpmaster.internal/ubuntu bionic/main s390x python-chardet all 3.0.4-1 [80.3 kB] Get:245 http://ftpmaster.internal/ubuntu bionic/main s390x python-roman all 2.0.0-3 [8548 B] Get:246 http://ftpmaster.internal/ubuntu bionic/main s390x python-docutils all 0.14+dfsg-3 [365 kB] Get:247 http://ftpmaster.internal/ubuntu bionic/main s390x python-idna all 2.6-1 [32.4 kB] Get:248 http://ftpmaster.internal/ubuntu bionic/universe s390x python-imagesize all 0.7.1-1 [3854 B] Get:249 http://ftpmaster.internal/ubuntu bionic/main s390x python-markupsafe s390x 1.0-1build1 [13.0 kB] Get:250 http://ftpmaster.internal/ubuntu bionic/main s390x python-jinja2 all 2.10-1 [94.6 kB] Get:251 http://ftpmaster.internal/ubuntu bionic/main s390x python-pygments all 2.2.0+dfsg-1 [577 kB] Get:252 http://ftpmaster.internal/ubuntu bionic/main s390x python-six all 1.11.0-2 [11.3 kB] Get:253 http://ftpmaster.internal/ubuntu bionic/main s390x python-urllib3 all 1.22-1 [85.1 kB] Get:254 http://ftpmaster.internal/ubuntu bionic/main s390x python-requests all 2.18.4-2 [58.3 kB] Get:255 http://ftpmaster.internal/ubuntu bionic/universe s390x python-alabaster all 0.7.8-1 [18.4 kB] Get:256 http://ftpmaster.internal/ubuntu bionic/universe s390x python-typing all 3.6.2-1 [22.2 kB] Get:257 http://ftpmaster.internal/ubuntu bionic/main s390x sphinx-common all 1.6.7-1ubuntu1 [420 kB] Get:258 http://ftpmaster.internal/ubuntu bionic/universe s390x python-sphinx all 1.6.7-1ubuntu1 [461 kB] Get:259 http://ftpmaster.internal/ubuntu bionic/main s390x tcl8.6 s390x 8.6.8+dfsg-3 [14.3 kB] Get:260 http://ftpmaster.internal/ubuntu bionic/universe s390x tcl s390x 8.6.0+9 [5142 B] Get:261 http://ftpmaster.internal/ubuntu bionic/main s390x tcl8.6-dev s390x 8.6.8+dfsg-3 [831 kB] Get:262 http://ftpmaster.internal/ubuntu bionic/universe s390x tcl-dev s390x 8.6.0+9 [5628 B] Get:263 http://ftpmaster.internal/ubuntu bionic/universe s390x libhwloc5 s390x 1.11.9-1 [91.1 kB] Get:264 http://ftpmaster.internal/ubuntu bionic/universe s390x libhwloc-dev s390x 1.11.9-1 [154 kB] Get:265 http://ftpmaster.internal/ubuntu bionic/main s390x libmemcached-dev s390x 1.0.18-4.2 [233 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 90.1 MB in 2s (52.2 MB/s) Selecting previously unselected package libpython3.6-minimal:s390x. (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../0-libpython3.6-minimal_3.6.5-3_s390x.deb ... Unpacking libpython3.6-minimal:s390x (3.6.5-3) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../1-libexpat1_2.2.5-3_s390x.deb ... Unpacking libexpat1:s390x (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../2-python3.6-minimal_3.6.5-3_s390x.deb ... Unpacking python3.6-minimal (3.6.5-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../3-python3-minimal_3.6.5-3_s390x.deb ... Unpacking python3-minimal (3.6.5-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../4-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:s390x. Preparing to unpack .../5-libmpdec2_2.4.2-1ubuntu1_s390x.deb ... Unpacking libmpdec2:s390x (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:s390x. Preparing to unpack .../6-libpython3.6-stdlib_3.6.5-3_s390x.deb ... Unpacking libpython3.6-stdlib:s390x (3.6.5-3) ... Selecting previously unselected package python3.6. Preparing to unpack .../7-python3.6_3.6.5-3_s390x.deb ... Unpacking python3.6 (3.6.5-3) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../8-libpython3-stdlib_3.6.5-3_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.6.5-3) ... Setting up libpython3.6-minimal:s390x (3.6.5-3) ... Setting up libexpat1:s390x (2.2.5-3) ... Setting up python3.6-minimal (3.6.5-3) ... Setting up python3-minimal (3.6.5-3) ... Selecting previously unselected package python3. (Reading database ... 13056 files and directories currently installed.) Preparing to unpack .../000-python3_3.6.5-3_s390x.deb ... Unpacking python3 (3.6.5-3) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../001-libbsd0_0.8.7-1_s390x.deb ... Unpacking libbsd0:s390x (0.8.7-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../002-bsdmainutils_11.1.2ubuntu1_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.3-10_s390x.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../004-libpipeline1_1.5.0-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.3-2_s390x.deb ... Unpacking man-db (2.8.3-2) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../006-libsigsegv2_2.12-1_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-1) ... Selecting previously unselected package m4. Preparing to unpack .../007-m4_1.4.18-1_s390x.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../008-flex_2.6.4-6_s390x.deb ... Unpacking flex (2.6.4-6) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../009-libfreetype6_2.8.1-2ubuntu2_s390x.deb ... Unpacking libfreetype6:s390x (2.8.1-2ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../010-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../011-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../012-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../013-libfontconfig1_2.12.6-0ubuntu2_s390x.deb ... Unpacking libfontconfig1:s390x (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../014-fontconfig_2.12.6-0ubuntu2_s390x.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:s390x. Preparing to unpack .../015-libjpeg-turbo8_1.5.2-0ubuntu5_s390x.deb ... Unpacking libjpeg-turbo8:s390x (1.5.2-0ubuntu5) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../016-imagemagick-6-common_8%3a6.9.7.4+dfsg-16ubuntu6_all.deb ... Unpacking imagemagick-6-common (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagickcore-6-arch-config:s390x. Preparing to unpack .../017-libmagickcore-6-arch-config_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickcore-6-arch-config:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagickcore-6-headers. Preparing to unpack .../018-libmagickcore-6-headers_8%3a6.9.7.4+dfsg-16ubuntu6_all.deb ... Unpacking libmagickcore-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagickwand-6-headers. Preparing to unpack .../019-libmagickwand-6-headers_8%3a6.9.7.4+dfsg-16ubuntu6_all.deb ... Unpacking libmagickwand-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagick++-6-headers. Preparing to unpack .../020-libmagick++-6-headers_8%3a6.9.7.4+dfsg-16ubuntu6_all.deb ... Unpacking libmagick++-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libfftw3-double3:s390x. Preparing to unpack .../021-libfftw3-double3_3.3.7-1_s390x.deb ... Unpacking libfftw3-double3:s390x (3.3.7-1) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../022-libjbig0_2.1-3.1build1_s390x.deb ... Unpacking libjbig0:s390x (2.1-3.1build1) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../023-libjpeg8_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:s390x. Preparing to unpack .../024-liblcms2-2_2.9-1_s390x.deb ... Unpacking liblcms2-2:s390x (2.9-1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../025-libglib2.0-0_2.56.1-2ubuntu1_s390x.deb ... Unpacking libglib2.0-0:s390x (2.56.1-2ubuntu1) ... Selecting previously unselected package liblqr-1-0:s390x. Preparing to unpack .../026-liblqr-1-0_0.4.2-2.1_s390x.deb ... Unpacking liblqr-1-0:s390x (0.4.2-2.1) ... Selecting previously unselected package libltdl7:s390x. Preparing to unpack .../027-libltdl7_2.4.6-2_s390x.deb ... Unpacking libltdl7:s390x (2.4.6-2) ... Selecting previously unselected package libtiff5:s390x. Preparing to unpack .../028-libtiff5_4.0.9-5_s390x.deb ... Unpacking libtiff5:s390x (4.0.9-5) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../029-libxau6_1%3a1.0.8-1_s390x.deb ... Unpacking libxau6:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../030-libxdmcp6_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.2-3) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../031-libxcb1_1.13-1_s390x.deb ... Unpacking libxcb1:s390x (1.13-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../032-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../033-libx11-6_2%3a1.6.4-3_s390x.deb ... Unpacking libx11-6:s390x (2:1.6.4-3) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../034-libxext6_2%3a1.3.3-1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.3-1) ... Selecting previously unselected package libicu60:s390x. Preparing to unpack .../035-libicu60_60.2-3ubuntu3_s390x.deb ... Unpacking libicu60:s390x (60.2-3ubuntu3) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../036-libxml2_2.9.4+dfsg1-6.1ubuntu1_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package libmagickcore-6.q16-3:s390x. Preparing to unpack .../037-libmagickcore-6.q16-3_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickcore-6.q16-3:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagickwand-6.q16-3:s390x. Preparing to unpack .../038-libmagickwand-6.q16-3_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickwand-6.q16-3:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagick++-6.q16-7:s390x. Preparing to unpack .../039-libmagick++-6.q16-7_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagick++-6.q16-7:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libpixman-1-0:s390x. Preparing to unpack .../040-libpixman-1-0_0.34.0-2_s390x.deb ... Unpacking libpixman-1-0:s390x (0.34.0-2) ... Selecting previously unselected package libxcb-render0:s390x. Preparing to unpack .../041-libxcb-render0_1.13-1_s390x.deb ... Unpacking libxcb-render0:s390x (1.13-1) ... Selecting previously unselected package libxcb-shm0:s390x. Preparing to unpack .../042-libxcb-shm0_1.13-1_s390x.deb ... Unpacking libxcb-shm0:s390x (1.13-1) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../043-libxrender1_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1) ... Selecting previously unselected package libcairo2:s390x. Preparing to unpack .../044-libcairo2_1.15.10-2_s390x.deb ... Unpacking libcairo2:s390x (1.15.10-2) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../045-libdjvulibre-text_3.5.27.1-8_all.deb ... Unpacking libdjvulibre-text (3.5.27.1-8) ... Selecting previously unselected package libdjvulibre21:s390x. Preparing to unpack .../046-libdjvulibre21_3.5.27.1-8_s390x.deb ... Unpacking libdjvulibre21:s390x (3.5.27.1-8) ... Selecting previously unselected package libilmbase12:s390x. Preparing to unpack .../047-libilmbase12_2.2.0-11ubuntu2_s390x.deb ... Unpacking libilmbase12:s390x (2.2.0-11ubuntu2) ... Selecting previously unselected package libopenexr22:s390x. Preparing to unpack .../048-libopenexr22_2.2.0-11.1ubuntu1_s390x.deb ... Unpacking libopenexr22:s390x (2.2.0-11.1ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../049-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libdatrie1:s390x. Preparing to unpack .../050-libdatrie1_0.2.10-7_s390x.deb ... Unpacking libdatrie1:s390x (0.2.10-7) ... Selecting previously unselected package libthai0:s390x. Preparing to unpack .../051-libthai0_0.1.27-2_s390x.deb ... Unpacking libthai0:s390x (0.1.27-2) ... Selecting previously unselected package libpango-1.0-0:s390x. Preparing to unpack .../052-libpango-1.0-0_1.40.14-1_s390x.deb ... Unpacking libpango-1.0-0:s390x (1.40.14-1) ... Selecting previously unselected package libgraphite2-3:s390x. Preparing to unpack .../053-libgraphite2-3_1.3.11-2_s390x.deb ... Unpacking libgraphite2-3:s390x (1.3.11-2) ... Selecting previously unselected package libharfbuzz0b:s390x. Preparing to unpack .../054-libharfbuzz0b_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz0b:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libpangoft2-1.0-0:s390x. Preparing to unpack .../055-libpangoft2-1.0-0_1.40.14-1_s390x.deb ... Unpacking libpangoft2-1.0-0:s390x (1.40.14-1) ... Selecting previously unselected package libpangocairo-1.0-0:s390x. Preparing to unpack .../056-libpangocairo-1.0-0_1.40.14-1_s390x.deb ... Unpacking libpangocairo-1.0-0:s390x (1.40.14-1) ... Selecting previously unselected package libwmf0.2-7:s390x. Preparing to unpack .../057-libwmf0.2-7_0.2.8.4-12_s390x.deb ... Unpacking libwmf0.2-7:s390x (0.2.8.4-12) ... Selecting previously unselected package libmagickcore-6.q16-3-extra:s390x. Preparing to unpack .../058-libmagickcore-6.q16-3-extra_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickcore-6.q16-3-extra:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libbz2-dev:s390x. Preparing to unpack .../059-libbz2-dev_1.0.6-8.1_s390x.deb ... Unpacking libbz2-dev:s390x (1.0.6-8.1) ... Selecting previously unselected package libjpeg-turbo8-dev:s390x. Preparing to unpack .../060-libjpeg-turbo8-dev_1.5.2-0ubuntu5_s390x.deb ... Unpacking libjpeg-turbo8-dev:s390x (1.5.2-0ubuntu5) ... Selecting previously unselected package libjpeg8-dev:s390x. Preparing to unpack .../061-libjpeg8-dev_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8-dev:s390x (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:s390x. Preparing to unpack .../062-libjpeg-dev_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg-dev:s390x (8c-2ubuntu8) ... Selecting previously unselected package libdjvulibre-dev:s390x. Preparing to unpack .../063-libdjvulibre-dev_3.5.27.1-8_s390x.deb ... Unpacking libdjvulibre-dev:s390x (3.5.27.1-8) ... Selecting previously unselected package libexif12:s390x. Preparing to unpack .../064-libexif12_0.6.21-4_s390x.deb ... Unpacking libexif12:s390x (0.6.21-4) ... Selecting previously unselected package libexif-dev:s390x. Preparing to unpack .../065-libexif-dev_0.6.21-4_s390x.deb ... Unpacking libexif-dev:s390x (0.6.21-4) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../066-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libpng-dev:s390x. Preparing to unpack .../067-libpng-dev_1.6.34-1_s390x.deb ... Unpacking libpng-dev:s390x (1.6.34-1) ... Selecting previously unselected package libfreetype6-dev:s390x. Preparing to unpack .../068-libfreetype6-dev_2.8.1-2ubuntu2_s390x.deb ... Unpacking libfreetype6-dev:s390x (2.8.1-2ubuntu2) ... Selecting previously unselected package liblcms2-dev:s390x. Preparing to unpack .../069-liblcms2-dev_2.9-1_s390x.deb ... Unpacking liblcms2-dev:s390x (2.9-1) ... Selecting previously unselected package liblqr-1-0-dev:s390x. Preparing to unpack .../070-liblqr-1-0-dev_0.4.2-2.1_s390x.deb ... Unpacking liblqr-1-0-dev:s390x (0.4.2-2.1) ... Selecting previously unselected package libltdl-dev:s390x. Preparing to unpack .../071-libltdl-dev_2.4.6-2_s390x.deb ... Unpacking libltdl-dev:s390x (2.4.6-2) ... Selecting previously unselected package libilmbase-dev. Preparing to unpack .../072-libilmbase-dev_2.2.0-11ubuntu2_s390x.deb ... Unpacking libilmbase-dev (2.2.0-11ubuntu2) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../073-libopenexr-dev_2.2.0-11.1ubuntu1_s390x.deb ... Unpacking libopenexr-dev (2.2.0-11.1ubuntu1) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../074-libcroco3_0.6.12-2_s390x.deb ... Unpacking libcroco3:s390x (0.6.12-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../075-shared-mime-info_1.9-2_s390x.deb ... Unpacking shared-mime-info (1.9-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../076-libgdk-pixbuf2.0-common_2.36.11-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.36.11-2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:s390x. Preparing to unpack .../077-libgdk-pixbuf2.0-0_2.36.11-2_s390x.deb ... Unpacking libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... Selecting previously unselected package librsvg2-2:s390x. Preparing to unpack .../078-librsvg2-2_2.40.20-2_s390x.deb ... Unpacking librsvg2-2:s390x (2.40.20-2) ... Selecting previously unselected package librsvg2-common:s390x. Preparing to unpack .../079-librsvg2-common_2.40.20-2_s390x.deb ... Unpacking librsvg2-common:s390x (2.40.20-2) ... Selecting previously unselected package libgirepository-1.0-1:s390x. Preparing to unpack .../080-libgirepository-1.0-1_1.56.1-1_s390x.deb ... Unpacking libgirepository-1.0-1:s390x (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:s390x. Preparing to unpack .../081-gir1.2-glib-2.0_1.56.1-1_s390x.deb ... Unpacking gir1.2-glib-2.0:s390x (1.56.1-1) ... Selecting previously unselected package gir1.2-freedesktop:s390x. Preparing to unpack .../082-gir1.2-freedesktop_1.56.1-1_s390x.deb ... Unpacking gir1.2-freedesktop:s390x (1.56.1-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:s390x. Preparing to unpack .../083-gir1.2-gdkpixbuf-2.0_2.36.11-2_s390x.deb ... Unpacking gir1.2-gdkpixbuf-2.0:s390x (2.36.11-2) ... Selecting previously unselected package gir1.2-rsvg-2.0:s390x. Preparing to unpack .../084-gir1.2-rsvg-2.0_2.40.20-2_s390x.deb ... Unpacking gir1.2-rsvg-2.0:s390x (2.40.20-2) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../085-libelf1_0.170-0.4_s390x.deb ... Unpacking libelf1:s390x (0.170-0.4) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../086-libglib2.0-data_2.56.1-2ubuntu1_all.deb ... Unpacking libglib2.0-data (2.56.1-2ubuntu1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../087-libglib2.0-bin_2.56.1-2ubuntu1_s390x.deb ... Unpacking libglib2.0-bin (2.56.1-2ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../088-python3-lib2to3_3.6.5-3_all.deb ... Unpacking python3-lib2to3 (3.6.5-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../089-python3-distutils_3.6.5-3_all.deb ... Unpacking python3-distutils (3.6.5-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../090-libglib2.0-dev-bin_2.56.1-2ubuntu1_s390x.deb ... Unpacking libglib2.0-dev-bin (2.56.1-2ubuntu1) ... Selecting previously unselected package libpcre16-3:s390x. Preparing to unpack .../091-libpcre16-3_2%3a8.39-9_s390x.deb ... Unpacking libpcre16-3:s390x (2:8.39-9) ... Selecting previously unselected package libpcre32-3:s390x. Preparing to unpack .../092-libpcre32-3_2%3a8.39-9_s390x.deb ... Unpacking libpcre32-3:s390x (2:8.39-9) ... Selecting previously unselected package libpcrecpp0v5:s390x. Preparing to unpack .../093-libpcrecpp0v5_2%3a8.39-9_s390x.deb ... Unpacking libpcrecpp0v5:s390x (2:8.39-9) ... Selecting previously unselected package libpcre3-dev:s390x. Preparing to unpack .../094-libpcre3-dev_2%3a8.39-9_s390x.deb ... Unpacking libpcre3-dev:s390x (2:8.39-9) ... Selecting previously unselected package pkg-config. Preparing to unpack .../095-pkg-config_0.29.1-0ubuntu2_s390x.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:s390x. Preparing to unpack .../096-libglib2.0-dev_2.56.1-2ubuntu1_s390x.deb ... Unpacking libglib2.0-dev:s390x (2.56.1-2ubuntu1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../097-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../098-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../099-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:s390x. Preparing to unpack .../100-libxau-dev_1%3a1.0.8-1_s390x.deb ... Unpacking libxau-dev:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:s390x. Preparing to unpack .../101-libxdmcp-dev_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp-dev:s390x (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../102-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:s390x. Preparing to unpack .../103-libpthread-stubs0-dev_0.3-4_s390x.deb ... Unpacking libpthread-stubs0-dev:s390x (0.3-4) ... Selecting previously unselected package libxcb1-dev:s390x. Preparing to unpack .../104-libxcb1-dev_1.13-1_s390x.deb ... Unpacking libxcb1-dev:s390x (1.13-1) ... Selecting previously unselected package libx11-dev:s390x. Preparing to unpack .../105-libx11-dev_2%3a1.6.4-3_s390x.deb ... Unpacking libx11-dev:s390x (2:1.6.4-3) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../106-libgdk-pixbuf2.0-dev_2.36.11-2_s390x.deb ... Unpacking libgdk-pixbuf2.0-dev (2.36.11-2) ... Selecting previously unselected package libcairo-gobject2:s390x. Preparing to unpack .../107-libcairo-gobject2_1.15.10-2_s390x.deb ... Unpacking libcairo-gobject2:s390x (1.15.10-2) ... Selecting previously unselected package liblzo2-2:s390x. Preparing to unpack .../108-liblzo2-2_2.08-1.2_s390x.deb ... Unpacking liblzo2-2:s390x (2.08-1.2) ... Selecting previously unselected package libcairo-script-interpreter2:s390x. Preparing to unpack .../109-libcairo-script-interpreter2_1.15.10-2_s390x.deb ... Unpacking libcairo-script-interpreter2:s390x (1.15.10-2) ... Selecting previously unselected package libexpat1-dev:s390x. Preparing to unpack .../110-libexpat1-dev_2.2.5-3_s390x.deb ... Unpacking libexpat1-dev:s390x (2.2.5-3) ... Selecting previously unselected package libfontconfig1-dev:s390x. Preparing to unpack .../111-libfontconfig1-dev_2.12.6-0ubuntu2_s390x.deb ... Unpacking libfontconfig1-dev:s390x (2.12.6-0ubuntu2) ... Selecting previously unselected package libxrender-dev:s390x. Preparing to unpack .../112-libxrender-dev_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender-dev:s390x (1:0.9.10-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../113-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:s390x. Preparing to unpack .../114-libxext-dev_2%3a1.3.3-1_s390x.deb ... Unpacking libxext-dev:s390x (2:1.3.3-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../115-x11-common_1%3a7.7+19ubuntu7_all.deb ... Unpacking x11-common (1:7.7+19ubuntu7) ... Selecting previously unselected package libice6:s390x. Preparing to unpack .../116-libice6_2%3a1.0.9-2_s390x.deb ... Unpacking libice6:s390x (2:1.0.9-2) ... Selecting previously unselected package libsm6:s390x. Preparing to unpack .../117-libsm6_2%3a1.2.2-1_s390x.deb ... Unpacking libsm6:s390x (2:1.2.2-1) ... Selecting previously unselected package libice-dev:s390x. Preparing to unpack .../118-libice-dev_2%3a1.0.9-2_s390x.deb ... Unpacking libice-dev:s390x (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:s390x. Preparing to unpack .../119-libsm-dev_2%3a1.2.2-1_s390x.deb ... Unpacking libsm-dev:s390x (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:s390x. Preparing to unpack .../120-libpixman-1-dev_0.34.0-2_s390x.deb ... Unpacking libpixman-1-dev:s390x (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:s390x. Preparing to unpack .../121-libxcb-render0-dev_1.13-1_s390x.deb ... Unpacking libxcb-render0-dev:s390x (1.13-1) ... Selecting previously unselected package libxcb-shm0-dev:s390x. Preparing to unpack .../122-libxcb-shm0-dev_1.13-1_s390x.deb ... Unpacking libxcb-shm0-dev:s390x (1.13-1) ... Selecting previously unselected package libcairo2-dev:s390x. Preparing to unpack .../123-libcairo2-dev_1.15.10-2_s390x.deb ... Unpacking libcairo2-dev:s390x (1.15.10-2) ... Selecting previously unselected package librsvg2-dev:s390x. Preparing to unpack .../124-librsvg2-dev_2.40.20-2_s390x.deb ... Unpacking librsvg2-dev:s390x (2.40.20-2) ... Selecting previously unselected package libjbig-dev:s390x. Preparing to unpack .../125-libjbig-dev_2.1-3.1build1_s390x.deb ... Unpacking libjbig-dev:s390x (2.1-3.1build1) ... Selecting previously unselected package liblzma-dev:s390x. Preparing to unpack .../126-liblzma-dev_5.2.2-1.3_s390x.deb ... Unpacking liblzma-dev:s390x (5.2.2-1.3) ... Selecting previously unselected package libtiffxx5:s390x. Preparing to unpack .../127-libtiffxx5_4.0.9-5_s390x.deb ... Unpacking libtiffxx5:s390x (4.0.9-5) ... Selecting previously unselected package libtiff5-dev:s390x. Preparing to unpack .../128-libtiff5-dev_4.0.9-5_s390x.deb ... Unpacking libtiff5-dev:s390x (4.0.9-5) ... Selecting previously unselected package libtiff-dev. Preparing to unpack .../129-libtiff-dev_4.0.9-5_s390x.deb ... Unpacking libtiff-dev (4.0.9-5) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../130-libwmf-dev_0.2.8.4-12_s390x.deb ... Unpacking libwmf-dev (0.2.8.4-12) ... Selecting previously unselected package libicu-le-hb0:s390x. Preparing to unpack .../131-libicu-le-hb0_1.0.3+git161113-4_s390x.deb ... Unpacking libicu-le-hb0:s390x (1.0.3+git161113-4) ... Selecting previously unselected package libiculx60:s390x. Preparing to unpack .../132-libiculx60_60.2-3ubuntu3_s390x.deb ... Unpacking libiculx60:s390x (60.2-3ubuntu3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../133-icu-devtools_60.2-3ubuntu3_s390x.deb ... Unpacking icu-devtools (60.2-3ubuntu3) ... Selecting previously unselected package libharfbuzz-icu0:s390x. Preparing to unpack .../134-libharfbuzz-icu0_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-icu0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:s390x. Preparing to unpack .../135-libharfbuzz-gobject0_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-gobject0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. Preparing to unpack .../136-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_s390x.deb ... Unpacking gir1.2-harfbuzz-0.0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libgraphite2-dev:s390x. Preparing to unpack .../137-libgraphite2-dev_1.3.11-2_s390x.deb ... Unpacking libgraphite2-dev:s390x (1.3.11-2) ... Selecting previously unselected package libharfbuzz-dev:s390x. Preparing to unpack .../138-libharfbuzz-dev_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-dev:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libicu-le-hb-dev:s390x. Preparing to unpack .../139-libicu-le-hb-dev_1.0.3+git161113-4_s390x.deb ... Unpacking libicu-le-hb-dev:s390x (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../140-libicu-dev_60.2-3ubuntu3_s390x.deb ... Unpacking libicu-dev (60.2-3ubuntu3) ... Selecting previously unselected package libxml2-dev:s390x. Preparing to unpack .../141-libxml2-dev_2.9.4+dfsg1-6.1ubuntu1_s390x.deb ... Unpacking libxml2-dev:s390x (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package libxt6:s390x. Preparing to unpack .../142-libxt6_1%3a1.1.5-1_s390x.deb ... Unpacking libxt6:s390x (1:1.1.5-1) ... Selecting previously unselected package libxt-dev:s390x. Preparing to unpack .../143-libxt-dev_1%3a1.1.5-1_s390x.deb ... Unpacking libxt-dev:s390x (1:1.1.5-1) ... Selecting previously unselected package libmagickcore-6.q16-dev:s390x. Preparing to unpack .../144-libmagickcore-6.q16-dev_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickcore-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagickwand-6.q16-dev:s390x. Preparing to unpack .../145-libmagickwand-6.q16-dev_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagickwand-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagick++-6.q16-dev:s390x. Preparing to unpack .../146-libmagick++-6.q16-dev_8%3a6.9.7.4+dfsg-16ubuntu6_s390x.deb ... Unpacking libmagick++-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../147-libmagick++-dev_8%3a6.9.7.4+dfsg-16ubuntu6_all.deb ... Unpacking libmagick++-dev (8:6.9.7.4+dfsg-16ubuntu6) ... Selecting previously unselected package libpython2.7-minimal:s390x. Preparing to unpack .../148-libpython2.7-minimal_2.7.15~rc1-1_s390x.deb ... Unpacking libpython2.7-minimal:s390x (2.7.15~rc1-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../149-python2.7-minimal_2.7.15~rc1-1_s390x.deb ... Unpacking python2.7-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../150-python-minimal_2.7.15~rc1-1_s390x.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:s390x. Preparing to unpack .../151-libpython2.7-stdlib_2.7.15~rc1-1_s390x.deb ... Unpacking libpython2.7-stdlib:s390x (2.7.15~rc1-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../152-python2.7_2.7.15~rc1-1_s390x.deb ... Unpacking python2.7 (2.7.15~rc1-1) ... Selecting previously unselected package libpython-stdlib:s390x. Preparing to unpack .../153-libpython-stdlib_2.7.15~rc1-1_s390x.deb ... Unpacking libpython-stdlib:s390x (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:s390x (2.7.15~rc1-1) ... Setting up python2.7-minimal (2.7.15~rc1-1) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 19225 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_s390x.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.32-2_s390x.deb ... Unpacking libmagic-mgc (1:5.32-2) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../003-libmagic1_1%3a5.32-2_s390x.deb ... Unpacking libmagic1:s390x (1:5.32-2) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.32-2_s390x.deb ... Unpacking file (1:5.32-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.19.8.1-6_s390x.deb ... Unpacking gettext-base (0.19.8.1-6) ... Selecting previously unselected package libgeoip1:s390x. Preparing to unpack .../006-libgeoip1_1.6.12-1_s390x.deb ... Unpacking libgeoip1:s390x (1.6.12-1) ... Selecting previously unselected package libkrb5support0:s390x. Preparing to unpack .../007-libkrb5support0_1.16-2build1_s390x.deb ... Unpacking libkrb5support0:s390x (1.16-2build1) ... Selecting previously unselected package libk5crypto3:s390x. Preparing to unpack .../008-libk5crypto3_1.16-2build1_s390x.deb ... Unpacking libk5crypto3:s390x (1.16-2build1) ... Selecting previously unselected package libkeyutils1:s390x. Preparing to unpack .../009-libkeyutils1_1.5.9-9.2ubuntu2_s390x.deb ... Unpacking libkeyutils1:s390x (1.5.9-9.2ubuntu2) ... Selecting previously unselected package libkrb5-3:s390x. Preparing to unpack .../010-libkrb5-3_1.16-2build1_s390x.deb ... Unpacking libkrb5-3:s390x (1.16-2build1) ... Selecting previously unselected package libgssapi-krb5-2:s390x. Preparing to unpack .../011-libgssapi-krb5-2_1.16-2build1_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.16-2build1) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../012-libpsl5_0.19.1-5build1_s390x.deb ... Unpacking libpsl5:s390x (0.19.1-5build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.19.8.1-6_all.deb ... Unpacking autopoint (0.19.8.1-6) ... Selecting previously unselected package libbison-dev:s390x. Preparing to unpack .../017-libbison-dev_2%3a3.0.4.dfsg-1build1_s390x.deb ... Unpacking libbison-dev:s390x (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package bison. Preparing to unpack .../018-bison_2%3a3.0.4.dfsg-1build1_s390x.deb ... Unpacking bison (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../023-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package gettext. Preparing to unpack .../025-gettext_0.19.8.1-6_s390x.deb ... Unpacking gettext (0.19.8.1-6) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../026-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../027-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../028-debhelper_11.1.6ubuntu1_all.deb ... Unpacking debhelper (11.1.6ubuntu1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../029-mysql-common_5.8+1.0.4_all.deb ... Unpacking mysql-common (5.8+1.0.4) ... Selecting previously unselected package libmysqlclient20:s390x. Preparing to unpack .../030-libmysqlclient20_5.7.21-1ubuntu1_s390x.deb ... Unpacking libmysqlclient20:s390x (5.7.21-1ubuntu1) ... Selecting previously unselected package libmysqlclient-dev. Preparing to unpack .../031-libmysqlclient-dev_5.7.21-1ubuntu1_s390x.deb ... Unpacking libmysqlclient-dev (5.7.21-1ubuntu1) ... Selecting previously unselected package default-libmysqlclient-dev:s390x. Preparing to unpack .../032-default-libmysqlclient-dev_1.0.4_s390x.deb ... Unpacking default-libmysqlclient-dev:s390x (1.0.4) ... Selecting previously unselected package xml-core. Preparing to unpack .../033-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package docutils-common. Preparing to unpack .../034-docutils-common_0.14+dfsg-3_all.deb ... Unpacking docutils-common (0.14+dfsg-3) ... Selecting previously unselected package geoip-bin. Preparing to unpack .../035-geoip-bin_1.6.12-1_s390x.deb ... Unpacking geoip-bin (1.6.12-1) ... Selecting previously unselected package libroken18-heimdal:s390x. Preparing to unpack .../036-libroken18-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libroken18-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:s390x. Preparing to unpack .../037-libasn1-8-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libasn1-8-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libboost1.65-dev:s390x. Preparing to unpack .../038-libboost1.65-dev_1.65.1+dfsg-0ubuntu5_s390x.deb ... Unpacking libboost1.65-dev:s390x (1.65.1+dfsg-0ubuntu5) ... Selecting previously unselected package libboost-dev:s390x. Preparing to unpack .../039-libboost-dev_1.65.1.0ubuntu1_s390x.deb ... Unpacking libboost-dev:s390x (1.65.1.0ubuntu1) ... Selecting previously unselected package libbrotli1:s390x. Preparing to unpack .../040-libbrotli1_1.0.3-1ubuntu1_s390x.deb ... Unpacking libbrotli1:s390x (1.0.3-1ubuntu1) ... Selecting previously unselected package libbrotli-dev. Preparing to unpack .../041-libbrotli-dev_1.0.3-1ubuntu1_s390x.deb ... Unpacking libbrotli-dev (1.0.3-1ubuntu1) ... Selecting previously unselected package libcap-dev:s390x. Preparing to unpack .../042-libcap-dev_1%3a2.25-1.2_s390x.deb ... Unpacking libcap-dev:s390x (1:2.25-1.2) ... Selecting previously unselected package libheimbase1-heimdal:s390x. Preparing to unpack .../043-libheimbase1-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libheimbase1-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:s390x. Preparing to unpack .../044-libhcrypto4-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libhcrypto4-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:s390x. Preparing to unpack .../045-libwind0-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libwind0-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:s390x. Preparing to unpack .../046-libhx509-5-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libhx509-5-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:s390x. Preparing to unpack .../047-libkrb5-26-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libkrb5-26-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:s390x. Preparing to unpack .../048-libheimntlm0-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libheimntlm0-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:s390x. Preparing to unpack .../049-libgssapi3-heimdal_7.5.0+dfsg-1_s390x.deb ... Unpacking libgssapi3-heimdal:s390x (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../050-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../051-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../052-libldap-common_2.4.45+dfsg-1ubuntu1_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1) ... Selecting previously unselected package libldap-2.4-2:s390x. Preparing to unpack .../053-libldap-2.4-2_2.4.45+dfsg-1ubuntu1_s390x.deb ... Unpacking libldap-2.4-2:s390x (2.4.45+dfsg-1ubuntu1) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../054-libnghttp2-14_1.30.0-1ubuntu1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../055-librtmp1_2.4+20151223.gitfa8646d.1-1_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../056-libcurl4_7.58.0-2ubuntu3_s390x.deb ... Unpacking libcurl4:s390x (7.58.0-2ubuntu3) ... Selecting previously unselected package libcurl4-openssl-dev:s390x. Preparing to unpack .../057-libcurl4-openssl-dev_7.58.0-2ubuntu3_s390x.deb ... Unpacking libcurl4-openssl-dev:s390x (7.58.0-2ubuntu3) ... Selecting previously unselected package libgeoip-dev. Preparing to unpack .../058-libgeoip-dev_1.6.12-1_s390x.deb ... Unpacking libgeoip-dev (1.6.12-1) ... Selecting previously unselected package libhashkit2:s390x. Preparing to unpack .../059-libhashkit2_1.0.18-4.2_s390x.deb ... Unpacking libhashkit2:s390x (1.0.18-4.2) ... Selecting previously unselected package libhashkit-dev:s390x. Preparing to unpack .../060-libhashkit-dev_1.0.18-4.2_s390x.deb ... Unpacking libhashkit-dev:s390x (1.0.18-4.2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../061-libjs-jquery_3.2.1-1_all.deb ... Unpacking libjs-jquery (3.2.1-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../062-libjs-underscore_1.8.3~dfsg-1_all.deb ... Unpacking libjs-underscore (1.8.3~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../063-libjs-sphinxdoc_1.6.7-1ubuntu1_all.deb ... Unpacking libjs-sphinxdoc (1.6.7-1ubuntu1) ... Selecting previously unselected package libkyotocabinet16v5:s390x. Preparing to unpack .../064-libkyotocabinet16v5_1.2.76-4.2_s390x.deb ... Unpacking libkyotocabinet16v5:s390x (1.2.76-4.2) ... Selecting previously unselected package liblzo2-dev:s390x. Preparing to unpack .../065-liblzo2-dev_2.08-1.2_s390x.deb ... Unpacking liblzo2-dev:s390x (2.08-1.2) ... Selecting previously unselected package libkyotocabinet-dev:s390x. Preparing to unpack .../066-libkyotocabinet-dev_1.2.76-4.2_s390x.deb ... Unpacking libkyotocabinet-dev:s390x (1.2.76-4.2) ... Selecting previously unselected package libmemcached11:s390x. Preparing to unpack .../067-libmemcached11_1.0.18-4.2_s390x.deb ... Unpacking libmemcached11:s390x (1.0.18-4.2) ... Selecting previously unselected package libmemcachedutil2:s390x. Preparing to unpack .../068-libmemcachedutil2_1.0.18-4.2_s390x.deb ... Unpacking libmemcachedutil2:s390x (1.0.18-4.2) ... Selecting previously unselected package libtinfo-dev:s390x. Preparing to unpack .../069-libtinfo-dev_6.1-1ubuntu1_s390x.deb ... Unpacking libtinfo-dev:s390x (6.1-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:s390x. Preparing to unpack .../070-libncurses5-dev_6.1-1ubuntu1_s390x.deb ... Unpacking libncurses5-dev:s390x (6.1-1ubuntu1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../071-libsasl2-dev_2.1.27~101-g0780600+dfsg-3ubuntu2_s390x.deb ... Unpacking libsasl2-dev (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libssl-dev:s390x. Preparing to unpack .../072-libssl-dev_1.1.0g-2ubuntu4_s390x.deb ... Unpacking libssl-dev:s390x (1.1.0g-2ubuntu4) ... Selecting previously unselected package libtcl8.6:s390x. Preparing to unpack .../073-libtcl8.6_8.6.8+dfsg-3_s390x.deb ... Unpacking libtcl8.6:s390x (8.6.8+dfsg-3) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../074-python-babel-localedata_2.4.0+dfsg.1-2ubuntu1_all.deb ... Unpacking python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../075-python-pkg-resources_39.0.1-2_all.deb ... Unpacking python-pkg-resources (39.0.1-2) ... Selecting previously unselected package python-tz. Preparing to unpack .../076-python-tz_2018.3-2_all.deb ... Unpacking python-tz (2018.3-2) ... Selecting previously unselected package python-babel. Preparing to unpack .../077-python-babel_2.4.0+dfsg.1-2ubuntu1_all.deb ... Unpacking python-babel (2.4.0+dfsg.1-2ubuntu1) ... Selecting previously unselected package python-certifi. Preparing to unpack .../078-python-certifi_2018.1.18-2_all.deb ... Unpacking python-certifi (2018.1.18-2) ... Selecting previously unselected package python-chardet. Preparing to unpack .../079-python-chardet_3.0.4-1_all.deb ... Unpacking python-chardet (3.0.4-1) ... Selecting previously unselected package python-roman. Preparing to unpack .../080-python-roman_2.0.0-3_all.deb ... Unpacking python-roman (2.0.0-3) ... Selecting previously unselected package python-docutils. Preparing to unpack .../081-python-docutils_0.14+dfsg-3_all.deb ... Unpacking python-docutils (0.14+dfsg-3) ... Selecting previously unselected package python-idna. Preparing to unpack .../082-python-idna_2.6-1_all.deb ... Unpacking python-idna (2.6-1) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../083-python-imagesize_0.7.1-1_all.deb ... Unpacking python-imagesize (0.7.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../084-python-markupsafe_1.0-1build1_s390x.deb ... Unpacking python-markupsafe (1.0-1build1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../085-python-jinja2_2.10-1_all.deb ... Unpacking python-jinja2 (2.10-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../086-python-pygments_2.2.0+dfsg-1_all.deb ... Unpacking python-pygments (2.2.0+dfsg-1) ... Selecting previously unselected package python-six. Preparing to unpack .../087-python-six_1.11.0-2_all.deb ... Unpacking python-six (1.11.0-2) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../088-python-urllib3_1.22-1_all.deb ... Unpacking python-urllib3 (1.22-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../089-python-requests_2.18.4-2_all.deb ... Unpacking python-requests (2.18.4-2) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../090-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package python-typing. Preparing to unpack .../091-python-typing_3.6.2-1_all.deb ... Unpacking python-typing (3.6.2-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../092-sphinx-common_1.6.7-1ubuntu1_all.deb ... Unpacking sphinx-common (1.6.7-1ubuntu1) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../093-python-sphinx_1.6.7-1ubuntu1_all.deb ... Unpacking python-sphinx (1.6.7-1ubuntu1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../094-tcl8.6_8.6.8+dfsg-3_s390x.deb ... Unpacking tcl8.6 (8.6.8+dfsg-3) ... Selecting previously unselected package tcl. Preparing to unpack .../095-tcl_8.6.0+9_s390x.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package tcl8.6-dev:s390x. Preparing to unpack .../096-tcl8.6-dev_8.6.8+dfsg-3_s390x.deb ... Unpacking tcl8.6-dev:s390x (8.6.8+dfsg-3) ... Selecting previously unselected package tcl-dev:s390x. Preparing to unpack .../097-tcl-dev_8.6.0+9_s390x.deb ... Unpacking tcl-dev:s390x (8.6.0+9) ... Selecting previously unselected package libhwloc5:s390x. Preparing to unpack .../098-libhwloc5_1.11.9-1_s390x.deb ... Unpacking libhwloc5:s390x (1.11.9-1) ... Selecting previously unselected package libhwloc-dev:s390x. Preparing to unpack .../099-libhwloc-dev_1.11.9-1_s390x.deb ... Unpacking libhwloc-dev:s390x (1.11.9-1) ... Selecting previously unselected package libmemcached-dev:s390x. Preparing to unpack .../100-libmemcached-dev_1.0.18-4.2_s390x.deb ... Unpacking libmemcached-dev:s390x (1.0.18-4.2) ... Selecting previously unselected package sbuild-build-depends-trafficserver-dummy. Preparing to unpack .../101-sbuild-build-depends-trafficserver-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-trafficserver-dummy (0.invalid.0) ... Setting up libbrotli1:s390x (1.0.3-1ubuntu1) ... Setting up libjs-jquery (3.2.1-1) ... Setting up imagemagick-6-common (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libicu60:s390x (60.2-3ubuntu3) ... Setting up libbz2-dev:s390x (1.0.6-8.1) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up libnghttp2-14:s390x (1.30.0-1ubuntu1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:s390x (2.9-1) ... Setting up libjbig0:s390x (2.1-3.1build1) ... Setting up libsigsegv2:s390x (2.12-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1) ... Setting up libpthread-stubs0-dev:s390x (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libdjvulibre-text (3.5.27.1-8) ... Setting up libpsl5:s390x (0.19.1-5build1) ... Setting up libelf1:s390x (0.170-0.4) ... Setting up libssl-dev:s390x (1.1.0g-2ubuntu4) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:s390x (2.56.1-2ubuntu1) ... No schema files found: doing nothing. Setting up mysql-common (5.8+1.0.4) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libmagickcore-6-arch-config:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libtinfo-dev:s390x (6.1-1ubuntu1) ... Setting up libjs-sphinxdoc (1.6.7-1ubuntu1) ... Setting up libgdk-pixbuf2.0-common (2.36.11-2) ... Setting up libdatrie1:s390x (0.2.10-7) ... Setting up gettext-base (0.19.8.1-6) ... Setting up libbrotli-dev (1.0.3-1ubuntu1) ... Setting up libjpeg-turbo8:s390x (1.5.2-0ubuntu5) ... Setting up libpipeline1:s390x (1.5.0-1) ... Setting up libroken18-heimdal:s390x (7.5.0+dfsg-1) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libmemcached11:s390x (1.0.18-4.2) ... Setting up libgeoip1:s390x (1.6.12-1) ... Setting up libfftw3-double3:s390x (3.3.7-1) ... Setting up libbsd0:s390x (0.8.7-1) ... Setting up libsasl2-dev (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libkrb5support0:s390x (1.16-2build1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:s390x (1.56.1-1) ... Setting up libxml2:s390x (2.9.4+dfsg1-6.1ubuntu1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:s390x (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.32-2) ... Setting up libmagic1:s390x (1:5.32-2) ... Setting up libgraphite2-3:s390x (1.3.11-2) ... Setting up libjbig-dev:s390x (2.1-3.1build1) ... Setting up libcroco3:s390x (0.6.12-2) ... Setting up libncurses5-dev:s390x (6.1-1ubuntu1) ... Setting up libhashkit2:s390x (1.0.18-4.2) ... Setting up libilmbase12:s390x (2.2.0-11ubuntu2) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up liblqr-1-0:s390x (0.4.2-2.1) ... Setting up libpixman-1-0:s390x (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:s390x (1.56.1-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libjpeg-turbo8-dev:s390x (1.5.2-0ubuntu5) ... Setting up libglib2.0-data (2.56.1-2ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:s390x (0.34.0-2) ... Setting up libheimbase1-heimdal:s390x (7.5.0+dfsg-1) ... Setting up python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Processing triggers for systemd (237-3ubuntu10) ... Setting up libltdl7:s390x (2.4.6-2) ... Setting up sphinx-common (1.6.7-1ubuntu1) ... Setting up libbison-dev:s390x (2:3.0.4.dfsg-1build1) ... Setting up libcap-dev:s390x (1:2.25-1.2) ... Setting up libexpat1-dev:s390x (2.2.5-3) ... Setting up libmagickcore-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up shared-mime-info (1.9-2) ... Setting up libpcrecpp0v5:s390x (2:8.39-9) ... Setting up libpcre32-3:s390x (2:8.39-9) ... Setting up libmysqlclient20:s390x (5.7.21-1ubuntu1) ... Setting up icu-devtools (60.2-3ubuntu3) ... Setting up libpcre16-3:s390x (2:8.39-9) ... Setting up libtcl8.6:s390x (8.6.8+dfsg-3) ... Setting up libthai-data (0.1.27-2) ... Setting up liblzma-dev:s390x (5.2.2-1.3) ... Setting up bison (2:3.0.4.dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libxdmcp6:s390x (1:1.1.2-3) ... Setting up xml-core (0.18) ... Setting up libkeyutils1:s390x (1.5.9-9.2ubuntu2) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up x11-common (1:7.7+19ubuntu7) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libglib2.0-bin (2.56.1-2ubuntu1) ... Setting up libboost1.65-dev:s390x (1.65.1+dfsg-0ubuntu5) ... Setting up libexif12:s390x (0.6.21-4) ... Setting up libgraphite2-dev:s390x (1.3.11-2) ... Setting up libx11-data (2:1.6.4-3) ... Setting up libpython2.7-stdlib:s390x (2.7.15~rc1-1) ... Setting up libxau6:s390x (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-6) ... Setting up libmpdec2:s390x (2.4.2-1ubuntu1) ... Setting up liblzo2-2:s390x (2.08-1.2) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libjpeg8:s390x (8c-2ubuntu8) ... Setting up libpython3.6-stdlib:s390x (3.6.5-3) ... Setting up libk5crypto3:s390x (1.16-2build1) ... Setting up libpcre3-dev:s390x (2:8.39-9) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up python3.6 (3.6.5-3) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up liblqr-1-0-dev:s390x (0.4.2-2.1) ... Setting up liblcms2-dev:s390x (2.9-1) ... Setting up libmysqlclient-dev (5.7.21-1ubuntu1) ... Setting up libltdl-dev:s390x (2.4.6-2) ... Setting up libwind0-heimdal:s390x (7.5.0+dfsg-1) ... Setting up libilmbase-dev (2.2.0-11ubuntu2) ... Setting up libdjvulibre21:s390x (3.5.27.1-8) ... Setting up gettext (0.19.8.1-6) ... Setting up flex (2.6.4-6) ... Setting up libmagickwand-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up gir1.2-freedesktop:s390x (1.56.1-1) ... Setting up libdjvulibre-dev:s390x (3.5.27.1-8) ... Setting up libasn1-8-heimdal:s390x (7.5.0+dfsg-1) ... Setting up libmemcachedutil2:s390x (1.0.18-4.2) ... Setting up libhashkit-dev:s390x (1.0.18-4.2) ... Setting up libhcrypto4-heimdal:s390x (7.5.0+dfsg-1) ... Setting up python2.7 (2.7.15~rc1-1) ... Setting up geoip-bin (1.6.12-1) ... Setting up libharfbuzz0b:s390x (1.7.2-1ubuntu1) ... Setting up libtiff5:s390x (4.0.9-5) ... Setting up libxau-dev:s390x (1:1.0.8-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:s390x (0.1.27-2) ... Setting up libopenexr22:s390x (2.2.0-11.1ubuntu1) ... Setting up file (1:5.32-2) ... Setting up libhwloc5:s390x (1.11.9-1) ... Setting up libhx509-5-heimdal:s390x (7.5.0+dfsg-1) ... Setting up libpython-stdlib:s390x (2.7.15~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:s390x (1:1.1.2-3) ... Setting up libmemcached-dev:s390x (1.0.18-4.2) ... Setting up libjpeg8-dev:s390x (8c-2ubuntu8) ... Setting up gir1.2-harfbuzz-0.0:s390x (1.7.2-1ubuntu1) ... Setting up libjpeg-dev:s390x (8c-2ubuntu8) ... Setting up libexif-dev:s390x (0.6.21-4) ... Setting up liblzo2-dev:s390x (2.08-1.2) ... Setting up tcl8.6 (8.6.8+dfsg-3) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:s390x (2:1.0.9-2) ... Setting up libtiffxx5:s390x (4.0.9-5) ... Setting up libopenexr-dev (2.2.0-11.1ubuntu1) ... Setting up man-db (2.8.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libkrb5-3:s390x (1.16-2build1) ... Setting up default-libmysqlclient-dev:s390x (1.0.4) ... Setting up libkrb5-26-heimdal:s390x (7.5.0+dfsg-1) ... Setting up libboost-dev:s390x (1.65.1.0ubuntu1) ... Setting up libpng-dev:s390x (1.6.34-1) ... Setting up libkyotocabinet16v5:s390x (1.2.76-4.2) ... Setting up libxcb1:s390x (1.13-1) ... Setting up libharfbuzz-gobject0:s390x (1.7.2-1ubuntu1) ... Setting up libheimntlm0-heimdal:s390x (7.5.0+dfsg-1) ... Setting up python (2.7.15~rc1-1) ... Setting up tcl8.6-dev:s390x (8.6.8+dfsg-3) ... Setting up python-typing (3.6.2-1) ... Setting up python-idna (2.6-1) ... Setting up libmagick++-6-headers (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:s390x (3.6.5-3) ... Setting up libgeoip-dev (1.6.12-1) ... Setting up libfontconfig1:s390x (2.12.6-0ubuntu2) ... Setting up libsm6:s390x (2:1.2.2-1) ... Setting up libxcb-render0:s390x (1.13-1) ... Setting up libharfbuzz-icu0:s390x (1.7.2-1ubuntu1) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.5-3) ... Setting up libhwloc-dev:s390x (1.11.9-1) ... Setting up libicu-le-hb0:s390x (1.0.3+git161113-4) ... Setting up python-certifi (2018.1.18-2) ... Setting up python-tz (2018.3-2) ... Setting up libtiff5-dev:s390x (4.0.9-5) ... Setting up libx11-6:s390x (2:1.6.4-3) ... Setting up tcl (8.6.0+9) ... Setting up python-imagesize (0.7.1-1) ... Setting up python-alabaster (0.7.8-1) ... Setting up python-pkg-resources (39.0.1-2) ... Setting up python-roman (2.0.0-3) ... Setting up python-markupsafe (1.0-1build1) ... Setting up libgssapi-krb5-2:s390x (1.16-2build1) ... Setting up python-six (1.11.0-2) ... Setting up python-pygments (2.2.0+dfsg-1) ... Setting up libfreetype6-dev:s390x (2.8.1-2ubuntu2) ... Setting up libice-dev:s390x (2:1.0.9-2) ... Setting up libiculx60:s390x (60.2-3ubuntu3) ... Setting up libxcb-shm0:s390x (1.13-1) ... Setting up libxt6:s390x (1:1.1.5-1) ... Setting up libxrender1:s390x (1:0.9.10-1) ... Setting up libxcb1-dev:s390x (1.13-1) ... Setting up libx11-dev:s390x (2:1.6.4-3) ... Setting up libkyotocabinet-dev:s390x (1.2.76-4.2) ... Setting up libgssapi3-heimdal:s390x (7.5.0+dfsg-1) ... Setting up python3-lib2to3 (3.6.5-3) ... Setting up libwmf0.2-7:s390x (0.2.8.4-12) ... Setting up tcl-dev:s390x (8.6.0+9) ... Setting up python3-distutils (3.6.5-3) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libfontconfig1-dev:s390x (2.12.6-0ubuntu2) ... Setting up libwmf-dev (0.2.8.4-12) ... Setting up libtiff-dev (4.0.9-5) ... Setting up libsm-dev:s390x (2:1.2.2-1) ... Setting up python-urllib3 (1.22-1) ... Setting up python-chardet (3.0.4-1) ... Setting up libxext6:s390x (2:1.3.3-1) ... Setting up libglib2.0-dev-bin (2.56.1-2ubuntu1) ... Setting up python-jinja2 (2.10-1) ... Setting up python-babel (2.4.0+dfsg.1-2ubuntu1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... Setting up libxcb-shm0-dev:s390x (1.13-1) ... Setting up gir1.2-gdkpixbuf-2.0:s390x (2.36.11-2) ... Setting up libxrender-dev:s390x (1:0.9.10-1) ... Setting up libglib2.0-dev:s390x (2.56.1-2ubuntu1) ... Setting up libxcb-render0-dev:s390x (1.13-1) ... Setting up libgdk-pixbuf2.0-dev (2.36.11-2) ... Setting up libldap-2.4-2:s390x (2.4.45+dfsg-1ubuntu1) ... Setting up libxext-dev:s390x (2:1.3.3-1) ... Setting up libpango-1.0-0:s390x (1.40.14-1) ... Setting up python-requests (2.18.4-2) ... Setting up libcairo2:s390x (1.15.10-2) ... Setting up libxt-dev:s390x (1:1.1.5-1) ... Setting up libmagickcore-6.q16-3:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libcairo-script-interpreter2:s390x (1.15.10-2) ... Setting up libcairo-gobject2:s390x (1.15.10-2) ... Setting up libcurl4:s390x (7.58.0-2ubuntu3) ... Setting up libpangoft2-1.0-0:s390x (1.40.14-1) ... Setting up libmagickwand-6.q16-3:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libcurl4-openssl-dev:s390x (7.58.0-2ubuntu3) ... Setting up libcairo2-dev:s390x (1.15.10-2) ... Setting up libpangocairo-1.0-0:s390x (1.40.14-1) ... Setting up libmagick++-6.q16-7:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libmagickcore-6.q16-3-extra:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up librsvg2-2:s390x (2.40.20-2) ... Setting up librsvg2-common:s390x (2.40.20-2) ... Setting up gir1.2-rsvg-2.0:s390x (2.40.20-2) ... Setting up librsvg2-dev:s390x (2.40.20-2) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-3) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.14+dfsg-3) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-sphinx (1.6.7-1ubuntu1) ... Setting up libharfbuzz-dev:s390x (1.7.2-1ubuntu1) ... Setting up dh-autoreconf (17) ... Setting up libicu-le-hb-dev:s390x (1.0.3+git161113-4) ... Setting up libicu-dev (60.2-3ubuntu3) ... Setting up libxml2-dev:s390x (2.9.4+dfsg1-6.1ubuntu1) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up libmagickcore-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up debhelper (11.1.6ubuntu1) ... Setting up libmagickwand-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libmagick++-6.q16-dev:s390x (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up libmagick++-dev (8:6.9.7.4+dfsg-16ubuntu6) ... Setting up sbuild-build-depends-trafficserver-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10) ... Processing triggers for libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-121-generic s390x (s390x) Toolchain package versions: binutils_2.30-15ubuntu1 dpkg-dev_1.19.0.5ubuntu2 g++-7_7.3.0-16ubuntu3 gcc-7_7.3.0-16ubuntu3 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.3.0-16ubuntu3 libstdc++6_8-20180414-1ubuntu2 linux-libc-dev_4.15.0-20.21 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1 apt_1.6.1 autoconf_2.69-11 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6 autotools-dev_20180224.1 base-files_10.1ubuntu2 base-passwd_3.5.44 bash_4.4.18-2ubuntu1 binutils_2.30-15ubuntu1 binutils-common_2.30-15ubuntu1 binutils-s390x-linux-gnu_2.30-15ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.31.1-0.4ubuntu3 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20180409 coreutils_8.28-1ubuntu1 cpp_4:7.3.0-3ubuntu2 cpp-7_7.3.0-16ubuntu3 dash_0.5.8-2.10 debconf_1.5.66 debhelper_11.1.6ubuntu1 debianutils_4.8.4 default-libmysqlclient-dev_1.0.4 dh-autoreconf_17 dh-strip-nondeterminism_0.040-1.1~build1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu3 docutils-common_0.14+dfsg-3 dpkg_1.19.0.5ubuntu2 dpkg-dev_1.19.0.5ubuntu2 e2fslibs_1.44.1-1 e2fsprogs_1.44.1-1 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu3 file_1:5.32-2 findutils_4.6.0+git+20170828-2 flex_2.6.4-6 fontconfig_2.12.6-0ubuntu2 fontconfig-config_2.12.6-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:7.3.0-3ubuntu2 g++-7_7.3.0-16ubuntu3 gcc_4:7.3.0-3ubuntu2 gcc-7_7.3.0-16ubuntu3 gcc-7-base_7.3.0-16ubuntu3 gcc-8-base_8-20180414-1ubuntu2 geoip-bin_1.6.12-1 gettext_0.19.8.1-6 gettext-base_0.19.8.1-6 gir1.2-freedesktop_1.56.1-1 gir1.2-gdkpixbuf-2.0_2.36.11-2 gir1.2-glib-2.0_1.56.1-1 gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1 gir1.2-rsvg-2.0_2.40.20-2 gpg_2.2.4-1ubuntu1 gpg-agent_2.2.4-1ubuntu1 gpgconf_2.2.4-1ubuntu1 gpgv_2.2.4-1ubuntu1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.6-5ubuntu1 hostname_3.20 icu-devtools_60.2-3ubuntu3 imagemagick-6-common_8:6.9.7.4+dfsg-16ubuntu6 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu5 libapt-pkg5.0_1.6.1 libarchive-zip-perl_1.60-1 libargon2-0_0~20161029-1.1 libasan4_7.3.0-16ubuntu3 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-2 libatomic1_8-20180414-1ubuntu2 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1 libaudit1_1:2.8.2-1ubuntu1 libbinutils_2.30-15ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.31.1-0.4ubuntu3 libboost-dev_1.65.1.0ubuntu1 libboost1.65-dev_1.65.1+dfsg-0ubuntu5 libbrotli-dev_1.0.3-1ubuntu1 libbrotli1_1.0.3-1ubuntu1 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libbz2-dev_1.0.6-8.1 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcairo-gobject2_1.15.10-2 libcairo-script-interpreter2_1.15.10-2 libcairo2_1.15.10-2 libcairo2-dev_1.15.10-2 libcap-dev_1:2.25-1.2 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_8-20180414-1ubuntu2 libcom-err2_1.44.1-1 libcomerr2_1.44.1-1 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1 libcurl4_7.58.0-2ubuntu3 libcurl4-openssl-dev_7.58.0-2ubuntu3 libdatrie1_0.2.10-7 libdb5.3_5.3.28-13.1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdjvulibre-dev_3.5.27.1-8 libdjvulibre-text_3.5.27.1-8 libdjvulibre21_3.5.27.1-8 libdpkg-perl_1.19.0.5ubuntu2 libelf1_0.170-0.4 libexif-dev_0.6.21-4 libexif12_0.6.21-4 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libext2fs2_1.44.1-1 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu3 libffi6_3.2.1-8 libfftw3-double3_3.3.7-1 libfile-stripnondeterminism-perl_0.040-1.1~build1 libfontconfig1_2.12.6-0ubuntu2 libfontconfig1-dev_2.12.6-0ubuntu2 libfreetype6_2.8.1-2ubuntu2 libfreetype6-dev_2.8.1-2ubuntu2 libgcc-7-dev_7.3.0-16ubuntu3 libgcc1_1:8-20180414-1ubuntu2 libgcrypt20_1.8.1-4ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgdk-pixbuf2.0-0_2.36.11-2 libgdk-pixbuf2.0-common_2.36.11-2 libgdk-pixbuf2.0-dev_2.36.11-2 libgeoip-dev_1.6.12-1 libgeoip1_1.6.12-1 libgirepository-1.0-1_1.56.1-1 libglib2.0-0_2.56.1-2ubuntu1 libglib2.0-bin_2.56.1-2ubuntu1 libglib2.0-data_2.56.1-2ubuntu1 libglib2.0-dev_2.56.1-2ubuntu1 libglib2.0-dev-bin_2.56.1-2ubuntu1 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.18-1ubuntu1 libgomp1_8-20180414-1ubuntu2 libgpg-error0_1.27-6 libgraphite2-3_1.3.11-2 libgraphite2-dev_1.3.11-2 libgssapi-krb5-2_1.16-2build1 libgssapi3-heimdal_7.5.0+dfsg-1 libharfbuzz-dev_1.7.2-1ubuntu1 libharfbuzz-gobject0_1.7.2-1ubuntu1 libharfbuzz-icu0_1.7.2-1ubuntu1 libharfbuzz0b_1.7.2-1ubuntu1 libhashkit-dev_1.0.18-4.2 libhashkit2_1.0.18-4.2 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhwloc-dev_1.11.9-1 libhwloc5_1.11.9-1 libhx509-5-heimdal_7.5.0+dfsg-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-3ubuntu3 libicu-le-hb-dev_1.0.3+git161113-4 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-3ubuntu3 libiculx60_60.2-3ubuntu3 libidn11_1.33-2.1ubuntu1 libidn2-0_2.0.4-1.1build2 libilmbase-dev_2.2.0-11ubuntu2 libilmbase12_2.2.0-11ubuntu2 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libitm1_8-20180414-1ubuntu2 libjbig-dev_2.1-3.1build1 libjbig0_2.1-3.1build1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_1.5.2-0ubuntu5 libjpeg-turbo8-dev_1.5.2-0ubuntu5 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjs-jquery_3.2.1-1 libjs-sphinxdoc_1.6.7-1ubuntu1 libjs-underscore_1.8.3~dfsg-1 libjson-c3_0.12.1-1.3 libk5crypto3_1.16-2build1 libkeyutils1_1.5.9-9.2ubuntu2 libkmod2_24-1ubuntu3 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2build1 libkrb5support0_1.16-2build1 libkyotocabinet-dev_1.2.76-4.2 libkyotocabinet16v5_1.2.76-4.2 liblcms2-2_2.9-1 liblcms2-dev_2.9-1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblqr-1-0_0.4.2-2.1 liblqr-1-0-dev_0.4.2-2.1 libltdl-dev_2.4.6-2 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2ubuntu3 liblzma-dev_5.2.2-1.3 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 liblzo2-dev_2.08-1.2 libmagic-mgc_1:5.32-2 libmagic1_1:5.32-2 libmagick++-6-headers_8:6.9.7.4+dfsg-16ubuntu6 libmagick++-6.q16-7_8:6.9.7.4+dfsg-16ubuntu6 libmagick++-6.q16-dev_8:6.9.7.4+dfsg-16ubuntu6 libmagick++-dev_8:6.9.7.4+dfsg-16ubuntu6 libmagickcore-6-arch-config_8:6.9.7.4+dfsg-16ubuntu6 libmagickcore-6-headers_8:6.9.7.4+dfsg-16ubuntu6 libmagickcore-6.q16-3_8:6.9.7.4+dfsg-16ubuntu6 libmagickcore-6.q16-3-extra_8:6.9.7.4+dfsg-16ubuntu6 libmagickcore-6.q16-dev_8:6.9.7.4+dfsg-16ubuntu6 libmagickwand-6-headers_8:6.9.7.4+dfsg-16ubuntu6 libmagickwand-6.q16-3_8:6.9.7.4+dfsg-16ubuntu6 libmagickwand-6.q16-dev_8:6.9.7.4+dfsg-16ubuntu6 libmemcached-dev_1.0.18-4.2 libmemcached11_1.0.18-4.2 libmemcachedutil2_1.0.18-4.2 libmount1_2.31.1-0.4ubuntu3 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libmysqlclient-dev_5.7.21-1ubuntu1 libmysqlclient20_5.7.21-1ubuntu1 libncurses5_6.1-1ubuntu1 libncurses5-dev_6.1-1ubuntu1 libncursesw5_6.1-1ubuntu1 libnettle6_3.4-1 libnghttp2-14_1.30.0-1ubuntu1 libnpth0_1.5-3 libopenexr-dev_2.2.0-11.1ubuntu1 libopenexr22_2.2.0-11.1ubuntu1 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpango-1.0-0_1.40.14-1 libpangocairo-1.0-0_1.40.14-1 libpangoft2-1.0-0_1.40.14-1 libpcre16-3_2:8.39-9 libpcre3_2:8.39-9 libpcre3-dev_2:8.39-9 libpcre32-3_2:8.39-9 libpcrecpp0v5_2:8.39-9 libperl5.26_5.26.1-6 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-3ubuntu1 libpsl5_0.19.1-5build1 libpthread-stubs0-dev_0.3-4 libpython-stdlib_2.7.15~rc1-1 libpython2.7-minimal_2.7.15~rc1-1 libpython2.7-stdlib_2.7.15~rc1-1 libpython3-stdlib_3.6.5-3 libpython3.6-minimal_3.6.5-3 libpython3.6-stdlib_3.6.5-3 libreadline7_7.0-3 libroken18-heimdal_7.5.0+dfsg-1 librsvg2-2_2.40.20-2 librsvg2-common_2.40.20-2 librsvg2-dev_2.40.20-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-dev_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2 libseccomp2_2.3.1-2.1ubuntu4 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsepol1_2.7-1 libsigsegv2_2.12-1 libslang2_2.3.1a-3ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.31.1-0.4ubuntu3 libsqlite3-0_3.22.0-1 libss2_1.44.1-1 libssl-dev_1.1.0g-2ubuntu4 libssl1.1_1.1.0g-2ubuntu4 libstdc++-7-dev_7.3.0-16ubuntu3 libstdc++6_8-20180414-1ubuntu2 libsystemd0_237-3ubuntu10 libtasn1-6_4.13-2 libtcl8.6_8.6.8+dfsg-3 libthai-data_0.1.27-2 libthai0_0.1.27-2 libtiff-dev_4.0.9-5 libtiff5_4.0.9-5 libtiff5-dev_4.0.9-5 libtiffxx5_4.0.9-5 libtimedate-perl_2.3000-2 libtinfo-dev_6.1-1ubuntu1 libtinfo5_6.1-1ubuntu1 libtool_2.4.6-2 libubsan0_7.3.0-16ubuntu3 libudev1_237-3ubuntu10 libunistring2_0.9.9-0ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.31.1-0.4ubuntu3 libwind0-heimdal_7.5.0+dfsg-1 libwmf-dev_0.2.8.4-12 libwmf0.2-7_0.2.8.4-12 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libx11-dev_2:1.6.4-3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-render0_1.13-1 libxcb-render0-dev_1.13-1 libxcb-shm0_1.13-1 libxcb-shm0-dev_1.13-1 libxcb1_1.13-1 libxcb1-dev_1.13-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxml2_2.9.4+dfsg1-6.1ubuntu1 libxml2-dev_2.9.4+dfsg1-6.1ubuntu1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libzstd1_1.3.3+dfsg-2ubuntu1 linux-libc-dev_4.15.0-20.21 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu3 multiarch-support_2.27-3ubuntu1 mysql-common_5.8+1.0.4 ncurses-base_6.1-1ubuntu1 ncurses-bin_6.1-1ubuntu1 openssl_1.1.0g-2ubuntu4 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-2ubuntu1 perl_5.26.1-6 perl-base_5.26.1-6 perl-modules-5.26_5.26.1-6 pinentry-curses_1.1.0-1 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_138 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1 python_2.7.15~rc1-1 python-alabaster_0.7.8-1 python-babel_2.4.0+dfsg.1-2ubuntu1 python-babel-localedata_2.4.0+dfsg.1-2ubuntu1 python-certifi_2018.1.18-2 python-chardet_3.0.4-1 python-docutils_0.14+dfsg-3 python-idna_2.6-1 python-imagesize_0.7.1-1 python-jinja2_2.10-1 python-markupsafe_1.0-1build1 python-minimal_2.7.15~rc1-1 python-pkg-resources_39.0.1-2 python-pygments_2.2.0+dfsg-1 python-requests_2.18.4-2 python-roman_2.0.0-3 python-six_1.11.0-2 python-sphinx_1.6.7-1ubuntu1 python-typing_3.6.2-1 python-tz_2018.3-2 python-urllib3_1.22-1 python2.7_2.7.15~rc1-1 python2.7-minimal_2.7.15~rc1-1 python3_3.6.5-3 python3-distutils_3.6.5-3 python3-lib2to3_3.6.5-3 python3-minimal_3.6.5-3 python3.6_3.6.5-3 python3.6-minimal_3.6.5-3 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-trafficserver-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sgml-base_1.29 shared-mime-info_1.9-2 sphinx-common_1.6.7-1ubuntu1 systemd_237-3ubuntu10 systemd-sysv_237-3ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tcl_8.6.0+9 tcl-dev_8.6.0+9 tcl8.6_8.6.8+dfsg-3 tcl8.6-dev_8.6.8+dfsg-3 tzdata_2018d-1 ubuntu-keyring_2018.02.28 ucf_3.0038 util-linux_2.31.1-0.4ubuntu3 x11-common_1:7.7+19ubuntu7 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x11proto-xext-dev_2018.4-4 xml-core_0.18 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Feb 27 17:27:17 2018 UTC gpgv: using RSA key 4E845BA230CB4D4489069847B4DD536ACF7D8737 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./trafficserver_7.1.2+ds-3.dsc dpkg-source: info: extracting trafficserver in trafficserver-7.1.2+ds dpkg-source: info: unpacking trafficserver_7.1.2+ds.orig.tar.xz dpkg-source: info: unpacking trafficserver_7.1.2+ds-3.debian.tar.xz dpkg-source: info: applying 0001-Use-mcx16-on-x86-platforms-only.patch dpkg-source: info: applying 0002-add-mips64-support.patch dpkg-source: info: applying 0003-reproductible-build.patch dpkg-source: info: applying 0004-force-use-luajit-system.patch dpkg-source: info: applying 0004-force-use-luajit-system-cmd.patch dpkg-source: info: applying 0004-force-use-luajit-system-lib.patch dpkg-source: info: applying 0004-force-use-luajit-system-proxy.patch dpkg-source: info: applying 0004-force-use-luajit-system-plugins.patch dpkg-source: info: applying 0004-force-use-luajit-system-mgmt.patch dpkg-source: info: applying 0004-force-use-luajit-system-iocore.patch dpkg-source: info: applying 0005-fix_documentation_build_option.patch dpkg-source: info: applying 0006-fix_arm_build.patch dpkg-source: info: applying 0007-fix_build_kfreebsd.patch dpkg-source: info: applying 0008-fix_build_lua.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-14633316 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14633316 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14633316 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package trafficserver dpkg-buildpackage: info: source version 7.1.2+ds-3 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build trafficserver-7.1.2+ds dpkg-buildpackage: info: host architecture s390x dpkg-source: info: using options from trafficserver-7.1.2+ds/debian/source/options: --extend-diff-ignore=examples/|diags.log|lib/perl/ fakeroot debian/rules clean dh clean --with autoreconf dh_clean debian/rules build-arch dh build-arch --with autoreconf dh_update_autotools_config -a dh_autoreconf -a libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build/_aux'. libtoolize: copying file 'build/_aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build'. libtoolize: copying file 'build/libtool.m4' libtoolize: copying file 'build/ltoptions.m4' libtoolize: copying file 'build/ltsugar.m4' libtoolize: copying file 'build/ltversion.m4' libtoolize: copying file 'build/lt~obsolete.m4' configure.ac:579: installing 'build/_aux/compile' configure.ac:46: installing 'build/_aux/missing' cmd/traffic_cop/Makefile.am: installing 'build/_aux/depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/trafficserver-7.1.2+ds' dh_auto_configure -- --enable-layout=Debian --sysconfdir=/etc/trafficserver --libdir=/usr/lib/trafficserver --libexecdir=/usr/lib/trafficserver/modules --with-user=root --with-group=root --disable-silent-rules --enable-experimental-plugins --enable-32bit-build --enable-mime-sanity-check --enable-system-luajit --enable-docs CFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" FCFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" FFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" GCJFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" OBJCFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" OBJCXXFLAGS="-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" --enable-wccp ./configure --build=s390x-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/s390x-linux-gnu --libexecdir=\${prefix}/lib/s390x-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-layout=Debian --sysconfdir=/etc/trafficserver --libdir=/usr/lib/trafficserver --libexecdir=/usr/lib/trafficserver/modules --with-user=root --with-group=root --disable-silent-rules --enable-experimental-plugins --enable-32bit-build --enable-mime-sanity-check --enable-system-luajit --enable-docs "CFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "CXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" "FCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "FFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "GCJFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" "OBJCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" "OBJCXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" --enable-wccp configure: WARNING: unrecognized options: --enable-system-luajit checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '2001' is supported by ustar format... yes checking whether GID '2501' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking for chosen layout... Debian checking build system type... s390x-ibm-linux-gnu checking host system type... s390x-ibm-linux-gnu checking whether to enable debugging... no checking whether to enable mime sanity check... yes checking whether to code coverage... no checking whether to enable -Werror... no checking whether to enable asan... no checking whether to enable tsan... no checking whether to enable fast SDK APIs... no checking whether to enable CURL... yes checking for a sed that does not truncate output... /bin/sed checking for curl-config... /usr/bin/curl-config checking for curl (7.58.0) >= 7.19... yes checking whether to enable diags... yes checking whether to enable regression tests... yes checking whether to build documentation... yes checking whether to commit cov defects to remote host... localhost checking whether to enable WCCP v2 support... yes checking whether to enable profiler... no checking whether to enable eventfd()... yes checking whether to use POSIX capabilities... auto checking whether to use hwloc library... yes checking whether to enable ccache... no checking whether to enable hardening of the executables... no checking whether to enable SSLv3 config for origin connections... no checking whether to enable TPROXY based transparency... auto checking whether to enable experimental plugins... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBMEMCACHED... yes checking for LIBMAGICKCPP... yes checking whether to install example plugins... no checking whether to install testing tools... no checking whether to allow 32-bit builds... checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of cc... none checking for c++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... none checking how to run the C preprocessor... cc -E checking how to run the C++ preprocessor... c++ -E checking dependency style of cc... none checking for C compiler vendor... gnu checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) mawk checking for a sed that does not truncate output... (cached) /bin/sed checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed 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 ld used by cc... /usr/bin/s390x-linux-gnu-ld checking if the linker (/usr/bin/s390x-linux-gnu-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert s390x-ibm-linux-gnu file names to s390x-ibm-linux-gnu format... func_convert_file_noop checking how to convert s390x-ibm-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/s390x-linux-gnu-ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/bin/s390x-linux-gnu-ld -m elf64_s390 checking if the linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) is GNU ld... yes checking whether the c++ linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for rm... rm -f checking for cpp... cpp checking for ar... (cached) ar checking for library containing strerror... none required checking for a Python interpreter with version >= 2.4... python checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/dist-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages checking for sphinx version >= 1.2... Found Sphinx version (1, 6, 7, 'final', 0) checking for sphinx.writers.manpage... yes checking for sphinx-build... sphinx-build checking for clang-tidy... false checking whether to build man pages... yes checking for bison... bison checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for doxygen... no checking for perl... /usr/bin/perl checking for perl module ExtUtils::MakeMaker... ok checking checking whether to auto-set compiler optimization flags... no checking size of void*... 8 configure: Build for host OS: linux-gnu, arch: s390x, optimization: linux checking for library containing exc_capture_context... no checking for library containing MLD_demangle_string... no checking for library containing socket... none required checking for library containing gethostbyname... none required checking for library containing clock_gettime... none required checking for library containing clock_gettime... (cached) none required checking for library containing dlsym... -ldl checking for library containing pthread_yield... -lpthread checking for res_init in -lresolv... no checking for __putlong in -lresolv... yes checking for ncursesw via pkg-config... no checking for ncursesw via fallback... checking for initscr() with -lncursesw... no checking for ncurses via pkg-config... no checking for ncurses via fallback... checking for initscr() with -lncurses... yes checking for nodelay() with -lncurses... yes checking for working ncurses/curses.h... no checking for working ncurses.h... yes checking for crypt in -lcrypt... yes checking for pkg-config... /usr/bin/pkg-config checking whether compiling and linking against OpenSSL works... yes checking for SSL_CTX_set_next_protos_advertised_cb... yes checking for SSL_CTX_set_next_proto_select_cb... yes checking for SSL_select_next_proto... yes checking for SSL_get0_next_proto_negotiated... yes checking whether to enable Next Protocol Negotiation TLS extension support... yes checking for SSL_CTX_set_alpn_protos... yes checking for SSL_CTX_set_alpn_select_cb... yes checking for SSL_get0_alpn_selected... yes checking for SSL_select_next_proto... (cached) yes checking whether to enable Application Layer Protocol Negotiation TLS extension support... yes checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking for EC_KEY_new_by_curve_name... yes checking whether EC keys are supported... yes checking openssl/ssl.h usability... yes checking openssl/ssl.h presence... yes checking for openssl/ssl.h... yes checking openssl/ts.h usability... yes checking openssl/ts.h presence... yes checking for openssl/ts.h... yes checking for openssl/tls1.h... yes checking for SSL_CTX_set_tlsext_servername_callback... yes checking for SSL_get_servername... yes checking whether to enable ServerNameIndication TLS extension support... yes checking for SSL_CTX_set_cert_cb... yes checking whether to enable TLS certificate callback support... yes checking for SSL_set0_rbio... yes checking whether to enable set rbio... yes checking for DH_get_2048_256... yes checking whether to enable DH_get_2048_256... yes checking for BIO_meth_new... yes checking for BIO_sock_non_fatal_error... yes checking for CRYPTO_set_mem_functions... yes checking for HMAC_CTX_new... yes checking for X509_get0_signature... yes checking for ASN1_STRING_get0_data... yes checking for BIO_set_data... yes checking for BIO_get_data... yes checking for BIO_get_shutdown... yes checking for BIO_meth_get_ctrl... yes checking for BIO_meth_get_create... yes checking for BIO_meth_get_destroy... yes checking for EVP_MD_CTX_new... yes checking for EVP_MD_CTX_reset... yes checking for EVP_MD_CTX_free... yes checking for zlib location... /usr checking for compressBound in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for lzma location... /usr checking for lzma_code in -llzma... yes checking lzma.h usability... yes checking lzma.h presence... yes checking for lzma.h... yes checking for LUAJIT... no checking for LUALIB... no configure: error: Neither LuaJIT nor Lua package available tail -v -n \+0 config.log ==> config.log <== This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Apache Traffic Server configure 7.1.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --build=s390x-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=${prefix}/lib/s390x-linux-gnu --libexecdir=${prefix}/lib/s390x-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-layout=Debian --sysconfdir=/etc/trafficserver --libdir=/usr/lib/trafficserver --libexecdir=/usr/lib/trafficserver/modules --with-user=root --with-group=root --disable-silent-rules --enable-experimental-plugins --enable-32bit-build --enable-mime-sanity-check --enable-system-luajit --enable-docs CFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 CXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 FCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong FFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong GCJFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now OBJCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security OBJCXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security --enable-wccp ## --------- ## ## Platform. ## ## --------- ## hostname = bos02-s390x-017 uname -m = s390x uname -r = 4.4.0-121-generic uname -s = Linux uname -v = #145-Ubuntu SMP Fri Apr 13 13:46:10 UTC 2018 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:3225: checking for a BSD-compatible install configure:3293: result: /usr/bin/install -c configure:3304: checking whether build environment is sane configure:3359: result: yes configure:3510: checking for a thread-safe mkdir -p configure:3549: result: /bin/mkdir -p configure:3556: checking for gawk configure:3586: result: no configure:3556: checking for mawk configure:3572: found /usr/bin/mawk configure:3583: result: mawk configure:3594: checking whether make sets $(MAKE) configure:3616: result: yes configure:3645: checking whether make supports nested variables configure:3662: result: yes configure:3751: checking whether UID '2001' is supported by ustar format configure:3754: result: yes configure:3761: checking whether GID '2501' is supported by ustar format configure:3764: result: yes configure:3772: checking how to create a ustar tar archive configure:3783: tar --version tar (GNU tar) 1.29 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. configure:3786: $? = 0 configure:3826: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar configure:3829: $? = 0 configure:3833: tar -xf - = 7.19 configure:4845: result: yes configure:4889: checking whether to enable diags configure:4899: result: yes configure:4918: checking whether to enable regression tests configure:4928: result: yes configure:4955: checking whether to build documentation configure:4965: result: yes configure:4979: checking whether to commit cov defects to remote host configure:4989: result: localhost configure:4996: checking whether to enable WCCP v2 support configure:5006: result: yes configure:5030: checking whether to enable profiler configure:5041: result: no configure:5082: checking whether to enable eventfd() configure:5092: result: yes configure:5098: checking whether to use POSIX capabilities configure:5108: result: auto configure:5114: checking whether to use hwloc library configure:5124: result: yes configure:5130: checking whether to enable ccache configure:5140: result: no configure:5146: checking whether to enable hardening of the executables configure:5156: result: no configure:5162: checking whether to enable SSLv3 config for origin connections configure:5172: result: no configure:5190: checking whether to enable TPROXY based transparency configure:5200: result: auto configure:5261: checking whether to enable experimental plugins configure:5271: result: yes configure:5339: checking for pkg-config configure:5357: found /usr/bin/pkg-config configure:5369: result: /usr/bin/pkg-config configure:5394: checking pkg-config is at least version 0.9.0 configure:5397: result: yes configure:5407: checking for LIBMEMCACHED configure:5414: $PKG_CONFIG --exists --print-errors "libmemcached >= 1.0" configure:5417: $? = 0 configure:5431: $PKG_CONFIG --exists --print-errors "libmemcached >= 1.0" configure:5434: $? = 0 configure:5472: result: yes configure:5490: checking for LIBMAGICKCPP configure:5497: $PKG_CONFIG --exists --print-errors "Magick++" configure:5500: $? = 0 configure:5514: $PKG_CONFIG --exists --print-errors "Magick++" configure:5517: $? = 0 configure:5559: result: yes configure:5585: checking whether to install example plugins configure:5595: result: no configure:5612: checking whether to install testing tools configure:5622: result: no configure:5636: checking whether to allow 32-bit builds configure:5646: result: configure:6372: checking for cc configure:6388: found /usr/bin/cc configure:6399: result: cc configure:6430: checking for C compiler version configure:6439: cc --version >&5 cc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:6450: $? = 0 configure:6439: cc -v >&5 Using built-in specs. COLLECT_GCC=cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/s390x-linux-gnu/7/lto-wrapper Target: s390x-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/s390x-linux-gnu-as --with-ld=/usr/bin/s390x-linux-gnu-ld --program-suffix=-7 --program-prefix=s390x-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch=zEC12 --with-long-double-128 --enable-multilib --enable-checking=release --build=s390x-linux-gnu --host=s390x-linux-gnu --target=s390x-linux-gnu Thread model: posix gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) configure:6450: $? = 0 configure:6439: cc -V >&5 cc: error: unrecognized command line option '-V' cc: fatal error: no input files compilation terminated. configure:6450: $? = 1 configure:6439: cc -qversion >&5 cc: error: unrecognized command line option '-qversion'; did you mean '--version'? cc: fatal error: no input files compilation terminated. configure:6450: $? = 1 configure:6470: checking whether the C compiler works configure:6492: cc -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:6496: $? = 0 configure:6544: result: yes configure:6547: checking for C compiler default output file name configure:6549: result: a.out configure:6555: checking for suffix of executables configure:6562: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:6566: $? = 0 configure:6588: result: configure:6610: checking whether we are cross compiling configure:6618: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:6622: $? = 0 configure:6629: ./conftest configure:6633: $? = 0 configure:6648: result: no configure:6653: checking for suffix of object files configure:6675: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6679: $? = 0 configure:6700: result: o configure:6704: checking whether we are using the GNU C compiler configure:6723: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6723: $? = 0 configure:6732: result: yes configure:6741: checking whether cc accepts -g configure:6761: cc -c -g -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6761: $? = 0 configure:6802: result: yes configure:6819: checking for cc option to accept ISO C89 configure:6882: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6882: $? = 0 configure:6895: result: none needed configure:6920: checking whether cc understands -c and -o together configure:6942: cc -c conftest.c -o conftest2.o configure:6945: $? = 0 configure:6942: cc -c conftest.c -o conftest2.o configure:6945: $? = 0 configure:6957: result: yes configure:6985: checking for style of include used by make configure:7013: result: GNU configure:7039: checking dependency style of cc configure:7150: result: none configure:7223: checking for c++ configure:7239: found /usr/bin/c++ configure:7250: result: c++ configure:7277: checking for C++ compiler version configure:7286: c++ --version >&5 c++ (Ubuntu 7.3.0-16ubuntu3) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:7297: $? = 0 configure:7286: c++ -v >&5 Using built-in specs. COLLECT_GCC=c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/s390x-linux-gnu/7/lto-wrapper Target: s390x-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/s390x-linux-gnu-as --with-ld=/usr/bin/s390x-linux-gnu-ld --program-suffix=-7 --program-prefix=s390x-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch=zEC12 --with-long-double-128 --enable-multilib --enable-checking=release --build=s390x-linux-gnu --host=s390x-linux-gnu --target=s390x-linux-gnu Thread model: posix gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) configure:7297: $? = 0 configure:7286: c++ -V >&5 c++: error: unrecognized command line option '-V' c++: fatal error: no input files compilation terminated. configure:7297: $? = 1 configure:7286: c++ -qversion >&5 c++: error: unrecognized command line option '-qversion'; did you mean '--version'? c++: fatal error: no input files compilation terminated. configure:7297: $? = 1 configure:7301: checking whether we are using the GNU C++ compiler configure:7320: c++ -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5 configure:7320: $? = 0 configure:7329: result: yes configure:7338: checking whether c++ accepts -g configure:7358: c++ -c -g -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5 configure:7358: $? = 0 configure:7399: result: yes configure:7424: checking dependency style of c++ configure:7535: result: none configure:7557: checking how to run the C preprocessor configure:7588: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:7588: $? = 0 configure:7602: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:7602: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | #include configure:7627: result: cc -E configure:7647: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:7647: $? = 0 configure:7661: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:7661: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | #include configure:7694: checking how to run the C++ preprocessor configure:7721: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp configure:7721: $? = 0 configure:7735: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp conftest.cpp:12:10: fatal error: ac_nonexistent.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:7735: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | #include configure:7760: result: c++ -E configure:7780: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp configure:7780: $? = 0 configure:7794: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp conftest.cpp:12:10: fatal error: ac_nonexistent.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:7794: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | #include configure:7831: checking dependency style of cc configure:7940: result: none configure:7957: checking for C compiler vendor configure:8002: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:18:9: error: 'thisisanerror' undeclared (first use in this function) thisisanerror; ^~~~~~~~~~~~~ conftest.c:18:9: note: each undeclared identifier is reported only once for each function it appears in configure:8002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | | int | main () | { | | #if !(defined(__ICC) || defined(__ECC) || defined(__INTEL_COMPILER)) | thisisanerror; | #endif | | ; | return 0; | } configure:8002: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:18:9: error: 'thisisanerror' undeclared (first use in this function) thisisanerror; ^~~~~~~~~~~~~ conftest.c:18:9: note: each undeclared identifier is reported only once for each function it appears in configure:8002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | | int | main () | { | | #if !(defined(__xlc__) || defined(__xlC__) || defined(__IBMC__) || defined(__IBMCPP__)) | thisisanerror; | #endif | | ; | return 0; | } configure:8002: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:18:9: error: 'thisisanerror' undeclared (first use in this function) thisisanerror; ^~~~~~~~~~~~~ conftest.c:18:9: note: each undeclared identifier is reported only once for each function it appears in configure:8002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | | int | main () | { | | #if !(defined(__PATHCC__) || defined(__PATHSCALE__)) | thisisanerror; | #endif | | ; | return 0; | } configure:8002: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:18:9: error: 'thisisanerror' undeclared (first use in this function) thisisanerror; ^~~~~~~~~~~~~ conftest.c:18:9: note: each undeclared identifier is reported only once for each function it appears in configure:8002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | /* end confdefs.h. */ | | int | main () | { | | #if !(defined(__clang__)) | thisisanerror; | #endif | | ; | return 0; | } configure:8002: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8002: $? = 0 configure:8010: result: gnu configure:8300: checking for ar configure:8316: found /usr/bin/ar configure:8327: result: ar configure:8353: checking the archiver (ar) interface configure:8369: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8369: $? = 0 configure:8371: ar cru libconftest.a conftest.o >&5 ar: `u' modifier ignored since `D' is the default (see `U') configure:8374: $? = 0 configure:8402: result: ar configure:8427: checking for gawk configure:8454: result: mawk configure:8465: checking for a sed that does not truncate output configure:8529: result: /bin/sed configure:8534: checking whether ln -s works configure:8538: result: yes configure:8592: checking how to print strings configure:8619: result: printf configure:8640: checking for a sed that does not truncate output configure:8704: result: /bin/sed configure:8722: checking for grep that handles long lines and -e configure:8780: result: /bin/grep configure:8785: checking for egrep configure:8847: result: /bin/grep -E configure:8852: checking for fgrep configure:8914: result: /bin/grep -F configure:8949: checking for ld used by cc configure:9016: result: /usr/bin/s390x-linux-gnu-ld configure:9023: checking if the linker (/usr/bin/s390x-linux-gnu-ld) is GNU ld configure:9038: result: yes configure:9050: checking for BSD- or MS-compatible name lister (nm) configure:9104: result: /usr/bin/nm -B configure:9234: checking the name lister (/usr/bin/nm -B) interface configure:9241: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9244: /usr/bin/nm -B "conftest.o" configure:9247: output 0000000000000000 B some_variable configure:9254: result: BSD nm configure:9258: checking the maximum length of command line arguments configure:9389: result: 1572864 configure:9437: checking how to convert s390x-ibm-linux-gnu file names to s390x-ibm-linux-gnu format configure:9477: result: func_convert_file_noop configure:9484: checking how to convert s390x-ibm-linux-gnu file names to toolchain format configure:9504: result: func_convert_file_noop configure:9511: checking for /usr/bin/s390x-linux-gnu-ld option to reload object files configure:9518: result: -r configure:9592: checking for objdump configure:9608: found /usr/bin/objdump configure:9619: result: objdump configure:9651: checking how to recognize dependent libraries configure:9851: result: pass_all configure:9936: checking for dlltool configure:9966: result: no configure:9996: checking how to associate runtime and link libraries configure:10023: result: printf %s\n configure:10147: checking for archiver @FILE support configure:10164: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:10164: $? = 0 configure:10167: ar cru libconftest.a @conftest.lst >&5 ar: `u' modifier ignored since `D' is the default (see `U') configure:10170: $? = 0 configure:10175: ar cru libconftest.a @conftest.lst >&5 ar: `u' modifier ignored since `D' is the default (see `U') ar: conftest.o: No such file or directory configure:10178: $? = 1 configure:10190: result: @ configure:10248: checking for strip configure:10264: found /usr/bin/strip configure:10275: result: strip configure:10347: checking for ranlib configure:10363: found /usr/bin/ranlib configure:10374: result: ranlib configure:10476: checking command to parse /usr/bin/nm -B output from cc object configure:10629: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:10632: $? = 0 configure:10636: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm configure:10639: $? = 0 configure:10705: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c conftstm.o >&5 configure:10708: $? = 0 configure:10746: result: ok configure:10793: checking for sysroot configure:10823: result: no configure:10830: checking for a working dd configure:10868: result: /bin/dd configure:10872: checking how to truncate binary pipes configure:10887: result: /bin/dd bs=4096 count=1 configure:11023: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11026: $? = 0 configure:11216: checking for mt configure:11246: result: no configure:11266: checking if : is a manifest tool configure:11272: : '-?' configure:11280: result: no configure:11953: checking for ANSI C header files configure:11973: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:11973: $? = 0 configure:12046: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:12046: $? = 0 configure:12046: ./conftest configure:12046: $? = 0 configure:12057: result: yes configure:12070: checking for sys/types.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for sys/stat.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for stdlib.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for string.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for memory.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for strings.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for inttypes.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for stdint.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12070: checking for unistd.h configure:12070: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12070: $? = 0 configure:12070: result: yes configure:12084: checking for dlfcn.h configure:12084: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:12084: $? = 0 configure:12084: result: yes configure:12321: checking for objdir configure:12336: result: .libs configure:12600: checking if cc supports -fno-rtti -fno-exceptions configure:12618: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C configure:12622: $? = 0 configure:12635: result: no configure:12993: checking for cc option to produce PIC configure:13000: result: -fPIC -DPIC configure:13008: checking if cc PIC flag -fPIC -DPIC works configure:13026: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.c >&5 configure:13030: $? = 0 configure:13043: result: yes configure:13072: checking if cc static flag -static works configure:13100: result: yes configure:13115: checking if cc supports -c -o file.o configure:13136: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.c >&5 configure:13140: $? = 0 configure:13162: result: yes configure:13170: checking if cc supports -c -o file.o configure:13217: result: yes configure:13250: checking whether the cc linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries configure:14513: result: yes configure:14550: checking whether -lc should be explicitly linked in configure:14558: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:14561: $? = 0 configure:14576: cc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 configure:14579: $? = 0 configure:14593: result: no configure:14753: checking dynamic linker characteristics configure:15334: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-rpath -Wl,/foo conftest.c >&5 configure:15334: $? = 0 configure:15583: result: GNU/Linux ld.so configure:15705: checking how to hardcode library paths into programs configure:15730: result: immediate configure:16278: checking whether stripping libraries is possible configure:16283: result: yes configure:16318: checking if libtool supports shared libraries configure:16320: result: yes configure:16323: checking whether to build shared libraries configure:16348: result: yes configure:16351: checking whether to build static libraries configure:16355: result: no configure:16378: checking how to run the C++ preprocessor configure:16444: result: c++ -E configure:16464: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp configure:16464: $? = 0 configure:16478: c++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp conftest.cpp:24:10: fatal error: ac_nonexistent.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:16478: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:16640: checking for ld used by c++ configure:16707: result: /usr/bin/s390x-linux-gnu-ld -m elf64_s390 configure:16714: checking if the linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) is GNU ld configure:16729: result: yes configure:16784: checking whether the c++ linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries configure:17857: result: yes configure:17893: c++ -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5 configure:17896: $? = 0 configure:18377: checking for c++ option to produce PIC configure:18384: result: -fPIC -DPIC configure:18392: checking if c++ PIC flag -fPIC -DPIC works configure:18410: c++ -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.cpp >&5 configure:18414: $? = 0 configure:18427: result: yes configure:18450: checking if c++ static flag -static works configure:18478: result: yes configure:18490: checking if c++ supports -c -o file.o configure:18511: c++ -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.cpp >&5 configure:18515: $? = 0 configure:18537: result: yes configure:18542: checking if c++ supports -c -o file.o configure:18589: result: yes configure:18619: checking whether the c++ linker (/usr/bin/s390x-linux-gnu-ld -m elf64_s390) supports shared libraries configure:18662: result: yes configure:18803: checking dynamic linker characteristics configure:19560: result: GNU/Linux ld.so configure:19625: checking how to hardcode library paths into programs configure:19650: result: immediate configure:19713: checking for rm configure:19740: result: rm -f configure:19750: checking for cpp configure:19766: found /usr/bin/cpp configure:19777: result: cpp configure:19828: checking for ar configure:19855: result: ar configure:19877: checking for library containing strerror configure:19908: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:19908: $? = 0 configure:19925: result: none required configure:19969: checking for a Python interpreter with version >= 2.4 configure:19986: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.4'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) configure:19989: $? = 0 configure:19995: result: python configure:20003: checking for python configure:20021: found /usr/bin/python configure:20033: result: /usr/bin/python configure:20053: checking for python version configure:20060: result: 2.7 configure:20072: checking for python platform configure:20079: result: linux2 configure:20105: checking for python script directory configure:20140: result: ${prefix}/lib/python2.7/dist-packages configure:20149: checking for python extension module directory configure:20184: result: ${exec_prefix}/lib/python2.7/site-packages configure:20216: checking for sphinx-build configure:20232: found /usr/bin/sphinx-build configure:20244: result: sphinx-build configure:20258: checking for clang-tidy configure:20289: result: false configure:20303: checking whether to build man pages configure:20315: result: yes configure:20340: checking for bison configure:20356: found /usr/bin/bison configure:20367: result: bison configure:20404: checking for flex configure:20420: found /usr/bin/flex configure:20431: result: flex configure:20469: flex conftest.l configure:20473: $? = 0 configure:20475: checking lex output file root configure:20489: result: lex.yy configure:20494: checking lex library configure:20508: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 /tmp/ccuUNDRs.o: In function `input': ./lex.yy.c:1180: undefined reference to `yywrap' /tmp/ccuUNDRs.o: In function `yylex': ./lex.yy.c:871: undefined reference to `yywrap' /tmp/ccuUNDRs.o: In function `main': ./conftest.l:17: undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:20508: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:20508: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lfl >&5 /usr/bin/s390x-linux-gnu-ld: cannot find -lfl collect2: error: ld returned 1 exit status configure:20508: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:20508: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -ll >&5 /usr/bin/s390x-linux-gnu-ld: cannot find -ll collect2: error: ld returned 1 exit status configure:20508: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:20518: result: none needed configure:20524: checking whether yytext is a pointer configure:20541: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 /tmp/ccmmKK0m.o: In function `input': ./lex.yy.c:1180: undefined reference to `yywrap' /tmp/ccmmKK0m.o: In function `yylex': ./lex.yy.c:871: undefined reference to `yywrap' /tmp/ccmmKK0m.o: In function `main': ./conftest.l:17: undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:20541: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | #define YYTEXT_POINTER 1 | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:20549: result: no configure:20595: checking for doxygen configure:20628: result: no configure:20635: checking for perl configure:20653: found /usr/bin/perl configure:20666: result: /usr/bin/perl configure:20691: checking for perl module ExtUtils::MakeMaker configure:20701: result: ok configure:20735: checking checking whether to auto-set compiler optimization flags configure:20748: result: no configure:21375: checking size of void* configure:21380: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:21380: $? = 0 configure:21380: ./conftest configure:21380: $? = 0 configure:21394: result: 8 configure:21670: Build for host OS: linux-gnu, arch: s390x, optimization: linux configure:21824: checking for library containing exc_capture_context configure:21855: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 /tmp/ccSMLNWa.o: In function `main': ./conftest.c:36: undefined reference to `exc_capture_context' collect2: error: ld returned 1 exit status configure:21855: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char exc_capture_context (); | int | main () | { | return exc_capture_context (); | ; | return 0; | } configure:21855: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lexc >&5 /usr/bin/s390x-linux-gnu-ld: cannot find -lexc collect2: error: ld returned 1 exit status configure:21855: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char exc_capture_context (); | int | main () | { | return exc_capture_context (); | ; | return 0; | } configure:21872: result: no configure:21880: checking for library containing MLD_demangle_string configure:21911: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 /tmp/ccgP8YPm.o: In function `main': ./conftest.c:36: undefined reference to `MLD_demangle_string' collect2: error: ld returned 1 exit status configure:21911: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char MLD_demangle_string (); | int | main () | { | return MLD_demangle_string (); | ; | return 0; | } configure:21911: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lmld >&5 /usr/bin/s390x-linux-gnu-ld: cannot find -lmld collect2: error: ld returned 1 exit status configure:21911: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char MLD_demangle_string (); | int | main () | { | return MLD_demangle_string (); | ; | return 0; | } configure:21928: result: no configure:21936: checking for library containing socket configure:21967: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:21967: $? = 0 configure:21984: result: none required configure:21992: checking for library containing gethostbyname configure:22023: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:22023: $? = 0 configure:22040: result: none required configure:22048: checking for library containing clock_gettime configure:22079: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:22079: $? = 0 configure:22096: result: none required configure:22104: checking for library containing clock_gettime configure:22152: result: none required configure:22161: checking for library containing dlsym configure:22192: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c >&5 /tmp/cc4EOvJA.o: In function `main': ./conftest.c:36: undefined reference to `dlsym' collect2: error: ld returned 1 exit status configure:22192: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dlsym (); | int | main () | { | return dlsym (); | ; | return 0; | } configure:22192: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -ldl >&5 configure:22192: $? = 0 configure:22209: result: -ldl configure:22218: checking for library containing pthread_yield configure:22249: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -ldl >&5 /tmp/ccS8801I.o: In function `main': ./conftest.c:36: undefined reference to `pthread_yield' collect2: error: ld returned 1 exit status configure:22249: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_yield (); | int | main () | { | return pthread_yield (); | ; | return 0; | } configure:22249: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl >&5 configure:22249: $? = 0 configure:22266: result: -lpthread configure:22275: checking for res_init in -lresolv configure:22300: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lresolv -lpthread -ldl >&5 /tmp/cc2JzSnU.o: In function `main': ./conftest.c:36: undefined reference to `res_init' collect2: error: ld returned 1 exit status configure:22300: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char res_init (); | int | main () | { | return res_init (); | ; | return 0; | } configure:22309: result: no configure:22316: checking for __putlong in -lresolv configure:22341: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lresolv -lpthread -ldl >&5 configure:22341: $? = 0 configure:22350: result: yes configure:22416: checking for ncursesw via pkg-config configure:22425: $PKG_CONFIG --exists --print-errors "ncursesw" Package ncursesw was not found in the pkg-config search path. Perhaps you should add the directory containing `ncursesw.pc' to the PKG_CONFIG_PATH environment variable No package 'ncursesw' found configure:22428: $? = 1 configure:22442: $PKG_CONFIG --exists --print-errors "ncursesw" Package ncursesw was not found in the pkg-config search path. Perhaps you should add the directory containing `ncursesw.pc' to the PKG_CONFIG_PATH environment variable No package 'ncursesw' found configure:22445: $? = 1 configure:22458: result: no configure:22461: checking for ncursesw via fallback configure:22473: checking for initscr() with -lncursesw configure:22493: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lncursesw >&5 /usr/bin/s390x-linux-gnu-ld: cannot find -lncursesw collect2: error: ld returned 1 exit status configure:22493: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char initscr (); | int | main () | { | return initscr (); | ; | return 0; | } configure:22573: result: no configure:22816: checking for ncurses via pkg-config configure:22825: $PKG_CONFIG --exists --print-errors "ncurses" configure:22828: $? = 0 configure:22842: $PKG_CONFIG --exists --print-errors "ncurses" configure:22845: $? = 0 configure:22858: result: no configure:22861: checking for ncurses via fallback configure:22873: checking for initscr() with -lncurses configure:22893: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lncurses >&5 configure:22893: $? = 0 configure:22895: result: yes configure:22897: checking for nodelay() with -lncurses configure:22917: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lncurses >&5 configure:22917: $? = 0 configure:22974: result: yes configure:23008: checking for working ncurses/curses.h configure:23035: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lncurses >&5 conftest.c:28:34: fatal error: ncurses/curses.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:23035: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Apache Traffic Server" | #define PACKAGE_TARNAME "trafficserver" | #define PACKAGE_VERSION "7.1.2" | #define PACKAGE_STRING "Apache Traffic Server 7.1.2" | #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" | #define PACKAGE_URL "http://trafficserver.apache.org" | #define PACKAGE "trafficserver" | #define VERSION "7.1.2" | #define HAS_CURL 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define SIZEOF_VOIDP 8 | #define HAVE_NCURSES 1 | #define HAVE_CURSES 1 | /* end confdefs.h. */ | | #include | | int | main () | { | | chtype a = A_BOLD; | int b = KEY_LEFT; | chtype c = COLOR_PAIR(1) & A_COLOR; | int g = getattrs(stdscr); | int h = getcurx(stdscr) + getmaxx(stdscr); | initscr(); | init_pair(1, COLOR_WHITE, COLOR_RED); | | ; | return 0; | } configure:23044: result: no configure:23062: checking for working ncurses.h configure:23089: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lncurses >&5 configure:23089: $? = 0 configure:23098: result: yes configure:23426: checking for crypt in -lcrypt configure:23451: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lcrypt -lpthread -ldl >&5 configure:23451: $? = 0 configure:23460: result: yes configure:23490: checking for pkg-config configure:23520: result: /usr/bin/pkg-config configure:23634: checking whether compiling and linking against OpenSSL works Trying link with OPENSSL_LDFLAGS=; OPENSSL_LIBS=-lssl -lcrypto; OPENSSL_INCLUDES= configure:23656: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lssl -lcrypto -lpthread -ldl >&5 configure:23656: $? = 0 configure:23658: result: yes configure:23782: checking for SSL_CTX_set_next_protos_advertised_cb configure:23782: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23782: $? = 0 configure:23782: result: yes configure:23782: checking for SSL_CTX_set_next_proto_select_cb configure:23782: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23782: $? = 0 configure:23782: result: yes configure:23782: checking for SSL_select_next_proto configure:23782: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23782: $? = 0 configure:23782: result: yes configure:23782: checking for SSL_get0_next_proto_negotiated configure:23782: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23782: $? = 0 configure:23782: result: yes configure:23796: checking whether to enable Next Protocol Negotiation TLS extension support configure:23798: result: yes configure:23844: checking for SSL_CTX_set_alpn_protos configure:23844: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23844: $? = 0 configure:23844: result: yes configure:23844: checking for SSL_CTX_set_alpn_select_cb configure:23844: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23844: $? = 0 configure:23844: result: yes configure:23844: checking for SSL_get0_alpn_selected configure:23844: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23844: $? = 0 configure:23844: result: yes configure:23844: checking for SSL_select_next_proto configure:23844: result: yes configure:23858: checking whether to enable Application Layer Protocol Negotiation TLS extension support configure:23860: result: yes configure:23903: checking openssl/ec.h usability configure:23903: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:23903: $? = 0 configure:23903: result: yes configure:23903: checking openssl/ec.h presence configure:23903: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c configure:23903: $? = 0 configure:23903: result: yes configure:23903: checking for openssl/ec.h configure:23903: result: yes configure:23915: checking for EC_KEY_new_by_curve_name configure:23915: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:23915: $? = 0 configure:23915: result: yes configure:23928: checking whether EC keys are supported configure:23930: result: yes configure:23977: checking openssl/ssl.h usability configure:23977: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:23977: $? = 0 configure:23977: result: yes configure:23977: checking openssl/ssl.h presence configure:23977: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c configure:23977: $? = 0 configure:23977: result: yes configure:23977: checking for openssl/ssl.h configure:23977: result: yes configure:23977: checking openssl/ts.h usability configure:23977: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:23977: $? = 0 configure:23977: result: yes configure:23977: checking openssl/ts.h presence configure:23977: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c configure:23977: $? = 0 configure:23977: result: yes configure:23977: checking for openssl/ts.h configure:23977: result: yes configure:23989: checking for openssl/tls1.h configure:23989: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:23989: $? = 0 configure:23989: result: yes configure:24006: checking for SSL_CTX_set_tlsext_servername_callback configure:24028: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:24028: $? = 0 configure:24030: result: yes configure:24044: checking for SSL_get_servername configure:24044: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24044: $? = 0 configure:24044: result: yes configure:24058: checking whether to enable ServerNameIndication TLS extension support configure:24060: result: yes configure:24104: checking for SSL_CTX_set_cert_cb configure:24126: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24126: $? = 0 configure:24128: result: yes configure:24143: checking whether to enable TLS certificate callback support configure:24145: result: yes configure:24189: checking for SSL_set0_rbio configure:24211: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24211: $? = 0 configure:24213: result: yes configure:24228: checking whether to enable set rbio configure:24230: result: yes configure:24273: checking for DH_get_2048_256 configure:24295: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24295: $? = 0 configure:24297: result: yes configure:24312: checking whether to enable DH_get_2048_256 configure:24314: result: yes configure:24363: checking for BIO_meth_new configure:24363: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24363: $? = 0 configure:24363: result: yes configure:24363: checking for BIO_sock_non_fatal_error configure:24363: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24363: $? = 0 configure:24363: result: yes configure:24363: checking for CRYPTO_set_mem_functions configure:24363: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24363: $? = 0 configure:24363: result: yes configure:24363: checking for HMAC_CTX_new configure:24363: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24363: $? = 0 configure:24363: result: yes configure:24363: checking for X509_get0_signature configure:24363: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24363: $? = 0 configure:24363: result: yes configure:24373: checking for ASN1_STRING_get0_data configure:24373: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24373: $? = 0 configure:24373: result: yes configure:24383: checking for BIO_set_data configure:24383: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24383: $? = 0 configure:24383: result: yes configure:24392: checking for BIO_get_data configure:24392: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24392: $? = 0 configure:24392: result: yes configure:24401: checking for BIO_get_shutdown configure:24401: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24401: $? = 0 configure:24401: result: yes configure:24410: checking for BIO_meth_get_ctrl configure:24410: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24410: $? = 0 configure:24410: result: yes configure:24419: checking for BIO_meth_get_create configure:24419: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24419: $? = 0 configure:24419: result: yes configure:24428: checking for BIO_meth_get_destroy configure:24428: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24428: $? = 0 configure:24428: result: yes configure:24438: checking for EVP_MD_CTX_new configure:24438: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24438: $? = 0 configure:24438: result: yes configure:24447: checking for EVP_MD_CTX_reset configure:24447: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24447: $? = 0 configure:24447: result: yes configure:24456: checking for EVP_MD_CTX_free configure:24456: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lpthread -ldl -lssl -lcrypto >&5 configure:24456: $? = 0 configure:24456: result: yes configure:24501: checking for zlib location configure:24525: result: /usr configure:24613: checking for compressBound in -lz configure:24638: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -lz -lpthread -ldl >&5 configure:24638: $? = 0 configure:24647: result: yes configure:24656: checking zlib.h usability configure:24656: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:24656: $? = 0 configure:24656: result: yes configure:24656: checking zlib.h presence configure:24656: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c configure:24656: $? = 0 configure:24656: result: yes configure:24656: checking for zlib.h configure:24656: result: yes configure:24712: checking for lzma location configure:24736: result: /usr configure:24824: checking for lzma_code in -llzma configure:24849: cc -o conftest -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now conftest.c -llzma -lpthread -ldl >&5 configure:24849: $? = 0 configure:24858: result: yes configure:24867: checking lzma.h usability configure:24867: cc -c -g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c >&5 configure:24867: $? = 0 configure:24867: result: yes configure:24867: checking lzma.h presence configure:24867: cc -E -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN conftest.c configure:24867: $? = 0 configure:24867: result: yes configure:24867: checking for lzma.h configure:24867: result: yes configure:24895: checking for LUAJIT configure:24902: $PKG_CONFIG --exists --print-errors "luajit" Package luajit was not found in the pkg-config search path. Perhaps you should add the directory containing `luajit.pc' to the PKG_CONFIG_PATH environment variable No package 'luajit' found configure:24905: $? = 1 configure:24919: $PKG_CONFIG --exists --print-errors "luajit" Package luajit was not found in the pkg-config search path. Perhaps you should add the directory containing `luajit.pc' to the PKG_CONFIG_PATH environment variable No package 'luajit' found configure:24922: $? = 1 configure:24936: result: no No package 'luajit' found configure:24966: checking for LUALIB configure:24973: $PKG_CONFIG --exists --print-errors "lua5.2" Package lua5.2 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.2.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.2' found configure:24976: $? = 1 configure:24990: $PKG_CONFIG --exists --print-errors "lua5.2" Package lua5.2 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.2.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.2' found configure:24993: $? = 1 configure:25007: result: no No package 'lua5.2' found configure:25060: error: Neither LuaJIT nor Lua package available ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=s390x-ibm-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3' ac_cv_env_CLANG_TIDY_set= ac_cv_env_CLANG_TIDY_value= ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-Wdate-time -D_FORTIFY_SOURCE=2' ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CURL_CFLAGS_set= ac_cv_env_CURL_CFLAGS_value= ac_cv_env_CURL_CONFIG_set= ac_cv_env_CURL_CONFIG_value= ac_cv_env_CURL_LIBS_set= ac_cv_env_CURL_LIBS_value= ac_cv_env_CURSES_CFLAGS_set= ac_cv_env_CURSES_CFLAGS_value= ac_cv_env_CURSES_LIBS_set= ac_cv_env_CURSES_LIBS_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3' ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_DOXYGEN_set= ac_cv_env_DOXYGEN_value= ac_cv_env_HWLOC_CFLAGS_set= ac_cv_env_HWLOC_CFLAGS_value= ac_cv_env_HWLOC_LIBS_set= ac_cv_env_HWLOC_LIBS_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' ac_cv_env_LIBMAGICKCPP_CFLAGS_set= ac_cv_env_LIBMAGICKCPP_CFLAGS_value= ac_cv_env_LIBMAGICKCPP_LIBS_set= ac_cv_env_LIBMAGICKCPP_LIBS_value= ac_cv_env_LIBMEMCACHED_CFLAGS_set= ac_cv_env_LIBMEMCACHED_CFLAGS_value= ac_cv_env_LIBMEMCACHED_LIBS_set= ac_cv_env_LIBMEMCACHED_LIBS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LIBUNWIND_CFLAGS_set= ac_cv_env_LIBUNWIND_CFLAGS_value= ac_cv_env_LIBUNWIND_LIBS_set= ac_cv_env_LIBUNWIND_LIBS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_LUAJIT_CFLAGS_set= ac_cv_env_LUAJIT_CFLAGS_value= ac_cv_env_LUAJIT_LIBS_set= ac_cv_env_LUAJIT_LIBS_value= ac_cv_env_LUALIB_CFLAGS_set= ac_cv_env_LUALIB_CFLAGS_value= ac_cv_env_LUALIB_LIBS_set= ac_cv_env_LUALIB_LIBS_value= ac_cv_env_PERL_set= ac_cv_env_PERL_value= ac_cv_env_PKG_CONFIG_LIBDIR_set= ac_cv_env_PKG_CONFIG_LIBDIR_value= ac_cv_env_PKG_CONFIG_PATH_set= ac_cv_env_PKG_CONFIG_PATH_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_PYTHON_set= ac_cv_env_PYTHON_value= ac_cv_env_RPATH_set= ac_cv_env_RPATH_value= ac_cv_env_SPHINXBUILD_set= ac_cv_env_SPHINXBUILD_value= ac_cv_env_SPHINXOPTS_set= ac_cv_env_SPHINXOPTS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=s390x-linux-gnu ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func_ASN1_STRING_get0_data=yes ac_cv_func_BIO_get_data=yes ac_cv_func_BIO_get_shutdown=yes ac_cv_func_BIO_meth_get_create=yes ac_cv_func_BIO_meth_get_ctrl=yes ac_cv_func_BIO_meth_get_destroy=yes ac_cv_func_BIO_meth_new=yes ac_cv_func_BIO_set_data=yes ac_cv_func_BIO_sock_non_fatal_error=yes ac_cv_func_CRYPTO_set_mem_functions=yes ac_cv_func_EC_KEY_new_by_curve_name=yes ac_cv_func_EVP_MD_CTX_free=yes ac_cv_func_EVP_MD_CTX_new=yes ac_cv_func_EVP_MD_CTX_reset=yes ac_cv_func_HMAC_CTX_new=yes ac_cv_func_SSL_CTX_set_alpn_protos=yes ac_cv_func_SSL_CTX_set_alpn_select_cb=yes ac_cv_func_SSL_CTX_set_next_proto_select_cb=yes ac_cv_func_SSL_CTX_set_next_protos_advertised_cb=yes ac_cv_func_SSL_get0_alpn_selected=yes ac_cv_func_SSL_get0_next_proto_negotiated=yes ac_cv_func_SSL_get_servername=yes ac_cv_func_SSL_select_next_proto=yes ac_cv_func_X509_get0_signature=yes ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_lzma_h=yes ac_cv_header_memory_h=yes ac_cv_header_openssl_ec_h=yes ac_cv_header_openssl_ssl_h=yes ac_cv_header_openssl_tls1_h=yes ac_cv_header_openssl_ts_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_header_zlib_h=yes ac_cv_host=s390x-ibm-linux-gnu ac_cv_lib_crypt_crypt=yes ac_cv_lib_lex='none needed' ac_cv_lib_lzma_lzma_code=yes ac_cv_lib_resolv___putlong=yes ac_cv_lib_resolv_res_init=no ac_cv_lib_z_compressBound=yes ac_cv_objext=o ac_cv_path_CLANG_TIDY=false ac_cv_path_CURL_CONFIG=/usr/bin/curl-config ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' ac_cv_path_GREP=/bin/grep ac_cv_path_PERL=/usr/bin/perl ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_PYTHON=/usr/bin/python ac_cv_path_SED=/bin/sed ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_install='/usr/bin/install -c' ac_cv_path_lt_DD=/bin/dd ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_ASCPP=cpp ac_cv_prog_AWK=mawk ac_cv_prog_CPP='cc -E' ac_cv_prog_CXXCPP='c++ -E' ac_cv_prog_LEX=flex ac_cv_prog_RM='rm -f' ac_cv_prog_SPHINXBUILD=sphinx-build ac_cv_prog_YACC=bison ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=cc ac_cv_prog_ac_ct_CXX=c++ ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=no ac_cv_prog_make_make_set=yes ac_cv_search_MLD_demangle_string=no ac_cv_search_clock_gettime='none required' ac_cv_search_dlsym=-ldl ac_cv_search_exc_capture_context=no ac_cv_search_gethostbyname='none required' ac_cv_search_pthread_yield=-lpthread ac_cv_search_socket='none required' ac_cv_search_strerror='none required' ac_cv_sizeof_voidp=8 am_cv_CCAS_dependencies_compiler_type=none am_cv_CC_dependencies_compiler_type=none am_cv_CXX_dependencies_compiler_type=none am_cv_ar_interface=ar am_cv_make_support_nested_variables=yes am_cv_pathless_PYTHON=python am_cv_prog_cc_c_o=yes am_cv_prog_tar_ustar=gnutar am_cv_python_platform=linux2 am_cv_python_pyexecdir='${exec_prefix}/lib/python2.7/site-packages' am_cv_python_pythondir='${prefix}/lib/python2.7/dist-packages' am_cv_python_version=2.7 ats_cv_lzma_dir=/usr ats_cv_zlib_dir=/usr ax_cv_c_compiler_vendor=gnu ax_cv_curses=yes ax_cv_curses_color=yes ax_cv_curses_enhanced=no ax_cv_curses_obsolete=yes ax_cv_curses_which=ncurses ax_cv_header_ncurses_curses_h=no ax_cv_header_ncurses_h=yes ax_cv_ncurses=yes ax_cv_ncursesw=no lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/s390x-linux-gnu-ld lt_cv_path_LDCXX='/usr/bin/s390x-linux-gnu-ld -m elf64_s390' lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_pic_works_CXX=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_compiler_static_works_CXX=yes lt_cv_prog_gnu_ld=yes lt_cv_prog_gnu_ldcxx=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_global_symbol_to_import= lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop lt_cv_truncate_bin='/bin/dd bs=4096 count=1' pkg_cv_LIBMAGICKCPP_CFLAGS='-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6' pkg_cv_LIBMAGICKCPP_LIBS='-lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16' pkg_cv_LIBMEMCACHED_CFLAGS= pkg_cv_LIBMEMCACHED_LIBS='-lmemcached -lmemcachedutil' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/missing aclocal-1.15' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='#' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_CFLAGS='-std=gnu99 -g -pipe -Wall -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-format-truncation -feliminate-unused-debug-symbols -fno-strict-aliasing' AM_CPPFLAGS='-Dlinux -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1' AM_CXXFLAGS='-std=c++11 -g -pipe -Wall -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-format-truncation -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_LDFLAGS='-rdynamic' AM_V='$(V)' AR='ar' ASCPP='cpp' AUTOCONF='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/missing autoconf' AUTOHEADER='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/missing autoheader' AUTOMAKE='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/missing automake-1.15' AWK='mawk' BUILD_DOCS_FALSE='#' BUILD_DOCS_TRUE='' BUILD_EXAMPLE_PLUGINS_FALSE='' BUILD_EXAMPLE_PLUGINS_TRUE='#' BUILD_EXPERIMENTAL_PLUGINS_FALSE='#' BUILD_EXPERIMENTAL_PLUGINS_TRUE='' BUILD_HEALTHCHECK_PLUGIN_FALSE='' BUILD_HEALTHCHECK_PLUGIN_TRUE='' BUILD_HTTP_LOAD_FALSE='' BUILD_HTTP_LOAD_TRUE='' BUILD_MANPAGES_FALSE='#' BUILD_MANPAGES_TRUE='' BUILD_MEMCACHED_REMAP_PLUGIN_FALSE='#' BUILD_MEMCACHED_REMAP_PLUGIN_TRUE='' BUILD_PERL_LIB_FALSE='#' BUILD_PERL_LIB_TRUE='' BUILD_REMAP_STATS_PLUGIN_FALSE='' BUILD_REMAP_STATS_PLUGIN_TRUE='' BUILD_TESTS_FALSE='#' BUILD_TESTS_TRUE='' BUILD_TEST_TOOLS_FALSE='' BUILD_TEST_TOOLS_TRUE='#' BUILD_TRAFFIC_TOP_FALSE='' BUILD_TRAFFIC_TOP_TRUE='' BUILD_TSCONFIG_GRAMMAR_FALSE='#' BUILD_TSCONFIG_GRAMMAR_TRUE='' BUILD_WCCP_FALSE='#' BUILD_WCCP_TRUE='' BUILD_WEBP_TRANSFORM_PLUGIN_FALSE='#' BUILD_WEBP_TRANSFORM_PLUGIN_TRUE='' CC='cc' CCACHE='' CCAS='cc' CCASDEPMODE='depmode=none' CCASFLAGS='-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3' CCDEPMODE='depmode=none' CFLAGS='-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3' CLANG_TIDY='false' CPP='cc -E' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DOPENSSL_NO_SSL_INTERN' CURL_CFLAGS='' CURL_CONFIG='/usr/bin/curl-config' CURL_LIBS='-lcurl' CURSES_CFLAGS='-D_GNU_SOURCE ' CURSES_LIBS='-lncurses' CXX='c++' CXXCPP='c++ -E' CXXDEPMODE='depmode=none' CXXFLAGS='-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3' CYGPATH_W='echo' DEFS='' DEPDIR='.deps' DLLTOOL='false' DOXYGEN='' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' EXEEXT='' FGREP='/bin/grep -F' FLEX_CFLAGS='-Wno-unused-parameter' GEO_LIBS='' GREP='/bin/grep' HAS_BROTLI_FALSE='' HAS_BROTLI_TRUE='' HAS_KYOTOCABINET_FALSE='' HAS_KYOTOCABINET_TRUE='' HAS_MYSQL_FALSE='' HAS_MYSQL_TRUE='' HOST_GUESS='s390x-ibm-linux-gnu' HWLOC_CFLAGS='' HWLOC_LIBS='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='/usr/bin/s390x-linux-gnu-ld -m elf64_s390' LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' LEX='flex' LEXLIB='' LEX_OUTPUT_ROOT='lex.yy' LIBCAP='' LIBCRYPT='-lcrypt' LIBLZMA='-llzma' LIBMAGICKCPP_CFLAGS='-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/s390x-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6' LIBMAGICKCPP_LIBS='-lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16' LIBMEMCACHED_CFLAGS='' LIBMEMCACHED_LIBS='-lmemcached -lmemcachedutil' LIBOBJS='' LIBPCRE='' LIBPROFILER='' LIBREADLINE='' LIBRESOLV='-lresolv' LIBS='-lpthread -ldl ' LIBTCL='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBUNWIND_CFLAGS='' LIBUNWIND_LIBS='' LIBZ='-lz' LIB_BROTLIENC='' LIB_KYOTOCABINET='' LIB_MYSQLCLIENT='' LIPO='' LN_S='ln -s' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' LUAJIT_CFLAGS='' LUAJIT_LIBS='' LUALIB_CFLAGS='' LUALIB_LIBS='' LUA_CFLAGS='' LUA_CPPFLAGS='' LUA_LDFLAGS='' LUA_LIBS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/missing makeinfo' MANIFEST_TOOL=':' MKDIR_P='/bin/mkdir -p' NM='/usr/bin/nm -B' NMEDIT='' OBJDUMP='objdump' OBJEXT='o' OPENSSL_INCLUDES='' OPENSSL_LDFLAGS='' OPENSSL_LIBS='-lssl -lcrypto' OTOOL64='' OTOOL='' PACKAGE='trafficserver' PACKAGE_BUGREPORT='dev@trafficserver.apache.org' PACKAGE_NAME='Apache Traffic Server' PACKAGE_STRING='Apache Traffic Server 7.1.2' PACKAGE_TARNAME='trafficserver' PACKAGE_URL='http://trafficserver.apache.org' PACKAGE_VERSION='7.1.2' PATH_SEPARATOR=':' PCRE_CONFIG='' PERL='/usr/bin/perl' PKG_CONFIG='/usr/bin/pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='' PYTHON='/usr/bin/python' PYTHON_EXEC_PREFIX='${exec_prefix}' PYTHON_PLATFORM='linux2' PYTHON_PREFIX='${prefix}' PYTHON_VERSION='2.7' RANLIB='ranlib' RM='rm -f' RPATH='' SED='/bin/sed' SET_MAKE='' SHARED_CFLAGS='-fPIC' SHARED_CXXFLAGS='-fPIC' SHARED_CXXLINKFLAGS='-shared' SHARED_LDFLAGS='-shared' SHELL='/bin/bash' SPHINXBUILD='sphinx-build' SPHINXOPTS='' STRIP='strip' TCL_BIN_DIR='' TCL_LIB_FILE='' TCL_LIB_FLAG='' TCL_LIB_SPEC='' TCL_PATCH_LEVEL='' TCL_SRC_DIR='' TCL_STUB_LIB_FILE='' TCL_STUB_LIB_FLAG='' TCL_STUB_LIB_SPEC='' TCL_VERSION='' TS_LIBTOOL_VERSION='8:2:1' TS_MAN1_MANPAGES='$(BUILDDIR)/man/tspush.1 $(BUILDDIR)/man/traffic_top.1 $(BUILDDIR)/man/tsxs.1 $(BUILDDIR)/man/traffic_via.1 ' TS_MAN3_MANPAGES='$(BUILDDIR)/man/TSVConnIsSsl.3ts $(BUILDDIR)/man/TSContMutexGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldRemove.3ts $(BUILDDIR)/man/TSHttpHdrStatusSet.3ts $(BUILDDIR)/man/TSfclose.3ts $(BUILDDIR)/man/TSThreadCreate.3ts $(BUILDDIR)/man/TSHttpHookAdd.3ts $(BUILDDIR)/man/TSConfigRelease.3ts $(BUILDDIR)/man/TSMgmtCounterGet.3ts $(BUILDDIR)/man/TSHttpTxnCacheLookupUrlGet.3ts $(BUILDDIR)/man/TSHttpTxnSsnGet.3ts $(BUILDDIR)/man/TSVConnClose.3ts $(BUILDDIR)/man/TSVIONBytesSet.3ts $(BUILDDIR)/man/TSUrlDestroy.3ts $(BUILDDIR)/man/TSPluginInit.3ts $(BUILDDIR)/man/TSHttpTxnClientRespGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldNameSet.3ts $(BUILDDIR)/man/TSActionCancel.3ts $(BUILDDIR)/man/TSVIONBytesGet.3ts $(BUILDDIR)/man/TSAcceptor.3ts $(BUILDDIR)/man/TSHttpTxnTransformedRespCache.3ts $(BUILDDIR)/man/TSHttpTxnServerPacketTosSet.3ts $(BUILDDIR)/man/TSTransformOutputVConnGet.3ts $(BUILDDIR)/man/TSContDataGet.3ts $(BUILDDIR)/man/TSMgmtIntGet.3ts $(BUILDDIR)/man/TSHttpTxnCacheLookupStatusGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueStringGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldFind.3ts $(BUILDDIR)/man/TSHttpHdrTypeSet.3ts $(BUILDDIR)/man/TSUrlHostSet.3ts $(BUILDDIR)/man/TSHttpTxnOutgoingAddrGet.3ts $(BUILDDIR)/man/TSHttpTxnPluginTagGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldNext.3ts $(BUILDDIR)/man/TSConfigDataGet.3ts $(BUILDDIR)/man/TSHttpSsnReenable.3ts $(BUILDDIR)/man/TSHttpTxnServerPacketMarkSet.3ts $(BUILDDIR)/man/TSMimeHdrClone.3ts $(BUILDDIR)/man/TSHttpHdrStatusGet.3ts $(BUILDDIR)/man/TSHttpHdrPrint.3ts $(BUILDDIR)/man/TSHttpTxnClientPacketMarkSet.3ts $(BUILDDIR)/man/TSMutexDestroy.3ts $(BUILDDIR)/man/TSMimeHdrFieldCreate.3ts $(BUILDDIR)/man/TSVConnReenable.3ts $(BUILDDIR)/man/TSClientProtocolStack.3ts $(BUILDDIR)/man/TSConfigGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldCopy.3ts $(BUILDDIR)/man/TSHttpHdrCopy.3ts $(BUILDDIR)/man/TSContSchedule.3ts $(BUILDDIR)/man/TSThreadSelf.3ts $(BUILDDIR)/man/TSActionDone.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueUintInsert.3ts $(BUILDDIR)/man/TSVIOBufferGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueUintSet.3ts $(BUILDDIR)/man/TSConfigSet.3ts $(BUILDDIR)/man/TSContCall.3ts $(BUILDDIR)/man/TSHttpSsnClientFdGet.3ts $(BUILDDIR)/man/TSVConnAbort.3ts $(BUILDDIR)/man/TSAPI.3ts $(BUILDDIR)/man/TSHttpTxnClientPacketDscpSet.3ts $(BUILDDIR)/man/TSThreadInit.3ts $(BUILDDIR)/man/TSHttpHdrCreate.3ts $(BUILDDIR)/man/TSHttpHdrVersionSet.3ts $(BUILDDIR)/man/TSfopen.3ts $(BUILDDIR)/man/TSUrlCreate.3ts $(BUILDDIR)/man/TSMutexLock.3ts $(BUILDDIR)/man/TSHttpTxnClientReqGet.3ts $(BUILDDIR)/man/TSLifecycleHookAdd.3ts $(BUILDDIR)/man/TSVIOReenable.3ts $(BUILDDIR)/man/TSHttpTxnReenable.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueIntSet.3ts $(BUILDDIR)/man/TSHttpTxnTransformRespGet.3ts $(BUILDDIR)/man/TSVConnRead.3ts $(BUILDDIR)/man/TSHttpHdrLengthGet.3ts $(BUILDDIR)/man/TSHttpTxnCachedReqGet.3ts $(BUILDDIR)/man/TSUrlHostGet.3ts $(BUILDDIR)/man/TSMgmtFloatGet.3ts $(BUILDDIR)/man/TSHttpTxnServerPacketDscpSet.3ts $(BUILDDIR)/man/TSTextLogObjectCreate.3ts $(BUILDDIR)/man/TSfflush.3ts $(BUILDDIR)/man/TSHttpHdrReasonLookup.3ts $(BUILDDIR)/man/TSHttpTxnIsInternal.3ts $(BUILDDIR)/man/TSMimeHdrFieldValuesClear.3ts $(BUILDDIR)/man/TSHttpTxnErrorBodySet.3ts $(BUILDDIR)/man/TSHttpTxnClientFdGet.3ts $(BUILDDIR)/man/TSHttpHdrDestroy.3ts $(BUILDDIR)/man/TSNetConnect.3ts $(BUILDDIR)/man/TSMimeHdrFieldCopyValues.3ts $(BUILDDIR)/man/TSMimeHdrFieldValuesCount.3ts $(BUILDDIR)/man/TSHttpHdrUrlGet.3ts $(BUILDDIR)/man/TSIOBufferReader.3ts $(BUILDDIR)/man/TSfwrite.3ts $(BUILDDIR)/man/TSVIOReaderGet.3ts $(BUILDDIR)/man/TSUrlStringGet.3ts $(BUILDDIR)/man/TSVConnFdCreate.3ts $(BUILDDIR)/man/TSIOBufferBlockReadStart.3ts $(BUILDDIR)/man/TSHttpTxnIsWebsocket.3ts $(BUILDDIR)/man/TSVConnClosedGet.3ts $(BUILDDIR)/man/TSMimeHdrDestroy.3ts $(BUILDDIR)/man/TSContCreate.3ts $(BUILDDIR)/man/TSHttpHdrVersionGet.3ts $(BUILDDIR)/man/TSIOBufferCreate.3ts $(BUILDDIR)/man/TSTypes.3ts $(BUILDDIR)/man/TSVIONDoneSet.3ts $(BUILDDIR)/man/TSCacheWrite.3ts $(BUILDDIR)/man/TSVConnCacheObjectSizeGet.3ts $(BUILDDIR)/man/TSHttpConnect.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueAppend.3ts $(BUILDDIR)/man/TSHttpHdrTypeGet.3ts $(BUILDDIR)/man/TSVIONTodoGet.3ts $(BUILDDIR)/man/TSHttpTxnCachedRespGet.3ts $(BUILDDIR)/man/TSMutexLockTry.3ts $(BUILDDIR)/man/TSMimeHdrCopy.3ts $(BUILDDIR)/man/TSUrlPercentEncode.3ts $(BUILDDIR)/man/TSHttpHdrUrlSet.3ts $(BUILDDIR)/man/TSTransformCreate.3ts $(BUILDDIR)/man/TSMimeHdrFieldsCount.3ts $(BUILDDIR)/man/TSHttpTxnServerIntercept.3ts $(BUILDDIR)/man/TSHttpHdrClone.3ts $(BUILDDIR)/man/TSContDestroy.3ts $(BUILDDIR)/man/TSCacheRead.3ts $(BUILDDIR)/man/TSHttpHdrReasonGet.3ts $(BUILDDIR)/man/TSVConnWriteVIOGet.3ts $(BUILDDIR)/man/TSHttpTxnIncomingAddrGet.3ts $(BUILDDIR)/man/TSHttpOverridableConfig.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueDateSet.3ts $(BUILDDIR)/man/TSHttpTxnInfoIntGet.3ts $(BUILDDIR)/man/TSUuidCreate.3ts $(BUILDDIR)/man/TSHttpTxnIntercept.3ts $(BUILDDIR)/man/TSHttpHdrReasonSet.3ts $(BUILDDIR)/man/TSMutexCreate.3ts $(BUILDDIR)/man/TSHttpTxnMilestoneGet.3ts $(BUILDDIR)/man/TSContDataSet.3ts $(BUILDDIR)/man/TSVConnWrite.3ts $(BUILDDIR)/man/TSHttpTxnServerFdGet.3ts $(BUILDDIR)/man/TSIOBufferCopy.3ts $(BUILDDIR)/man/TSVIONDoneGet.3ts $(BUILDDIR)/man/TSMutexUnlock.3ts $(BUILDDIR)/man/TSThreadDestroy.3ts $(BUILDDIR)/man/TSUrlFtpTypeGet.3ts $(BUILDDIR)/man/TSHttpTxnServerPush.3ts $(BUILDDIR)/man/TSfgets.3ts $(BUILDDIR)/man/TSMimeHdrParse.3ts $(BUILDDIR)/man/TSMgmtUpdateRegister.3ts $(BUILDDIR)/man/TSMimeHdrCreate.3ts $(BUILDDIR)/man/TSSslServerContextCreate.3ts $(BUILDDIR)/man/TSUrlFtpTypeSet.3ts $(BUILDDIR)/man/TSHttpTxnServerReqGet.3ts $(BUILDDIR)/man/TSHttpTxnServerAddrSet.3ts $(BUILDDIR)/man/TSHttpTxnServerRespGet.3ts $(BUILDDIR)/man/TSHttpHdrMethodSet.3ts $(BUILDDIR)/man/TSVConnTunnel.3ts $(BUILDDIR)/man/TSMimeParserDestroy.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueDateInsert.3ts $(BUILDDIR)/man/TSVIOMutexGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueStringSet.3ts $(BUILDDIR)/man/TSVConnShutdown.3ts $(BUILDDIR)/man/TSmalloc.3ts $(BUILDDIR)/man/TSVConnReadVIOGet.3ts $(BUILDDIR)/man/TSHttpTxnParentProxySet.3ts $(BUILDDIR)/man/TSInstallDirGet.3ts $(BUILDDIR)/man/TSVIOContGet.3ts $(BUILDDIR)/man/TSHttpTxnNextHopAddrGet.3ts $(BUILDDIR)/man/TSSslContextFindBy.3ts $(BUILDDIR)/man/TSHttpConnectWithPluginId.3ts $(BUILDDIR)/man/TSNetAccept.3ts $(BUILDDIR)/man/TSHttpTxnUntransformedRespCache.3ts $(BUILDDIR)/man/TSHostLookupResultAddrGet.3ts $(BUILDDIR)/man/TSCacheRemove.3ts $(BUILDDIR)/man/TSTrafficServerVersionGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldNameGet.3ts $(BUILDDIR)/man/TSMimeHdrLengthGet.3ts $(BUILDDIR)/man/TSMgmtStringGet.3ts $(BUILDDIR)/man/TSHttpTxnClientPacketTosSet.3ts $(BUILDDIR)/man/TSMBufferCreate.3ts $(BUILDDIR)/man/TSProtoSet.3ts $(BUILDDIR)/man/TSMimeHdrFieldValueStringInsert.3ts $(BUILDDIR)/man/TSVIOVConnGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldNextDup.3ts $(BUILDDIR)/man/TSHttpTxnServerAddrGet.3ts $(BUILDDIR)/man/TSMimeHdrPrint.3ts $(BUILDDIR)/man/TSHttpTxnParentSelectionUrlGet.3ts $(BUILDDIR)/man/TSHttpHdrHostGet.3ts $(BUILDDIR)/man/TSHostLookup.3ts $(BUILDDIR)/man/TSHttpHdrMethodGet.3ts $(BUILDDIR)/man/TSDebug.3ts $(BUILDDIR)/man/TSMimeHdrFieldsClear.3ts $(BUILDDIR)/man/TSVConnSslConnectionGet.3ts $(BUILDDIR)/man/TSMimeParserCreate.3ts $(BUILDDIR)/man/TSMimeHdrFieldLengthGet.3ts $(BUILDDIR)/man/TSMimeHdrFieldDestroy.3ts $(BUILDDIR)/man/TSMgmtSourceGet.3ts $(BUILDDIR)/man/TSMimeParserClear.3ts $(BUILDDIR)/man/TSMimeHdrFieldClone.3ts $(BUILDDIR)/man/TSRecords.3ts $(BUILDDIR)/man/TSHttpParserCreate.3ts $(BUILDDIR)/man/TSMimeHdrFieldAppend.3ts $(BUILDDIR)/man/TSNetAcceptNamedProtocol.3ts $(BUILDDIR)/man/TSRemap.3ts $(BUILDDIR)/man/TSfread.3ts ' TS_MAN5_MANPAGES='$(BUILDDIR)/man/cache.config.5 $(BUILDDIR)/man/congestion.config.5 $(BUILDDIR)/man/hosting.config.5 $(BUILDDIR)/man/ip_allow.config.5 $(BUILDDIR)/man/log_hosts.config.5 $(BUILDDIR)/man/logging.config.5 $(BUILDDIR)/man/metrics.config.5 $(BUILDDIR)/man/parent.config.5 $(BUILDDIR)/man/plugin.config.5 $(BUILDDIR)/man/records.config.5 $(BUILDDIR)/man/remap.config.5 $(BUILDDIR)/man/splitdns.config.5 $(BUILDDIR)/man/ssl_multicert.config.5 $(BUILDDIR)/man/storage.config.5 $(BUILDDIR)/man/volume.config.5 ' TS_MAN8_MANPAGES='$(BUILDDIR)/man/traffic_cop.8 $(BUILDDIR)/man/traffic_ctl.8 $(BUILDDIR)/man/traffic_crashlog.8 $(BUILDDIR)/man/traffic_logcat.8 $(BUILDDIR)/man/traffic_logstats.8 $(BUILDDIR)/man/traffic_manager.8 $(BUILDDIR)/man/traffic_server.8 ' TS_VERSION_MAJOR='7' TS_VERSION_MICRO='2' TS_VERSION_MINOR='1' TS_VERSION_NUMBER='7001002' TS_VERSION_STRING='7.1.2' VERSION='7.1.2' YACC='bison' ac_ct_AR='ar' ac_ct_CC='cc' ac_ct_CXX='c++' ac_ct_DUMPBIN='' ac_cv_sizeof_voidp='8' allocah='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__fastdepCCAS_FALSE='' am__fastdepCCAS_TRUE='#' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='#' am__fastdepCXX_FALSE='' am__fastdepCXX_TRUE='#' am__include='include' am__isrc='' am__leading_dot='.' am__nodep='' am__quote='' am__tar='tar --format=ustar -chf - "$$tardir"' am__untar='tar -xf -' arpa_ineth='' arpa_nameser_compath='' arpa_nameserh='' bindir='${exec_prefix}/bin' build='s390x-ibm-linux-gnu' build_alias='s390x-linux-gnu' build_cpu='s390x' build_group='root' build_machine='localhost' build_number='' build_os='linux-gnu' build_person='root' build_vendor='ibm' cachedir='/var/cache/trafficserver' cpioh='' ctypeh='' datadir='/var/cache/trafficserver' datarootdir='${prefix}/share' default_loopback_iface='' defer_accept='45' docdir='${prefix}/share/doc/trafficserver' dvidir='${docdir}' enable_remote_cov_commit='localhost' endianh='' exec_prefix='${prefix}' execinfoh='' exp_bindir='/usr/bin' exp_cachedir='/var/cache/trafficserver' exp_datadir='/var/cache/trafficserver' exp_docdir='/usr/share/doc/trafficserver' exp_exec_prefix='/usr' exp_includedir='/usr/include' exp_infodir='/usr/share/info' exp_installbuilddir='/usr/share/trafficserver/build' exp_libdir='/usr/lib/trafficserver' exp_libexecdir='/usr/lib/trafficserver/modules' exp_localstatedir='/var' exp_logdir='/var/log/trafficserver' exp_mandir='/usr/share/man' exp_prefix='/usr' exp_runtimedir='/var/run/trafficserver' exp_sbindir='/usr/sbin' exp_sysconfdir='/etc/trafficserver' floath='' gethostbyname_r_glibc2='' has_128bit_cas='' has_backtrace='' has_brotli='' has_in6_is_addr_unspecified='' has_ip_tos='' has_kyotocabinet='' has_mysql='' has_profiler='' has_so_mark='' has_so_peercred='' has_tcmalloc='' has_tests='1' has_wccp='1' host='s390x-ibm-linux-gnu' host_alias='' host_cpu='s390x' host_os='linux-gnu' host_vendor='ibm' htmldir='${docdir}' ifaddrsh='' includedir='${prefix}/include' infodir='${prefix}/share/info' install_sh='${SHELL} /<>/trafficserver-7.1.2+ds/build/_aux/install-sh' installbuilddir='${prefix}/share/trafficserver/build' iocore_include_dirs='' ip_transparent='' jemalloch='' libdir='/usr/lib/trafficserver' libexecdir='/usr/lib/trafficserver/modules' libgenh='' localedir='${datarootdir}/locale' localstatedir='/var' logdir='/var/log/trafficserver' lzmah='0' machine_endianh='' malloch='' mandir='${prefix}/share/man' mathh='' max_api_stats='512' max_event_threads='4096' max_host_name_len='256' max_threads_per_type='3072' mkdir_p='$(MKDIR_P)' net_ppp_defsh='' netdbh='' netinet_in_systmh='' netinet_inh='' netinet_ip_icmph='' netinet_iph='' netinet_tcph='' oldincludedir='/usr/include' pcre_pcreh='' pcreh='' pdfdir='${docdir}' pkgbindir='${exec_prefix}/bin' pkgcachedir='/var/cache/trafficserver' pkgdatadir='/var/cache/trafficserver' pkgdocdir='${prefix}/share/doc/trafficserver' pkglibdir='/usr/lib/trafficserver' pkglibexecdir='/usr/lib/trafficserver/modules' pkglocalstatedir='/var' pkglogdir='/var/log/trafficserver' pkgpyexecdir='${pyexecdir}/trafficserver' pkgpythondir='${pythondir}/trafficserver' pkgruntimedir='/var/run/trafficserver' pkgsbindir='${exec_prefix}/sbin' pkgsysconfdir='/etc/trafficserver' pkgsysgroup='root' pkgsysuser='root' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' pthread_nph='' pyexecdir='${exec_prefix}/lib/python2.7/site-packages' pythondir='${prefix}/lib/python2.7/dist-packages' readline_readlineh='' rel_bindir='bin' rel_cachedir='/var/cache/trafficserver' rel_datadir='/var/cache/trafficserver' rel_docdir='share/doc/trafficserver' rel_exec_prefix='' rel_includedir='include' rel_infodir='share/info' rel_installbuilddir='share/trafficserver/build' rel_libdir='lib/trafficserver' rel_libexecdir='lib/trafficserver/modules' rel_localstatedir='/var' rel_logdir='/var/log/trafficserver' rel_mandir='share/man' rel_prefix='' rel_runtimedir='/var/run/trafficserver' rel_sbindir='sbin' rel_sysconfdir='/etc/trafficserver' runstatedir='/run' runtimedir='/var/run/trafficserver' sbindir='${exec_prefix}/sbin' schedh='' sharedstatedir='${prefix}/com' siginfoh='' stroptsh='' sys_byteorderh='' sys_cpuseth='' sys_epollh='' sys_eventh='' sys_ioctlh='' sys_mounth='' sys_paramh='' sys_pseth='' sys_sockioh='' sys_sysctlh='' sys_sysinfoh='' sys_sysmacrosh='' sys_systeminfoh='' sysconfdir='/etc/trafficserver' target_alias='' use_cert_cb='1' use_dh_get_2048_256='1' use_diags='1' use_epoll='' use_fast_sdk='0' use_hwloc='' use_kqueue='' use_linux_native_aio='' use_port='' use_posix_cap='' use_remote_unwinding='' use_set_rbio='1' use_sslv3_client='0' use_tls_alpn='1' use_tls_eckey='1' use_tls_npn='1' use_tls_sni='1' use_tproxy='' valuesh='' waith='' zlibh='0' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "Apache Traffic Server" #define PACKAGE_TARNAME "trafficserver" #define PACKAGE_VERSION "7.1.2" #define PACKAGE_STRING "Apache Traffic Server 7.1.2" #define PACKAGE_BUGREPORT "dev@trafficserver.apache.org" #define PACKAGE_URL "http://trafficserver.apache.org" #define PACKAGE "trafficserver" #define VERSION "7.1.2" #define HAS_CURL 1 #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define SIZEOF_VOIDP 8 #define HAVE_NCURSES 1 #define HAVE_CURSES 1 #define HAVE_CURSES_COLOR 1 #define HAVE_CURSES_OBSOLETE 1 #define HAVE_NCURSES_H 1 #define HAVE_SSL_CTX_SET_NEXT_PROTOS_ADVERTISED_CB 1 #define HAVE_SSL_CTX_SET_NEXT_PROTO_SELECT_CB 1 #define HAVE_SSL_SELECT_NEXT_PROTO 1 #define HAVE_SSL_GET0_NEXT_PROTO_NEGOTIATED 1 #define HAVE_SSL_CTX_SET_ALPN_PROTOS 1 #define HAVE_SSL_CTX_SET_ALPN_SELECT_CB 1 #define HAVE_SSL_GET0_ALPN_SELECTED 1 #define HAVE_SSL_SELECT_NEXT_PROTO 1 #define HAVE_OPENSSL_EC_H 1 #define HAVE_EC_KEY_NEW_BY_CURVE_NAME 1 #define HAVE_OPENSSL_SSL_H 1 #define HAVE_OPENSSL_TS_H 1 #define HAVE_OPENSSL_TLS1_H 1 #define HAVE_SSL_GET_SERVERNAME 1 #define HAVE_BIO_METH_NEW 1 #define HAVE_BIO_SOCK_NON_FATAL_ERROR 1 #define HAVE_CRYPTO_SET_MEM_FUNCTIONS 1 #define HAVE_HMAC_CTX_NEW 1 #define HAVE_X509_GET0_SIGNATURE 1 #define HAVE_ZLIB_H 1 #define HAVE_LZMA_H 1 configure: exit 1 dh_auto_configure: ./configure --build=s390x-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/s390x-linux-gnu --libexecdir=\${prefix}/lib/s390x-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-layout=Debian --sysconfdir=/etc/trafficserver --libdir=/usr/lib/trafficserver --libexecdir=/usr/lib/trafficserver/modules --with-user=root --with-group=root --disable-silent-rules --enable-experimental-plugins --enable-32bit-build --enable-mime-sanity-check --enable-system-luajit --enable-docs "CFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "CXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -O3" "FCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "FFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "GCJFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong" "LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" "OBJCFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" "OBJCXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/trafficserver-7.1.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security" --enable-wccp returned exit code 1 debian/rules:32: recipe for target 'override_dh_auto_configure' failed make[1]: *** [override_dh_auto_configure] Error 2 make[1]: Leaving directory '/<>/trafficserver-7.1.2+ds' debian/rules:29: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20180427-1123 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 53264 Build-Time: 21 Distribution: bionic Fail-Stage: build Host Architecture: s390x Install-Time: 33 Job: trafficserver_7.1.2+ds-3.dsc Machine Architecture: s390x Package: trafficserver Package-Time: 56 Source-Version: 7.1.2+ds-3 Space: 53264 Status: attempted Version: 7.1.2+ds-3 -------------------------------------------------------------------------------- Finished at 20180427-1123 Build needed 00:00:56, 53264k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 Scanning for processes to kill in build PACKAGEBUILD-14633316 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 Stopping target for build PACKAGEBUILD-14633316 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=bionic --arch=s390x PACKAGEBUILD-14633316 Removing build PACKAGEBUILD-14633316