DC-Build-Header: theano 0.8.2-6 / 2017-07-06 16:13:15 +0000 DC-Task: type:rebuild-binarch-only source:theano version:0.8.2-6 chroot:unstable esttime:4631 logfile:/tmp/theano_0.8.2-6_unstable_clang3.9.log modes:clang:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang theano_0.8.2-6' sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on ip-172-31-36-26.eu-central-1.compute.internal +==============================================================================+ | theano 0.8.2-6 (amd64) Thu, 06 Jul 2017 16:13:15 +0000 | +==============================================================================+ Package: theano Version: 0.8.2-6 Source Version: 0.8.2-6 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-c2368cb1-7e0e-4167-9792-213db2514506' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang ---------- + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=3.9 + echo 'Install of clang-3.9' Install of clang-3.9 + apt-get update Hit:1 http://127.0.0.1:9999/debian unstable InRelease Get:2 http://127.0.0.1:9999/debian unstable/main Translation-en [5730 kB] Fetched 5730 kB in 1s (3731 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-3.9 Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libbsd0 libclang-common-3.9-dev libclang1-3.9 libedit2 libjsoncpp1 libllvm3.9 libncurses5 libobjc-6-dev libobjc4 Suggested packages: gnustep gnustep-devel clang-3.9-doc Recommended packages: llvm-3.9-dev python libgpm2 The following NEW packages will be installed: clang-3.9 libbsd0 libclang-common-3.9-dev libclang1-3.9 libedit2 libjsoncpp1 libllvm3.9 libncurses5 libobjc-6-dev libobjc4 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 57.7 MB of archives. After this operation, 251 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 libbsd0 amd64 0.8.5-1 [89.6 kB] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libncurses5 amd64 6.0+20161126-1 [93.4 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 libedit2 amd64 3.1-20170329-1 [85.2 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libllvm3.9 amd64 1:3.9.1-10 [11.3 MB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libclang1-3.9 amd64 1:3.9.1-10 [5875 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libobjc4 amd64 7.1.0-9 [51.0 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libobjc-6-dev amd64 6.4.0-1 [197 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 libclang-common-3.9-dev amd64 1:3.9.1-10 [2573 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 clang-3.9 amd64 1:3.9.1-10 [37.4 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 57.7 MB in 0s (94.5 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9711 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.8.5-1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.5-1) ... Selecting previously unselected package libncurses5:amd64. Preparing to unpack .../1-libncurses5_6.0+20161126-1_amd64.deb ... Unpacking libncurses5:amd64 (6.0+20161126-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../2-libedit2_3.1-20170329-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20170329-1) ... Selecting previously unselected package libllvm3.9:amd64. Preparing to unpack .../3-libllvm3.9_1%3a3.9.1-10_amd64.deb ... Unpacking libllvm3.9:amd64 (1:3.9.1-10) ... Selecting previously unselected package libclang1-3.9:amd64. Preparing to unpack .../4-libclang1-3.9_1%3a3.9.1-10_amd64.deb ... Unpacking libclang1-3.9:amd64 (1:3.9.1-10) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../5-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../6-libobjc4_7.1.0-9_amd64.deb ... Unpacking libobjc4:amd64 (7.1.0-9) ... Selecting previously unselected package libobjc-6-dev:amd64. Preparing to unpack .../7-libobjc-6-dev_6.4.0-1_amd64.deb ... Unpacking libobjc-6-dev:amd64 (6.4.0-1) ... Selecting previously unselected package libclang-common-3.9-dev. Preparing to unpack .../8-libclang-common-3.9-dev_1%3a3.9.1-10_amd64.deb ... Unpacking libclang-common-3.9-dev (1:3.9.1-10) ... Selecting previously unselected package clang-3.9. Preparing to unpack .../9-clang-3.9_1%3a3.9.1-10_amd64.deb ... Unpacking clang-3.9 (1:3.9.1-10) ... Setting up libncurses5:amd64 (6.0+20161126-1) ... Setting up libobjc4:amd64 (7.1.0-9) ... Setting up libbsd0:amd64 (0.8.5-1) ... Processing triggers for libc-bin (2.24-12) ... Setting up libobjc-6-dev:amd64 (6.4.0-1) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libedit2:amd64 (3.1-20170329-1) ... Setting up libllvm3.9:amd64 (1:3.9.1-10) ... Setting up libclang-common-3.9-dev (1:3.9.1-10) ... Setting up libclang1-3.9:amd64 (1:3.9.1-10) ... Setting up clang-3.9 (1:3.9.1-10) ... Processing triggers for libc-bin (2.24-12) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-3.9 g++-4.6 + ln -s clang-3.9 gcc-4.6 + ln -s clang-3.9 cpp-4.6 + ln -s clang-3.9 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-3.9 g++-4.7 + ln -s clang-3.9 gcc-4.7 + ln -s clang-3.9 cpp-4.7 + ln -s clang-3.9 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-3.9 g++-4.8 + ln -s clang-3.9 gcc-4.8 + ln -s clang-3.9 cpp-4.8 + ln -s clang-3.9 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-3.9 g++-4.9 + ln -s clang-3.9 gcc-4.9 + ln -s clang-3.9 cpp-4.9 + ln -s clang-3.9 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-3.9 g++-5 + ln -s clang-3.9 gcc-5 + ln -s clang-3.9 cpp-5 + ln -s clang-3.9 gcc + echo 'gcc-5 hold' + dpkg --set-selections + echo 'g++-5 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-3.9 g++-6 + ln -s clang-3.9 gcc-6 + ln -s clang-3.9 cpp-6 + ln -s clang-3.9 gcc + echo 'gcc-6 hold' + dpkg --set-selections + echo 'g++-6 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-3.9 g++-7 + ln -s clang-3.9 gcc-7 + ln -s clang-3.9 cpp-7 + ln -s clang-3.9 gcc + echo 'gcc-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + cd - /build/theano-bzEyAs + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/clang'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian unstable InRelease 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. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'theano' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/debian-science/packages/theano.git Please use: git clone https://anonscm.debian.org/git/debian-science/packages/theano.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5804 kB of source archives. Get:1 http://127.0.0.1:9999/debian unstable/main theano 0.8.2-6 (dsc) [2691 B] Get:2 http://127.0.0.1:9999/debian unstable/main theano 0.8.2-6 (tar) [5440 kB] Get:3 http://127.0.0.1:9999/debian unstable/main theano 0.8.2-6 (diff) [361 kB] Fetched 5804 kB in 0s (19.7 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/theano-bzEyAs/theano-0.8.2' with '<>' I: NOTICE: Log filtering will replace 'build/theano-bzEyAs' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-j0P6aF/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-j0P6aF/apt_archive ./ InRelease Get:2 copy:/<>/resolver-j0P6aF/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-j0P6aF/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-j0P6aF/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-j0P6aF/apt_archive ./ Packages [430 B] Fetched 1736 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 782 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-j0P6aF/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [782 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 782 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10178 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in amd64 arm64 i386 ppc64el s390x hurd-i386 kfreebsd-amd64 kfreebsd-i386 ppc64 sh4 sparc64 x32 all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), dh-python, python-all-dev, python3-all-dev, python-setuptools, python3-setuptools, python-six, python3-six, libblas-dev, python-numpy, python3-numpy, python-scipy, python3-scipy, python-nose, python3-nose, python-nose-parameterized, python3-nose-parameterized, python-sphinx, python-pygments, dvipng, texlive-latex-extra, rdfind, symlinks Filtered Build-Depends: debhelper (>= 9), dh-python, python-all-dev, python3-all-dev, python-setuptools, python3-setuptools, python-six, python3-six, libblas-dev, python-numpy, python3-numpy, python-scipy, python3-scipy, python-nose, python3-nose, python-nose-parameterized, python3-nose-parameterized, python-sphinx, python-pygments, dvipng, texlive-latex-extra, rdfind, symlinks dpkg-deb: building package 'sbuild-build-depends-theano-dummy' in '/<>/resolver-j0P6aF/apt_archive/sbuild-build-depends-theano-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-theano-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-j0P6aF/apt_archive ./ InRelease Get:2 copy:/<>/resolver-j0P6aF/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-j0P6aF/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-j0P6aF/apt_archive ./ Sources [618 B] Get:5 copy:/<>/resolver-j0P6aF/apt_archive ./ Packages [699 B] Fetched 2280 B in 0s (0 B/s) Reading package lists... Reading package lists... Install theano 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 bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dvipng file fontconfig-config fonts-dejavu-core fonts-lmodern gettext gettext-base gfortran gfortran-6 ghostscript groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libblas-common libblas-dev libblas3 libcairo2 libcroco3 libcups2 libcupsimage2 libdbus-1-3 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgd3 libgfortran-6-dev libgfortran3 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libice6 libicu57 libidn11 libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0 liblapack3 liblcms2-2 libmagic-mgc libmagic1 libmpdec2 libnspr4 libnss3 libopenjp2-7 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libpoppler64 libpotrace0 libptexenc1 libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libreadline7 libsigsegv2 libsm6 libsqlite3-0 libssl1.1 libsynctex1 libtexlua52 libtexluajit2 libtiff5 libtimedate-perl libtool libwebp6 libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libzzip-0-13 lsb-base m4 man-db mime-support po-debconf poppler-data preview-latex-style python python-alabaster python-all python-all-dev python-babel python-babel-localedata python-decorator python-dev python-docutils python-imagesize python-jinja2 python-markupsafe python-minimal python-nose python-nose-parameterized python-numpy python-pkg-resources python-pygments python-roman python-scipy python-setuptools python-six python-sphinx python-tz python2.7 python2.7-dev python2.7-minimal python3 python3-all python3-all-dev python3-decorator python3-dev python3-minimal python3-nose python3-nose-parameterized python3-numpy python3-pkg-resources python3-scipy python3-setuptools python3-six python3.5 python3.5-dev python3.5-minimal python3.6 python3.6-dev python3.6-minimal rdfind readline-common sgml-base sphinx-common symlinks t1utils tex-common texlive-base texlive-binaries texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures tzdata ucf x11-common xdg-utils xml-core Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-6-multilib gfortran-6-doc libgfortran3-dbg libcoarrays-dev ghostscript-x groff liblapack-doc cups-common libgd-tools krb5-doc krb5-user liblcms2-utils libtool-doc gcj-jdk m4-doc less www-browser libmail-box-perl poppler-utils fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french python-jinja2-doc python-coverage python-nose-doc python-nose-parameterized-doc python-numpy-dbg python-numpy-doc ttf-bitstream-vera python-scipy-doc python-setuptools-doc python-sphinx-rtd-theme libjs-mathjax texlive-fonts-recommended texlive-generic-extra sphinx-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-numpy-dbg python3.5-venv python3.5-doc python3.6-venv python3.6-doc readline-doc sgml-base-doc perl-tk xpdf-reader | pdf-viewer libfile-which-perl libspreadsheet-parseexcel-perl texlive-pstricks dot2tex prerex ruby-tcltk | libtcltk-ruby gvfs-bin Recommended packages: curl | wget | lynx-cur gsfonts libcupsfilters1 dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs fonts-droid-fallback javascript-common krb5-locales libltdl-dev libmail-sendmail-perl docutils-doc python-pil python-chardet python-imaging lmodern ruby wish texlive-latex-base-doc texlive-fonts-recommended texlive-latex-extra-doc texlive-plain-generic prosper texlive-latex-recommended-doc ruby | ruby-interpreter texlive-pictures-doc tk libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dvipng file fontconfig-config fonts-dejavu-core fonts-lmodern gettext gettext-base gfortran gfortran-6 ghostscript groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libblas-common libblas-dev libblas3 libcairo2 libcroco3 libcups2 libcupsimage2 libdbus-1-3 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgd3 libgfortran-6-dev libgfortran3 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libice6 libicu57 libidn11 libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0 liblapack3 liblcms2-2 libmagic-mgc libmagic1 libmpdec2 libnspr4 libnss3 libopenjp2-7 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libpoppler64 libpotrace0 libptexenc1 libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libreadline7 libsigsegv2 libsm6 libsqlite3-0 libssl1.1 libsynctex1 libtexlua52 libtexluajit2 libtiff5 libtimedate-perl libtool libwebp6 libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libzzip-0-13 lsb-base m4 man-db mime-support po-debconf poppler-data preview-latex-style python python-alabaster python-all python-all-dev python-babel python-babel-localedata python-decorator python-dev python-docutils python-imagesize python-jinja2 python-markupsafe python-minimal python-nose python-nose-parameterized python-numpy python-pkg-resources python-pygments python-roman python-scipy python-setuptools python-six python-sphinx python-tz python2.7 python2.7-dev python2.7-minimal python3 python3-all python3-all-dev python3-decorator python3-dev python3-minimal python3-nose python3-nose-parameterized python3-numpy python3-pkg-resources python3-scipy python3-setuptools python3-six python3.5 python3.5-dev python3.5-minimal python3.6 python3.6-dev python3.6-minimal rdfind readline-common sbuild-build-depends-theano-dummy sgml-base sphinx-common symlinks t1utils tex-common texlive-base texlive-binaries texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures tzdata ucf x11-common xdg-utils xml-core 0 upgraded, 198 newly installed, 0 to remove and 0 not upgraded. Need to get 233 MB of archives. After this operation, 736 MB of additional disk space will be used. Get:1 copy:/<>/resolver-j0P6aF/apt_archive ./ sbuild-build-depends-theano-dummy 0.invalid.0 [914 B] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 groff-base amd64 1.22.3-9 [1160 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 bsdmainutils amd64 9.0.12+nmu1 [186 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libpipeline1 amd64 1.4.1-2 [27.6 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 man-db amd64 2.7.6.1-2 [1044 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7-minimal amd64 2.7.13-2 [389 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 python2.7-minimal amd64 2.7.13-2 [1383 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 python-minimal amd64 2.7.13-2 [40.5 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 mime-support all 3.60 [36.7 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1 amd64 2.2.1-3 [85.6 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 readline-common all 7.0-3 [70.4 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 libreadline7 amd64 7.0-3 [151 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 libsqlite3-0 amd64 3.16.2-5 [572 kB] Get:14 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.1 amd64 1.1.0f-3 [1342 kB] Get:15 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7-stdlib amd64 2.7.13-2 [1895 kB] Get:16 http://127.0.0.1:9999/debian unstable/main amd64 python2.7 amd64 2.7.13-2 [285 kB] Get:17 http://127.0.0.1:9999/debian unstable/main amd64 libpython-stdlib amd64 2.7.13-2 [20.0 kB] Get:18 http://127.0.0.1:9999/debian unstable/main amd64 python amd64 2.7.13-2 [154 kB] Get:19 http://127.0.0.1:9999/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1 [20.7 kB] Get:20 http://127.0.0.1:9999/debian unstable/main amd64 poppler-data all 0.4.7-8 [1451 kB] Get:21 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-minimal amd64 3.5.3-3 [577 kB] Get:22 http://127.0.0.1:9999/debian unstable/main amd64 python3.5-minimal amd64 3.5.3-3 [1695 kB] Get:23 http://127.0.0.1:9999/debian unstable/main amd64 python3-minimal amd64 3.5.3-3 [35.4 kB] Get:24 http://127.0.0.1:9999/debian unstable/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB] Get:25 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-stdlib amd64 3.5.3-3 [2170 kB] Get:26 http://127.0.0.1:9999/debian unstable/main amd64 python3.5 amd64 3.5.3-3 [237 kB] Get:27 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-stdlib amd64 3.5.3-3 [18.8 kB] Get:28 http://127.0.0.1:9999/debian unstable/main amd64 dh-python all 2.20170125 [86.8 kB] Get:29 http://127.0.0.1:9999/debian unstable/main amd64 python3 amd64 3.5.3-3 [21.8 kB] Get:30 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6-minimal amd64 3.6.2~rc1-1 [599 kB] Get:31 http://127.0.0.1:9999/debian unstable/main amd64 python3.6-minimal amd64 3.6.2~rc1-1 [1427 kB] Get:32 http://127.0.0.1:9999/debian unstable/main amd64 sgml-base all 1.29 [14.8 kB] Get:33 http://127.0.0.1:9999/debian unstable/main amd64 ucf all 3.0036 [70.2 kB] Get:34 http://127.0.0.1:9999/debian unstable/main amd64 tex-common all 6.07 [566 kB] Get:35 http://127.0.0.1:9999/debian unstable/main amd64 lsb-base all 9.20161125 [27.9 kB] Get:36 http://127.0.0.1:9999/debian unstable/main amd64 tzdata all 2017b-2 [260 kB] Get:37 http://127.0.0.1:9999/debian unstable/main amd64 libmagic-mgc amd64 1:5.30-1 [222 kB] Get:38 http://127.0.0.1:9999/debian unstable/main amd64 libmagic1 amd64 1:5.30-1 [111 kB] Get:39 http://127.0.0.1:9999/debian unstable/main amd64 file amd64 1:5.30-1 [63.9 kB] Get:40 http://127.0.0.1:9999/debian unstable/main amd64 gettext-base amd64 0.19.8.1-2+b1 [122 kB] Get:41 http://127.0.0.1:9999/debian unstable/main amd64 libkeyutils1 amd64 1.5.9-9 [12.4 kB] Get:42 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5support0 amd64 1.15-1 [61.7 kB] Get:43 http://127.0.0.1:9999/debian unstable/main amd64 libk5crypto3 amd64 1.15-1 [119 kB] Get:44 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5-3 amd64 1.15-1 [311 kB] Get:45 http://127.0.0.1:9999/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.15-1 [154 kB] Get:46 http://127.0.0.1:9999/debian unstable/main amd64 libidn11 amd64 1.33-1 [115 kB] Get:47 http://127.0.0.1:9999/debian unstable/main amd64 libicu57 amd64 57.1-6 [7701 kB] Get:48 http://127.0.0.1:9999/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-3 [715 kB] Get:49 http://127.0.0.1:9999/debian unstable/main amd64 libsigsegv2 amd64 2.11-1 [29.9 kB] Get:50 http://127.0.0.1:9999/debian unstable/main amd64 m4 amd64 1.4.18-1 [202 kB] Get:51 http://127.0.0.1:9999/debian unstable/main amd64 autoconf all 2.69-10 [338 kB] Get:52 http://127.0.0.1:9999/debian unstable/main amd64 autotools-dev all 20161112.1 [73.4 kB] Get:53 http://127.0.0.1:9999/debian unstable/main amd64 automake all 1:1.15.1-2 [736 kB] Get:54 http://127.0.0.1:9999/debian unstable/main amd64 autopoint all 0.19.8.1-2 [433 kB] Get:55 http://127.0.0.1:9999/debian unstable/main amd64 libtool all 2.4.6-2 [545 kB] Get:56 http://127.0.0.1:9999/debian unstable/main amd64 dh-autoreconf all 14 [15.9 kB] Get:57 http://127.0.0.1:9999/debian unstable/main amd64 libarchive-zip-perl all 1.59-1 [95.5 kB] Get:58 http://127.0.0.1:9999/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.035-2 [17.0 kB] Get:59 http://127.0.0.1:9999/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:60 http://127.0.0.1:9999/debian unstable/main amd64 dh-strip-nondeterminism all 0.035-2 [10.7 kB] Get:61 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-0 amd64 2.52.3-1 [2742 kB] Get:62 http://127.0.0.1:9999/debian unstable/main amd64 libcroco3 amd64 0.6.12-1 [144 kB] Get:63 http://127.0.0.1:9999/debian unstable/main amd64 gettext amd64 0.19.8.1-2+b1 [1301 kB] Get:64 http://127.0.0.1:9999/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:65 http://127.0.0.1:9999/debian unstable/main amd64 po-debconf all 1.0.20 [247 kB] Get:66 http://127.0.0.1:9999/debian unstable/main amd64 debhelper all 10.6.2 [968 kB] Get:67 http://127.0.0.1:9999/debian unstable/main amd64 xml-core all 0.17 [23.2 kB] Get:68 http://127.0.0.1:9999/debian unstable/main amd64 docutils-common all 0.13.1+dfsg-2 [200 kB] Get:69 http://127.0.0.1:9999/debian unstable/main amd64 libpng16-16 amd64 1.6.29-3 [281 kB] Get:70 http://127.0.0.1:9999/debian unstable/main amd64 libfreetype6 amd64 2.8-0.2 [449 kB] Get:71 http://127.0.0.1:9999/debian unstable/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get:72 http://127.0.0.1:9999/debian unstable/main amd64 fontconfig-config all 2.12.3-0.1 [303 kB] Get:73 http://127.0.0.1:9999/debian unstable/main amd64 libfontconfig1 amd64 2.12.3-0.1 [366 kB] Get:74 http://127.0.0.1:9999/debian unstable/main amd64 libjpeg62-turbo amd64 1:1.5.1-2 [134 kB] Get:75 http://127.0.0.1:9999/debian unstable/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get:76 http://127.0.0.1:9999/debian unstable/main amd64 libtiff5 amd64 4.0.8-3 [237 kB] Get:77 http://127.0.0.1:9999/debian unstable/main amd64 libwebp6 amd64 0.5.2-1 [235 kB] Get:78 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:79 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1 amd64 1.12-1 [133 kB] Get:80 http://127.0.0.1:9999/debian unstable/main amd64 libx11-data all 2:1.6.4-3 [290 kB] Get:81 http://127.0.0.1:9999/debian unstable/main amd64 libx11-6 amd64 2:1.6.4-3 [747 kB] Get:82 http://127.0.0.1:9999/debian unstable/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB] Get:83 http://127.0.0.1:9999/debian unstable/main amd64 libgd3 amd64 2.2.4-2 [132 kB] Get:84 http://127.0.0.1:9999/debian unstable/main amd64 libkpathsea6 amd64 2017.20170613.44572-2 [161 kB] Get:85 http://127.0.0.1:9999/debian unstable/main amd64 libptexenc1 amd64 2017.20170613.44572-2 [58.1 kB] Get:86 http://127.0.0.1:9999/debian unstable/main amd64 libsynctex1 amd64 2017.20170613.44572-2 [65.1 kB] Get:87 http://127.0.0.1:9999/debian unstable/main amd64 libtexlua52 amd64 2017.20170613.44572-2 [111 kB] Get:88 http://127.0.0.1:9999/debian unstable/main amd64 libtexluajit2 amd64 2017.20170613.44572-2 [250 kB] Get:89 http://127.0.0.1:9999/debian unstable/main amd64 t1utils amd64 1.39-2 [59.0 kB] Get:90 http://127.0.0.1:9999/debian unstable/main amd64 libpixman-1-0 amd64 0.34.0-1 [530 kB] Get:91 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0 amd64 1.12-1 [105 kB] Get:92 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shm0 amd64 1.12-1 [95.9 kB] Get:93 http://127.0.0.1:9999/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get:94 http://127.0.0.1:9999/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get:95 http://127.0.0.1:9999/debian unstable/main amd64 libcairo2 amd64 1.14.10-1 [774 kB] Get:96 http://127.0.0.1:9999/debian unstable/main amd64 libgraphite2-3 amd64 1.3.10-2 [84.3 kB] Get:97 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-common-data amd64 0.6.32-2 [118 kB] Get:98 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-common3 amd64 0.6.32-2 [52.0 kB] Get:99 http://127.0.0.1:9999/debian unstable/main amd64 libdbus-1-3 amd64 1.10.20-1 [193 kB] Get:100 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-client3 amd64 0.6.32-2 [55.3 kB] Get:101 http://127.0.0.1:9999/debian unstable/main amd64 libcups2 amd64 2.2.4-1 [313 kB] Get:102 http://127.0.0.1:9999/debian unstable/main amd64 libcupsimage2 amd64 2.2.4-1 [125 kB] Get:103 http://127.0.0.1:9999/debian unstable/main amd64 libijs-0.35 amd64 0.35-12 [18.4 kB] Get:104 http://127.0.0.1:9999/debian unstable/main amd64 libjbig2dec0 amd64 0.13-4.1 [60.1 kB] Get:105 http://127.0.0.1:9999/debian unstable/main amd64 liblcms2-2 amd64 2.8-4 [143 kB] Get:106 http://127.0.0.1:9999/debian unstable/main amd64 libopenjp2-7 amd64 2.1.2-1.1 [121 kB] Get:107 http://127.0.0.1:9999/debian unstable/main amd64 libpaper1 amd64 1.1.24+nmu5 [21.6 kB] Get:108 http://127.0.0.1:9999/debian unstable/main amd64 libgs9-common all 9.21~dfsg-1 [5164 kB] Get:109 http://127.0.0.1:9999/debian unstable/main amd64 libgs9 amd64 9.21~dfsg-1 [2142 kB] Get:110 http://127.0.0.1:9999/debian unstable/main amd64 libharfbuzz0b amd64 1.4.2-1 [671 kB] Get:111 http://127.0.0.1:9999/debian unstable/main amd64 libharfbuzz-icu0 amd64 1.4.2-1 [466 kB] Get:112 http://127.0.0.1:9999/debian unstable/main amd64 x11-common all 1:7.7+19 [251 kB] Get:113 http://127.0.0.1:9999/debian unstable/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get:114 http://127.0.0.1:9999/debian unstable/main amd64 libnspr4 amd64 2:4.15-1 [117 kB] Get:115 http://127.0.0.1:9999/debian unstable/main amd64 libnss3 amd64 2:3.31-1 [1160 kB] Get:116 http://127.0.0.1:9999/debian unstable/main amd64 libpoppler64 amd64 0.48.0-2 [1285 kB] Get:117 http://127.0.0.1:9999/debian unstable/main amd64 libpotrace0 amd64 1.14-2 [25.7 kB] Get:118 http://127.0.0.1:9999/debian unstable/main amd64 libsm6 amd64 2:1.2.2-1+b3 [33.3 kB] Get:119 http://127.0.0.1:9999/debian unstable/main amd64 libxt6 amd64 1:1.1.5-1 [188 kB] Get:120 http://127.0.0.1:9999/debian unstable/main amd64 libxmu6 amd64 2:1.1.2-2 [60.3 kB] Get:121 http://127.0.0.1:9999/debian unstable/main amd64 libxaw7 amd64 2:1.0.13-1+b2 [201 kB] Get:122 http://127.0.0.1:9999/debian unstable/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get:123 http://127.0.0.1:9999/debian unstable/main amd64 libzzip-0-13 amd64 0.13.62-3.1 [55.4 kB] Get:124 http://127.0.0.1:9999/debian unstable/main amd64 texlive-binaries amd64 2017.20170613.44572-2 [8082 kB] Get:125 http://127.0.0.1:9999/debian unstable/main amd64 ghostscript amd64 9.21~dfsg-1 [97.1 kB] Get:126 http://127.0.0.1:9999/debian unstable/main amd64 dvipng amd64 1.14-2+b3 [86.5 kB] Get:127 http://127.0.0.1:9999/debian unstable/main amd64 fonts-lmodern all 2.004.5-3 [4540 kB] Get:128 http://127.0.0.1:9999/debian unstable/main amd64 libgfortran3 amd64 6.4.0-1 [265 kB] Get:129 http://127.0.0.1:9999/debian unstable/main amd64 libgfortran-6-dev amd64 6.4.0-1 [299 kB] Get:130 http://127.0.0.1:9999/debian unstable/main amd64 gfortran-6 amd64 6.4.0-1 [6911 kB] Get:131 http://127.0.0.1:9999/debian unstable/main amd64 gfortran amd64 4:6.3.0-4d1 [1362 B] Get:132 http://127.0.0.1:9999/debian unstable/main amd64 libblas-common amd64 3.7.1-1 [14.6 kB] Get:133 http://127.0.0.1:9999/debian unstable/main amd64 libblas3 amd64 3.7.1-1 [156 kB] Get:134 http://127.0.0.1:9999/debian unstable/main amd64 libblas-dev amd64 3.7.1-1 [162 kB] Get:135 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1-dev amd64 2.2.1-3 [137 kB] Get:136 http://127.0.0.1:9999/debian unstable/main amd64 libjs-jquery all 3.1.1-2 [154 kB] Get:137 http://127.0.0.1:9999/debian unstable/main amd64 libjs-underscore all 1.8.3~dfsg-1 [63.8 kB] Get:138 http://127.0.0.1:9999/debian unstable/main amd64 libjs-sphinxdoc all 1.4.9-2 [69.5 kB] Get:139 http://127.0.0.1:9999/debian unstable/main amd64 liblapack3 amd64 3.7.1-1 [2141 kB] Get:140 http://127.0.0.1:9999/debian unstable/main amd64 libpaper-utils amd64 1.1.24+nmu5 [17.6 kB] Get:141 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7 amd64 2.7.13-2 [1072 kB] Get:142 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7-dev amd64 2.7.13-2 [28.2 MB] Get:143 http://127.0.0.1:9999/debian unstable/main amd64 libpython-dev amd64 2.7.13-2 [20.1 kB] Get:144 http://127.0.0.1:9999/debian unstable/main amd64 libpython-all-dev amd64 2.7.13-2 [960 B] Get:145 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5 amd64 3.5.3-3 [1373 kB] Get:146 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-dev amd64 3.5.3-3 [37.8 MB] Get:147 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-dev amd64 3.5.3-3 [18.9 kB] Get:148 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6-stdlib amd64 3.6.2~rc1-1 [2087 kB] Get:149 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6 amd64 3.6.2~rc1-1 [1414 kB] Get:150 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6-dev amd64 3.6.2~rc1-1 [2433 kB] Get:151 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-all-dev amd64 3.5.3-3 [970 B] Get:152 http://127.0.0.1:9999/debian unstable/main amd64 preview-latex-style all 11.90-1 [200 kB] Get:153 http://127.0.0.1:9999/debian unstable/main amd64 python-alabaster all 0.7.8-1 [18.4 kB] Get:154 http://127.0.0.1:9999/debian unstable/main amd64 python-all amd64 2.7.13-2 [942 B] Get:155 http://127.0.0.1:9999/debian unstable/main amd64 python2.7-dev amd64 2.7.13-2 [281 kB] Get:156 http://127.0.0.1:9999/debian unstable/main amd64 python-dev amd64 2.7.13-2 [1126 B] Get:157 http://127.0.0.1:9999/debian unstable/main amd64 python-all-dev amd64 2.7.13-2 [962 B] Get:158 http://127.0.0.1:9999/debian unstable/main amd64 python-babel-localedata all 2.4.0+dfsg.1-2 [3415 kB] Get:159 http://127.0.0.1:9999/debian unstable/main amd64 python-pkg-resources all 36.0.1-1 [168 kB] Get:160 http://127.0.0.1:9999/debian unstable/main amd64 python-tz all 2017.2-2 [33.9 kB] Get:161 http://127.0.0.1:9999/debian unstable/main amd64 python-babel all 2.4.0+dfsg.1-2 [84.3 kB] Get:162 http://127.0.0.1:9999/debian unstable/main amd64 python-decorator all 4.0.11-1 [13.3 kB] Get:163 http://127.0.0.1:9999/debian unstable/main amd64 python-roman all 2.0.0-2 [8130 B] Get:164 http://127.0.0.1:9999/debian unstable/main amd64 python-docutils all 0.13.1+dfsg-2 [373 kB] Get:165 http://127.0.0.1:9999/debian unstable/main amd64 python-imagesize all 0.7.1-1 [3814 B] Get:166 http://127.0.0.1:9999/debian unstable/main amd64 python-markupsafe amd64 1.0-1+b1 [13.9 kB] Get:167 http://127.0.0.1:9999/debian unstable/main amd64 python-jinja2 all 2.9.6-1 [117 kB] Get:168 http://127.0.0.1:9999/debian unstable/main amd64 python-nose all 1.3.7-2 [132 kB] Get:169 http://127.0.0.1:9999/debian unstable/main amd64 python-nose-parameterized all 0.3.4-4 [7620 B] Get:170 http://127.0.0.1:9999/debian unstable/main amd64 python-numpy amd64 1:1.12.1-3+b2 [1936 kB] Get:171 http://127.0.0.1:9999/debian unstable/main amd64 python-pygments all 2.2.0+dfsg-1 [590 kB] Get:172 http://127.0.0.1:9999/debian unstable/main amd64 python-scipy amd64 0.18.1-2+b1 [8979 kB] Get:173 http://127.0.0.1:9999/debian unstable/main amd64 python-setuptools all 36.0.1-1 [301 kB] Get:174 http://127.0.0.1:9999/debian unstable/main amd64 python-six all 1.10.0-4 [14.4 kB] Get:175 http://127.0.0.1:9999/debian unstable/main amd64 sphinx-common all 1.4.9-2 [350 kB] Get:176 http://127.0.0.1:9999/debian unstable/main amd64 python-sphinx all 1.4.9-2 [434 kB] Get:177 http://127.0.0.1:9999/debian unstable/main amd64 python3.6 amd64 3.6.2~rc1-1 [210 kB] Get:178 http://127.0.0.1:9999/debian unstable/main amd64 python3-all amd64 3.5.3-3 [944 B] Get:179 http://127.0.0.1:9999/debian unstable/main amd64 python3.5-dev amd64 3.5.3-3 [413 kB] Get:180 http://127.0.0.1:9999/debian unstable/main amd64 python3-dev amd64 3.5.3-3 [1154 B] Get:181 http://127.0.0.1:9999/debian unstable/main amd64 python3.6-dev amd64 3.6.2~rc1-1 [501 kB] Get:182 http://127.0.0.1:9999/debian unstable/main amd64 python3-all-dev amd64 3.5.3-3 [972 B] Get:183 http://127.0.0.1:9999/debian unstable/main amd64 python3-decorator all 4.0.11-1 [13.3 kB] Get:184 http://127.0.0.1:9999/debian unstable/main amd64 python3-pkg-resources all 36.0.1-1 [139 kB] Get:185 http://127.0.0.1:9999/debian unstable/main amd64 python3-nose all 1.3.7-2 [132 kB] Get:186 http://127.0.0.1:9999/debian unstable/main amd64 python3-nose-parameterized all 0.3.4-4 [7696 B] Get:187 http://127.0.0.1:9999/debian unstable/main amd64 python3-numpy amd64 1:1.12.1-3+b2 [2102 kB] Get:188 http://127.0.0.1:9999/debian unstable/main amd64 python3-scipy amd64 0.18.1-2+b1 [8977 kB] Get:189 http://127.0.0.1:9999/debian unstable/main amd64 python3-setuptools all 36.0.1-1 [219 kB] Get:190 http://127.0.0.1:9999/debian unstable/main amd64 python3-six all 1.10.0-4 [14.5 kB] Get:191 http://127.0.0.1:9999/debian unstable/main amd64 rdfind amd64 1.3.5-1 [48.2 kB] Get:192 http://127.0.0.1:9999/debian unstable/main amd64 symlinks amd64 1.4-3+b1 [11.2 kB] Get:193 http://127.0.0.1:9999/debian unstable/main amd64 xdg-utils all 1.1.1-1 [71.1 kB] Get:194 http://127.0.0.1:9999/debian unstable/main amd64 texlive-base all 2017.20170629-1 [18.7 MB] Get:195 http://127.0.0.1:9999/debian unstable/main amd64 texlive-latex-base all 2017.20170629-1 [975 kB] Get:196 http://127.0.0.1:9999/debian unstable/main amd64 texlive-latex-recommended all 2017.20170629-1 [14.8 MB] Get:197 http://127.0.0.1:9999/debian unstable/main amd64 texlive-pictures all 2017.20170629-1 [3981 kB] Get:198 http://127.0.0.1:9999/debian unstable/main amd64 texlive-latex-extra all 2017.20170629-1 [10.3 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 233 MB in 2s (88.6 MB/s) Selecting previously unselected package groff-base. (Reading database ... 10178 files and directories currently installed.) Preparing to unpack .../00-groff-base_1.22.3-9_amd64.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_9.0.12+nmu1_amd64.deb ... Unpacking bsdmainutils (9.0.12+nmu1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../02-libpipeline1_1.4.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../03-man-db_2.7.6.1-2_amd64.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../04-libpython2.7-minimal_2.7.13-2_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.13-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../05-python2.7-minimal_2.7.13-2_amd64.deb ... Unpacking python2.7-minimal (2.7.13-2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../06-python-minimal_2.7.13-2_amd64.deb ... Unpacking python-minimal (2.7.13-2) ... Selecting previously unselected package mime-support. Preparing to unpack .../07-mime-support_3.60_all.deb ... Unpacking mime-support (3.60) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../08-libexpat1_2.2.1-3_amd64.deb ... Unpacking libexpat1:amd64 (2.2.1-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../09-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../10-libreadline7_7.0-3_amd64.deb ... Unpacking libreadline7:amd64 (7.0-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../11-libsqlite3-0_3.16.2-5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.16.2-5) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../12-libssl1.1_1.1.0f-3_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.0f-3) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../13-libpython2.7-stdlib_2.7.13-2_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.13-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../14-python2.7_2.7.13-2_amd64.deb ... Unpacking python2.7 (2.7.13-2) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../15-libpython-stdlib_2.7.13-2_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.13-2) ... Setting up libpython2.7-minimal:amd64 (2.7.13-2) ... Setting up python2.7-minimal (2.7.13-2) ... Setting up python-minimal (2.7.13-2) ... Selecting previously unselected package python. (Reading database ... 11558 files and directories currently installed.) Preparing to unpack .../00-python_2.7.13-2_amd64.deb ... Unpacking python (2.7.13-2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../02-poppler-data_0.4.7-8_all.deb ... Unpacking poppler-data (0.4.7-8) ... Selecting previously unselected package libpython3.5-minimal:amd64. Preparing to unpack .../03-libpython3.5-minimal_3.5.3-3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.3-3) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../04-python3.5-minimal_3.5.3-3_amd64.deb ... Unpacking python3.5-minimal (3.5.3-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../05-python3-minimal_3.5.3-3_amd64.deb ... Unpacking python3-minimal (3.5.3-3) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../06-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../07-libpython3.5-stdlib_3.5.3-3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.3-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../08-python3.5_3.5.3-3_amd64.deb ... Unpacking python3.5 (3.5.3-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../09-libpython3-stdlib_3.5.3-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.3-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../10-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libssl1.1:amd64 (1.1.0f-3) ... Setting up libpython3.5-minimal:amd64 (3.5.3-3) ... Setting up libexpat1:amd64 (2.2.1-3) ... Setting up python3.5-minimal (3.5.3-3) ... Setting up python3-minimal (3.5.3-3) ... Selecting previously unselected package python3. (Reading database ... 13053 files and directories currently installed.) Preparing to unpack .../000-python3_3.5.3-3_amd64.deb ... Unpacking python3 (3.5.3-3) ... Selecting previously unselected package libpython3.6-minimal:amd64. Preparing to unpack .../001-libpython3.6-minimal_3.6.2~rc1-1_amd64.deb ... Unpacking libpython3.6-minimal:amd64 (3.6.2~rc1-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../002-python3.6-minimal_3.6.2~rc1-1_amd64.deb ... Unpacking python3.6-minimal (3.6.2~rc1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package ucf. Preparing to unpack .../004-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package tex-common. Preparing to unpack .../005-tex-common_6.07_all.deb ... Unpacking tex-common (6.07) ... Selecting previously unselected package lsb-base. Preparing to unpack .../006-lsb-base_9.20161125_all.deb ... Unpacking lsb-base (9.20161125) ... Selecting previously unselected package tzdata. Preparing to unpack .../007-tzdata_2017b-2_all.deb ... Unpacking tzdata (2017b-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.30-1_amd64.deb ... Unpacking libmagic-mgc (1:5.30-1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../009-libmagic1_1%3a5.30-1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.30-1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.30-1_amd64.deb ... Unpacking file (1:5.30-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.19.8.1-2+b1_amd64.deb ... Unpacking gettext-base (0.19.8.1-2+b1) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../012-libkeyutils1_1.5.9-9_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../013-libkrb5support0_1.15-1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.15-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../014-libk5crypto3_1.15-1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.15-1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../015-libkrb5-3_1.15-1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.15-1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../016-libgssapi-krb5-2_1.15-1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.15-1) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../017-libidn11_1.33-1_amd64.deb ... Unpacking libidn11:amd64 (1.33-1) ... Selecting previously unselected package libicu57:amd64. Preparing to unpack .../018-libicu57_57.1-6_amd64.deb ... Unpacking libicu57:amd64 (57.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../019-libxml2_2.9.4+dfsg1-3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-3) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../020-libsigsegv2_2.11-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.15.1-2_all.deb ... Unpacking automake (1:1.15.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.19.8.1-2_all.deb ... Unpacking autopoint (0.19.8.1-2) ... Selecting previously unselected package libtool. Preparing to unpack .../026-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../027-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../028-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../029-libfile-stripnondeterminism-perl_0.035-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.035-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../030-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../031-dh-strip-nondeterminism_0.035-2_all.deb ... Unpacking dh-strip-nondeterminism (0.035-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../032-libglib2.0-0_2.52.3-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.52.3-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../033-libcroco3_0.6.12-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.19.8.1-2+b1_amd64.deb ... Unpacking gettext (0.19.8.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../035-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 .../036-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../037-debhelper_10.6.2_all.deb ... Unpacking debhelper (10.6.2) ... Selecting previously unselected package xml-core. Preparing to unpack .../038-xml-core_0.17_all.deb ... Unpacking xml-core (0.17) ... Selecting previously unselected package docutils-common. Preparing to unpack .../039-docutils-common_0.13.1+dfsg-2_all.deb ... Unpacking docutils-common (0.13.1+dfsg-2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../040-libpng16-16_1.6.29-3_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.29-3) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../041-libfreetype6_2.8-0.2_amd64.deb ... Unpacking libfreetype6:amd64 (2.8-0.2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../042-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../043-fontconfig-config_2.12.3-0.1_all.deb ... Unpacking fontconfig-config (2.12.3-0.1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../044-libfontconfig1_2.12.3-0.1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.12.3-0.1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../045-libjpeg62-turbo_1%3a1.5.1-2_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.1-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../046-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../047-libtiff5_4.0.8-3_amd64.deb ... Unpacking libtiff5:amd64 (4.0.8-3) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../048-libwebp6_0.5.2-1_amd64.deb ... Unpacking libwebp6:amd64 (0.5.2-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../049-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../050-libxcb1_1.12-1_amd64.deb ... Unpacking libxcb1:amd64 (1.12-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../051-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../052-libx11-6_2%3a1.6.4-3_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.4-3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../053-libxpm4_1%3a3.5.12-1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1) ... Selecting previously unselected package libgd3:amd64. Preparing to unpack .../054-libgd3_2.2.4-2_amd64.deb ... Unpacking libgd3:amd64 (2.2.4-2) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../055-libkpathsea6_2017.20170613.44572-2_amd64.deb ... Unpacking libkpathsea6:amd64 (2017.20170613.44572-2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../056-libptexenc1_2017.20170613.44572-2_amd64.deb ... Unpacking libptexenc1:amd64 (2017.20170613.44572-2) ... Selecting previously unselected package libsynctex1:amd64. Preparing to unpack .../057-libsynctex1_2017.20170613.44572-2_amd64.deb ... Unpacking libsynctex1:amd64 (2017.20170613.44572-2) ... Selecting previously unselected package libtexlua52:amd64. Preparing to unpack .../058-libtexlua52_2017.20170613.44572-2_amd64.deb ... Unpacking libtexlua52:amd64 (2017.20170613.44572-2) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../059-libtexluajit2_2017.20170613.44572-2_amd64.deb ... Unpacking libtexluajit2:amd64 (2017.20170613.44572-2) ... Selecting previously unselected package t1utils. Preparing to unpack .../060-t1utils_1.39-2_amd64.deb ... Unpacking t1utils (1.39-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../061-libpixman-1-0_0.34.0-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.34.0-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../062-libxcb-render0_1.12-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../063-libxcb-shm0_1.12-1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.12-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../064-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../065-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../066-libcairo2_1.14.10-1_amd64.deb ... Unpacking libcairo2:amd64 (1.14.10-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../067-libgraphite2-3_1.3.10-2_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.10-2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../068-libavahi-common-data_0.6.32-2_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.6.32-2) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../069-libavahi-common3_0.6.32-2_amd64.deb ... Unpacking libavahi-common3:amd64 (0.6.32-2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../070-libdbus-1-3_1.10.20-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.10.20-1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../071-libavahi-client3_0.6.32-2_amd64.deb ... Unpacking libavahi-client3:amd64 (0.6.32-2) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../072-libcups2_2.2.4-1_amd64.deb ... Unpacking libcups2:amd64 (2.2.4-1) ... Selecting previously unselected package libcupsimage2:amd64. Preparing to unpack .../073-libcupsimage2_2.2.4-1_amd64.deb ... Unpacking libcupsimage2:amd64 (2.2.4-1) ... Selecting previously unselected package libijs-0.35:amd64. Preparing to unpack .../074-libijs-0.35_0.35-12_amd64.deb ... Unpacking libijs-0.35:amd64 (0.35-12) ... Selecting previously unselected package libjbig2dec0:amd64. Preparing to unpack .../075-libjbig2dec0_0.13-4.1_amd64.deb ... Unpacking libjbig2dec0:amd64 (0.13-4.1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../076-liblcms2-2_2.8-4_amd64.deb ... Unpacking liblcms2-2:amd64 (2.8-4) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../077-libopenjp2-7_2.1.2-1.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.1.2-1.1) ... Selecting previously unselected package libpaper1:amd64. Preparing to unpack .../078-libpaper1_1.1.24+nmu5_amd64.deb ... Unpacking libpaper1:amd64 (1.1.24+nmu5) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../079-libgs9-common_9.21~dfsg-1_all.deb ... Unpacking libgs9-common (9.21~dfsg-1) ... Selecting previously unselected package libgs9:amd64. Preparing to unpack .../080-libgs9_9.21~dfsg-1_amd64.deb ... Unpacking libgs9:amd64 (9.21~dfsg-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../081-libharfbuzz0b_1.4.2-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (1.4.2-1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../082-libharfbuzz-icu0_1.4.2-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (1.4.2-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../083-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../084-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../085-libnspr4_2%3a4.15-1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.15-1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../086-libnss3_2%3a3.31-1_amd64.deb ... Unpacking libnss3:amd64 (2:3.31-1) ... Selecting previously unselected package libpoppler64:amd64. Preparing to unpack .../087-libpoppler64_0.48.0-2_amd64.deb ... Unpacking libpoppler64:amd64 (0.48.0-2) ... Selecting previously unselected package libpotrace0. Preparing to unpack .../088-libpotrace0_1.14-2_amd64.deb ... Unpacking libpotrace0 (1.14-2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../089-libsm6_2%3a1.2.2-1+b3_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b3) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../090-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../091-libxmu6_2%3a1.1.2-2_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.2-2) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../092-libxaw7_2%3a1.0.13-1+b2_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.13-1+b2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../093-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../094-libzzip-0-13_0.13.62-3.1_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.62-3.1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../095-texlive-binaries_2017.20170613.44572-2_amd64.deb ... Unpacking texlive-binaries (2017.20170613.44572-2) ... Selecting previously unselected package ghostscript. Preparing to unpack .../096-ghostscript_9.21~dfsg-1_amd64.deb ... Unpacking ghostscript (9.21~dfsg-1) ... Selecting previously unselected package dvipng. Preparing to unpack .../097-dvipng_1.14-2+b3_amd64.deb ... Unpacking dvipng (1.14-2+b3) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../098-fonts-lmodern_2.004.5-3_all.deb ... Unpacking fonts-lmodern (2.004.5-3) ... Selecting previously unselected package libgfortran3:amd64. Preparing to unpack .../099-libgfortran3_6.4.0-1_amd64.deb ... Unpacking libgfortran3:amd64 (6.4.0-1) ... Selecting previously unselected package libgfortran-6-dev:amd64. Preparing to unpack .../100-libgfortran-6-dev_6.4.0-1_amd64.deb ... Unpacking libgfortran-6-dev:amd64 (6.4.0-1) ... Selecting previously unselected package gfortran-6. Preparing to unpack .../101-gfortran-6_6.4.0-1_amd64.deb ... Unpacking gfortran-6 (6.4.0-1) ... Selecting previously unselected package gfortran. Preparing to unpack .../102-gfortran_4%3a6.3.0-4d1_amd64.deb ... Unpacking gfortran (4:6.3.0-4d1) ... Selecting previously unselected package libblas-common. Preparing to unpack .../103-libblas-common_3.7.1-1_amd64.deb ... Unpacking libblas-common (3.7.1-1) ... Selecting previously unselected package libblas3. Preparing to unpack .../104-libblas3_3.7.1-1_amd64.deb ... Unpacking libblas3 (3.7.1-1) ... Selecting previously unselected package libblas-dev. Preparing to unpack .../105-libblas-dev_3.7.1-1_amd64.deb ... Unpacking libblas-dev (3.7.1-1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../106-libexpat1-dev_2.2.1-3_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.1-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../107-libjs-jquery_3.1.1-2_all.deb ... Unpacking libjs-jquery (3.1.1-2) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../108-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 .../109-libjs-sphinxdoc_1.4.9-2_all.deb ... Unpacking libjs-sphinxdoc (1.4.9-2) ... Selecting previously unselected package liblapack3. Preparing to unpack .../110-liblapack3_3.7.1-1_amd64.deb ... Unpacking liblapack3 (3.7.1-1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../111-libpaper-utils_1.1.24+nmu5_amd64.deb ... Unpacking libpaper-utils (1.1.24+nmu5) ... Selecting previously unselected package libpython2.7:amd64. Preparing to unpack .../112-libpython2.7_2.7.13-2_amd64.deb ... Unpacking libpython2.7:amd64 (2.7.13-2) ... Selecting previously unselected package libpython2.7-dev:amd64. Preparing to unpack .../113-libpython2.7-dev_2.7.13-2_amd64.deb ... Unpacking libpython2.7-dev:amd64 (2.7.13-2) ... Selecting previously unselected package libpython-dev:amd64. Preparing to unpack .../114-libpython-dev_2.7.13-2_amd64.deb ... Unpacking libpython-dev:amd64 (2.7.13-2) ... Selecting previously unselected package libpython-all-dev:amd64. Preparing to unpack .../115-libpython-all-dev_2.7.13-2_amd64.deb ... Unpacking libpython-all-dev:amd64 (2.7.13-2) ... Selecting previously unselected package libpython3.5:amd64. Preparing to unpack .../116-libpython3.5_3.5.3-3_amd64.deb ... Unpacking libpython3.5:amd64 (3.5.3-3) ... Selecting previously unselected package libpython3.5-dev:amd64. Preparing to unpack .../117-libpython3.5-dev_3.5.3-3_amd64.deb ... Unpacking libpython3.5-dev:amd64 (3.5.3-3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../118-libpython3-dev_3.5.3-3_amd64.deb ... Unpacking libpython3-dev:amd64 (3.5.3-3) ... Selecting previously unselected package libpython3.6-stdlib:amd64. Preparing to unpack .../119-libpython3.6-stdlib_3.6.2~rc1-1_amd64.deb ... Unpacking libpython3.6-stdlib:amd64 (3.6.2~rc1-1) ... Selecting previously unselected package libpython3.6:amd64. Preparing to unpack .../120-libpython3.6_3.6.2~rc1-1_amd64.deb ... Unpacking libpython3.6:amd64 (3.6.2~rc1-1) ... Selecting previously unselected package libpython3.6-dev:amd64. Preparing to unpack .../121-libpython3.6-dev_3.6.2~rc1-1_amd64.deb ... Unpacking libpython3.6-dev:amd64 (3.6.2~rc1-1) ... Selecting previously unselected package libpython3-all-dev:amd64. Preparing to unpack .../122-libpython3-all-dev_3.5.3-3_amd64.deb ... Unpacking libpython3-all-dev:amd64 (3.5.3-3) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../123-preview-latex-style_11.90-1_all.deb ... Unpacking preview-latex-style (11.90-1) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../124-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package python-all. Preparing to unpack .../125-python-all_2.7.13-2_amd64.deb ... Unpacking python-all (2.7.13-2) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../126-python2.7-dev_2.7.13-2_amd64.deb ... Unpacking python2.7-dev (2.7.13-2) ... Selecting previously unselected package python-dev. Preparing to unpack .../127-python-dev_2.7.13-2_amd64.deb ... Unpacking python-dev (2.7.13-2) ... Selecting previously unselected package python-all-dev. Preparing to unpack .../128-python-all-dev_2.7.13-2_amd64.deb ... Unpacking python-all-dev (2.7.13-2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../129-python-babel-localedata_2.4.0+dfsg.1-2_all.deb ... Unpacking python-babel-localedata (2.4.0+dfsg.1-2) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../130-python-pkg-resources_36.0.1-1_all.deb ... Unpacking python-pkg-resources (36.0.1-1) ... Selecting previously unselected package python-tz. Preparing to unpack .../131-python-tz_2017.2-2_all.deb ... Unpacking python-tz (2017.2-2) ... Selecting previously unselected package python-babel. Preparing to unpack .../132-python-babel_2.4.0+dfsg.1-2_all.deb ... Unpacking python-babel (2.4.0+dfsg.1-2) ... Selecting previously unselected package python-decorator. Preparing to unpack .../133-python-decorator_4.0.11-1_all.deb ... Unpacking python-decorator (4.0.11-1) ... Selecting previously unselected package python-roman. Preparing to unpack .../134-python-roman_2.0.0-2_all.deb ... Unpacking python-roman (2.0.0-2) ... Selecting previously unselected package python-docutils. Preparing to unpack .../135-python-docutils_0.13.1+dfsg-2_all.deb ... Unpacking python-docutils (0.13.1+dfsg-2) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../136-python-imagesize_0.7.1-1_all.deb ... Unpacking python-imagesize (0.7.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../137-python-markupsafe_1.0-1+b1_amd64.deb ... Unpacking python-markupsafe (1.0-1+b1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../138-python-jinja2_2.9.6-1_all.deb ... Unpacking python-jinja2 (2.9.6-1) ... Selecting previously unselected package python-nose. Preparing to unpack .../139-python-nose_1.3.7-2_all.deb ... Unpacking python-nose (1.3.7-2) ... Selecting previously unselected package python-nose-parameterized. Preparing to unpack .../140-python-nose-parameterized_0.3.4-4_all.deb ... Unpacking python-nose-parameterized (0.3.4-4) ... Selecting previously unselected package python-numpy. Preparing to unpack .../141-python-numpy_1%3a1.12.1-3+b2_amd64.deb ... Unpacking python-numpy (1:1.12.1-3+b2) ... Selecting previously unselected package python-pygments. Preparing to unpack .../142-python-pygments_2.2.0+dfsg-1_all.deb ... Unpacking python-pygments (2.2.0+dfsg-1) ... Selecting previously unselected package python-scipy. Preparing to unpack .../143-python-scipy_0.18.1-2+b1_amd64.deb ... Unpacking python-scipy (0.18.1-2+b1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../144-python-setuptools_36.0.1-1_all.deb ... Unpacking python-setuptools (36.0.1-1) ... Selecting previously unselected package python-six. Preparing to unpack .../145-python-six_1.10.0-4_all.deb ... Unpacking python-six (1.10.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../146-sphinx-common_1.4.9-2_all.deb ... Unpacking sphinx-common (1.4.9-2) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../147-python-sphinx_1.4.9-2_all.deb ... Unpacking python-sphinx (1.4.9-2) ... Selecting previously unselected package python3.6. Preparing to unpack .../148-python3.6_3.6.2~rc1-1_amd64.deb ... Unpacking python3.6 (3.6.2~rc1-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../149-python3-all_3.5.3-3_amd64.deb ... Unpacking python3-all (3.5.3-3) ... Selecting previously unselected package python3.5-dev. Preparing to unpack .../150-python3.5-dev_3.5.3-3_amd64.deb ... Unpacking python3.5-dev (3.5.3-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../151-python3-dev_3.5.3-3_amd64.deb ... Unpacking python3-dev (3.5.3-3) ... Selecting previously unselected package python3.6-dev. Preparing to unpack .../152-python3.6-dev_3.6.2~rc1-1_amd64.deb ... Unpacking python3.6-dev (3.6.2~rc1-1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../153-python3-all-dev_3.5.3-3_amd64.deb ... Unpacking python3-all-dev (3.5.3-3) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../154-python3-decorator_4.0.11-1_all.deb ... Unpacking python3-decorator (4.0.11-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../155-python3-pkg-resources_36.0.1-1_all.deb ... Unpacking python3-pkg-resources (36.0.1-1) ... Selecting previously unselected package python3-nose. Preparing to unpack .../156-python3-nose_1.3.7-2_all.deb ... Unpacking python3-nose (1.3.7-2) ... Selecting previously unselected package python3-nose-parameterized. Preparing to unpack .../157-python3-nose-parameterized_0.3.4-4_all.deb ... Unpacking python3-nose-parameterized (0.3.4-4) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../158-python3-numpy_1%3a1.12.1-3+b2_amd64.deb ... Unpacking python3-numpy (1:1.12.1-3+b2) ... Selecting previously unselected package python3-scipy. Preparing to unpack .../159-python3-scipy_0.18.1-2+b1_amd64.deb ... Unpacking python3-scipy (0.18.1-2+b1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../160-python3-setuptools_36.0.1-1_all.deb ... Unpacking python3-setuptools (36.0.1-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../161-python3-six_1.10.0-4_all.deb ... Unpacking python3-six (1.10.0-4) ... Selecting previously unselected package rdfind. Preparing to unpack .../162-rdfind_1.3.5-1_amd64.deb ... Unpacking rdfind (1.3.5-1) ... Selecting previously unselected package symlinks. Preparing to unpack .../163-symlinks_1.4-3+b1_amd64.deb ... Unpacking symlinks (1.4-3+b1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../164-xdg-utils_1.1.1-1_all.deb ... Unpacking xdg-utils (1.1.1-1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../165-texlive-base_2017.20170629-1_all.deb ... Unpacking texlive-base (2017.20170629-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../166-texlive-latex-base_2017.20170629-1_all.deb ... Unpacking texlive-latex-base (2017.20170629-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../167-texlive-latex-recommended_2017.20170629-1_all.deb ... Unpacking texlive-latex-recommended (2017.20170629-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../168-texlive-pictures_2017.20170629-1_all.deb ... Unpacking texlive-pictures (2017.20170629-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../169-texlive-latex-extra_2017.20170629-1_all.deb ... Unpacking texlive-latex-extra (2017.20170629-1) ... Selecting previously unselected package sbuild-build-depends-theano-dummy. Preparing to unpack .../170-sbuild-build-depends-theano-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-theano-dummy (0.invalid.0) ... Setting up libgs9-common (9.21~dfsg-1) ... Setting up libkpathsea6:amd64 (2017.20170613.44572-2) ... Setting up libjs-jquery (3.1.1-2) ... Setting up libtexlua52:amd64 (2017.20170613.44572-2) ... Setting up readline-common (7.0-3) ... Setting up libsynctex1:amd64 (2017.20170613.44572-2) ... Setting up libopenjp2-7:amd64 (2.1.2-1.1) ... Setting up libptexenc1:amd64 (2017.20170613.44572-2) ... Setting up libjpeg62-turbo:amd64 (1:1.5.1-2) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up mime-support (3.60) ... Setting up libpng16-16:amd64 (1.6.29-3) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:amd64 (2.8-4) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libsigsegv2:amd64 (2.11-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up poppler-data (0.4.7-8) ... Setting up libreadline7:amd64 (7.0-3) ... Setting up libblas-common (3.7.1-1) ... Setting up tzdata (2017b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Jul 6 16:13:59 UTC 2017. Universal Time is now: Thu Jul 6 16:13:59 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up rdfind (1.3.5-1) ... Setting up libgfortran3:amd64 (6.4.0-1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:amd64 (2.52.3-1) ... No schema files found: doing nothing. Setting up libgfortran-6-dev:amd64 (6.4.0-1) ... Setting up libjs-sphinxdoc (1.4.9-2) ... Setting up libtiff5:amd64 (4.0.8-3) ... Setting up gettext-base (0.19.8.1-2+b1) ... Setting up libpipeline1:amd64 (1.4.1-2) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libicu57:amd64 (57.1-6) ... Setting up libnspr4:amd64 (2:4.15-1) ... Setting up ucf (3.0036) ... Setting up libxml2:amd64 (2.9.4+dfsg1-3) ... Setting up libfreetype6:amd64 (2.8-0.2) ... Setting up libmagic-mgc (1:5.30-1) ... Setting up libmagic1:amd64 (1:5.30-1) ... Setting up lsb-base (9.20161125) ... Setting up libgraphite2-3:amd64 (1.3.10-2) ... Setting up libcroco3:amd64 (0.6.12-1) ... Setting up libpython3.6-minimal:amd64 (3.6.2~rc1-1) ... Setting up libjbig2dec0:amd64 (0.13-4.1) ... Setting up libpixman-1-0:amd64 (0.34.0-1) ... Setting up libblas3 (3.7.1-1) ... update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode Processing triggers for libc-bin (2.24-12) ... Setting up autotools-dev (20161112.1) ... Setting up t1utils (1.39-2) ... Setting up python-babel-localedata (2.4.0+dfsg.1-2) ... Setting up sphinx-common (1.4.9-2) ... Setting up libijs-0.35:amd64 (0.35-12) ... Setting up libsqlite3-0:amd64 (3.16.2-5) ... Setting up symlinks (1.4-3+b1) ... Setting up libexpat1-dev:amd64 (2.2.1-3) ... Setting up libpotrace0 (1.14-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up xml-core (0.17) ... Setting up libkeyutils1:amd64 (1.5.9-9) ... Setting up bsdmainutils (9.0.12+nmu1) ... 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 libzzip-0-13:amd64 (0.13.62-3.1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up xdg-utils (1.1.1-1) ... Setting up libtexluajit2:amd64 (2017.20170613.44572-2) ... Setting up libx11-data (2:1.6.4-3) ... Setting up libpython2.7-stdlib:amd64 (2.7.13-2) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-2) ... Setting up libidn11:amd64 (1.33-1) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libdbus-1-3:amd64 (1.10.20-1) ... Setting up fonts-lmodern (2.004.5-3) ... Setting up libavahi-common-data:amd64 (0.6.32-2) ... Setting up libwebp6:amd64 (0.5.2-1) ... Setting up libfile-stripnondeterminism-perl (0.035-2) ... Setting up libpaper1:amd64 (1.1.24+nmu5) ... Creating config file /etc/papersize with new version Setting up libpython3.6-stdlib:amd64 (3.6.2~rc1-1) ... Setting up gfortran-6 (6.4.0-1) ... Setting up libpaper-utils (1.1.24+nmu5) ... Setting up fontconfig-config (2.12.3-0.1) ... Setting up tex-common (6.07) ... update-language: texlive-base not installed and configured, doing nothing! Setting up gettext (0.19.8.1-2+b1) ... Setting up liblapack3 (3.7.1-1) ... update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode Setting up libpython3.5-stdlib:amd64 (3.5.3-3) ... Setting up python3.6-minimal (3.6.2~rc1-1) ... Setting up python2.7 (2.7.13-2) ... Setting up libnss3:amd64 (2:3.31-1) ... Setting up libharfbuzz0b:amd64 (1.4.2-1) ... Setting up preview-latex-style (11.90-1) ... Setting up autoconf (2.69-10) ... Setting up file (1:5.30-1) ... Setting up libkrb5support0:amd64 (1.15-1) ... Setting up libpython-stdlib:amd64 (2.7.13-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libpython2.7:amd64 (2.7.13-2) ... Setting up automake (1:1.15.1-2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:amd64 (2:1.0.9-2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libpython2.7-dev:amd64 (2.7.13-2) ... Setting up libavahi-common3:amd64 (0.6.32-2) ... Setting up python2.7-dev (2.7.13-2) ... Setting up libxcb1:amd64 (1.12-1) ... Setting up python (2.7.13-2) ... Setting up libpython3.6:amd64 (3.6.2~rc1-1) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.3-3) ... Setting up gfortran (4:6.3.0-4d1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libpython3-stdlib:amd64 (3.5.3-3) ... Setting up libpython-dev:amd64 (2.7.13-2) ... Setting up libfontconfig1:amd64 (2.12.3-0.1) ... Setting up libsm6:amd64 (2:1.2.2-1+b3) ... Setting up libk5crypto3:amd64 (1.15-1) ... Setting up libxcb-render0:amd64 (1.12-1) ... Setting up python3.6 (3.6.2~rc1-1) ... Setting up libharfbuzz-icu0:amd64 (1.4.2-1) ... Setting up po-debconf (1.0.20) ... Setting up libblas-dev (3.7.1-1) ... update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode Setting up libpython3.5:amd64 (3.5.3-3) ... Setting up python-dev (2.7.13-2) ... Setting up libpoppler64:amd64 (0.48.0-2) ... Setting up python-tz (2017.2-2) ... Setting up libx11-6:amd64 (2:1.6.4-3) ... Setting up libpython-all-dev:amd64 (2.7.13-2) ... Setting up python-imagesize (0.7.1-1) ... Setting up python-alabaster (0.7.8-1) ... Setting up python-pkg-resources (36.0.1-1) ... Setting up python-roman (2.0.0-2) ... Setting up libpython3.6-dev:amd64 (3.6.2~rc1-1) ... Setting up libpython3.5-dev:amd64 (3.5.3-3) ... Setting up python-markupsafe (1.0-1+b1) ... Setting up python-numpy (1:1.12.1-3+b2) ... Setting up python-six (1.10.0-4) ... Setting up python-pygments (2.2.0+dfsg-1) ... Setting up libxcb-shm0:amd64 (1.12-1) ... Setting up libxpm4:amd64 (1:3.5.12-1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libavahi-client3:amd64 (0.6.32-2) ... Setting up libkrb5-3:amd64 (1.15-1) ... Setting up python-decorator (4.0.11-1) ... Setting up python3.6-dev (3.6.2~rc1-1) ... Setting up python3.5-dev (3.5.3-3) ... Setting up python-nose (1.3.7-2) ... Setting up python-all (2.7.13-2) ... Setting up libpython3-dev:amd64 (3.5.3-3) ... Setting up python-setuptools (36.0.1-1) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up python-scipy (0.18.1-2+b1) ... Setting up python-jinja2 (2.9.6-1) ... Setting up python-babel (2.4.0+dfsg.1-2) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up libgd3:amd64 (2.2.4-2) ... Setting up libxmu6:amd64 (2:1.1.2-2) ... Setting up libgssapi-krb5-2:amd64 (1.15-1) ... Setting up python-all-dev (2.7.13-2) ... Setting up libpython3-all-dev:amd64 (3.5.3-3) ... Setting up python-nose-parameterized (0.3.4-4) ... Setting up libcups2:amd64 (2.2.4-1) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up libxaw7:amd64 (2:1.0.13-1+b2) ... Setting up libcairo2:amd64 (1.14.10-1) ... Setting up libcupsimage2:amd64 (2.2.4-1) ... Setting up libgs9:amd64 (9.21~dfsg-1) ... Setting up ghostscript (9.21~dfsg-1) ... Setting up texlive-binaries (2017.20170613.44572-2) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2017.20170629-1) ... /usr/bin/tl-paper: setting paper size for dvips to a4. /usr/bin/tl-paper: setting paper size for dvipdfmx to a4. /usr/bin/tl-paper: setting paper size for xdvi to a4. /usr/bin/tl-paper: setting paper size for pdftex to a4. Setting up texlive-latex-base (2017.20170629-1) ... Setting up texlive-latex-recommended (2017.20170629-1) ... Setting up texlive-pictures (2017.20170629-1) ... Setting up dvipng (1.14-2+b3) ... Setting up texlive-latex-extra (2017.20170629-1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.13.1+dfsg-2) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.13.1+dfsg-2) ... 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.4.9-2) ... Setting up dh-autoreconf (14) ... Setting up python3 (3.5.3-3) ... Setting up python3-numpy (1:1.12.1-3+b2) ... Setting up python3-six (1.10.0-4) ... Setting up python3-dev (3.5.3-3) ... Setting up python3-pkg-resources (36.0.1-1) ... Setting up dh-strip-nondeterminism (0.035-2) ... Setting up python3-nose (1.3.7-2) ... Setting up python3-all (3.5.3-3) ... Setting up python3-setuptools (36.0.1-1) ... Setting up dh-python (2.20170125) ... Setting up python3-decorator (4.0.11-1) ... Setting up debhelper (10.6.2) ... Setting up python3-scipy (0.18.1-2+b1) ... Setting up python3-all-dev (3.5.3-3) ... Setting up python3-nose-parameterized (0.3.4-4) ... Setting up sbuild-build-depends-theano-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.24-12) ... Processing triggers for tex-common (6.07) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-2-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.28-6 dpkg-dev_1.18.24 g++-6_6.4.0-1 gcc-6_6.4.0-1 libc6-dev_2.24-12 libstdc++-6-dev_6.4.0-1 libstdc++6_7.1.0-9 linux-libc-dev_4.11.6-1 Package versions: adduser_3.115 apt_1.5~beta1 autoconf_2.69-10 automake_1:1.15.1-2 autopoint_0.19.8.1-2 autotools-dev_20161112.1 base-files_10 base-passwd_3.5.43 bash_4.4-5 binutils_2.28-6 bsdmainutils_9.0.12+nmu1 bsdutils_1:2.29.2-1 build-essential_12.3 bzip2_1.0.6-8.1 clang-3.9_1:3.9.1-10 coreutils_8.26-3 cpp_4:6.3.0-4d1 cpp-6_6.4.0-1 dash_0.5.8-2.4 debconf_1.5.62 debfoster_2.7-2.1+b1 debhelper_10.6.2 debian-archive-keyring_2017.5 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.035-2 diffutils_1:3.5-3 docutils-common_0.13.1+dfsg-2 dpkg_1.18.24 dpkg-dev_1.18.24 dvipng_1.14-2+b3 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 eatmydata_105-5 fakeroot_1.21-3.1 file_1:5.30-1 findutils_4.6.0+git+20170606-2 fontconfig-config_2.12.3-0.1 fonts-dejavu-core_2.37-1 fonts-lmodern_2.004.5-3 g++_4:6.3.0-4d1 g++-6_6.4.0-1 gcc_4:6.3.0-4d1 gcc-6_6.4.0-1 gcc-6-base_6.4.0-1 gcc-7-base_7.1.0-9 gettext_0.19.8.1-2+b1 gettext-base_0.19.8.1-2+b1 gfortran_4:6.3.0-4d1 gfortran-6_6.4.0-1 ghostscript_9.21~dfsg-1 gpgv_2.1.18-8 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-5+b1 hostname_3.18+b1 init-system-helpers_1.48 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3+b1 libapt-pkg5.0_1.5~beta1 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1 libatomic1_7.1.0-9 libattr1_1:2.4.47-2+b2 libaudit-common_1:2.7.7-1 libaudit1_1:2.7.7-1+b1 libavahi-client3_0.6.32-2 libavahi-common-data_0.6.32-2 libavahi-common3_0.6.32-2 libblas-common_3.7.1-1 libblas-dev_3.7.1-1 libblas3_3.7.1-1 libblkid1_2.29.2-1 libbsd0_0.8.5-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-12 libc-dev-bin_2.24-12 libc6_2.24-12 libc6-dev_2.24-12 libcairo2_1.14.10-1 libcap-ng0_0.7.7-3+b1 libcc1-0_7.1.0-9 libcilkrts5_7.1.0-9 libclang-common-3.9-dev_1:3.9.1-10 libclang1-3.9_1:3.9.1-10 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libcups2_2.2.4-1 libcupsimage2_2.2.4-1 libdb5.3_5.3.28-12+b1 libdbus-1-3_1.10.20-1 libdebconfclient0_0.229 libdpkg-perl_1.18.24 libeatmydata1_105-5 libedit2_3.1-20170329-1 libexpat1_2.2.1-3 libexpat1-dev_2.2.1-3 libfakeroot_1.21-3.1 libfdisk1_2.29.2-1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.035-2 libfontconfig1_2.12.3-0.1 libfreetype6_2.8-0.2 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.4.0-1 libgcc1_1:7.1.0-9 libgcrypt20_1.7.8-1 libgd3_2.2.4-2 libgdbm3_1.8.3-14 libgfortran-6-dev_6.4.0-1 libgfortran3_6.4.0-1 libglib2.0-0_2.52.3-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.13-2 libgomp1_7.1.0-9 libgpg-error0_1.27-3 libgraphite2-3_1.3.10-2 libgs9_9.21~dfsg-1 libgs9-common_9.21~dfsg-1 libgssapi-krb5-2_1.15-1 libharfbuzz-icu0_1.4.2-1 libharfbuzz0b_1.4.2-1 libhogweed4_3.3-1+b1 libice6_2:1.0.9-2 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_0.16-1+b1 libijs-0.35_0.35-12 libisl15_0.18-1 libitm1_7.1.0-9 libjbig0_2.1-3.1+b2 libjbig2dec0_0.13-4.1 libjpeg62-turbo_1:1.5.1-2 libjs-jquery_3.1.1-2 libjs-sphinxdoc_1.4.9-2 libjs-underscore_1.8.3~dfsg-1 libjsoncpp1_1.7.4-3 libk5crypto3_1.15-1 libkeyutils1_1.5.9-9 libkpathsea6_2017.20170613.44572-2 libkrb5-3_1.15-1 libkrb5support0_1.15-1 liblapack3_3.7.1-1 liblcms2-2_2.8-4 libllvm3.9_1:3.9.1-10 liblsan0_7.1.0-9 liblz4-1_0.0~r131-2+b1 liblzma5_5.2.2-1.2+b1 libmagic-mgc_1:5.30-1 libmagic1_1:5.30-1 libmount1_2.29.2-1 libmpc3_1.0.3-1+b2 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libmpx2_7.1.0-9 libncurses5_6.0+20161126-1 libncursesw5_6.0+20161126-1 libnettle6_3.3-1+b1 libnspr4_2:4.15-1 libnss3_2:3.31-1 libobjc-6-dev_6.4.0-1 libobjc4_7.1.0-9 libopenjp2-7_2.1.2-1.1 libp11-kit0_0.23.7-2 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpaper-utils_1.1.24+nmu5 libpaper1_1.1.24+nmu5 libpcre3_2:8.39-3 libperl5.24_5.24.1-6 libpipeline1_1.4.1-2 libpixman-1-0_0.34.0-1 libpng16-16_1.6.29-3 libpoppler64_0.48.0-2 libpotrace0_1.14-2 libptexenc1_2017.20170613.44572-2 libpython-all-dev_2.7.13-2 libpython-dev_2.7.13-2 libpython-stdlib_2.7.13-2 libpython2.7_2.7.13-2 libpython2.7-dev_2.7.13-2 libpython2.7-minimal_2.7.13-2 libpython2.7-stdlib_2.7.13-2 libpython3-all-dev_3.5.3-3 libpython3-dev_3.5.3-3 libpython3-stdlib_3.5.3-3 libpython3.5_3.5.3-3 libpython3.5-dev_3.5.3-3 libpython3.5-minimal_3.5.3-3 libpython3.5-stdlib_3.5.3-3 libpython3.6_3.6.2~rc1-1 libpython3.6-dev_3.6.2~rc1-1 libpython3.6-minimal_3.6.2~rc1-1 libpython3.6-stdlib_3.6.2~rc1-1 libquadmath0_7.1.0-9 libreadline7_7.0-3 libselinux1_2.6-3+b2 libsemanage-common_2.6-2 libsemanage1_2.6-2+b1 libsepol1_2.6-2 libsigsegv2_2.11-1 libsm6_2:1.2.2-1+b3 libsmartcols1_2.29.2-1 libsqlite3-0_3.16.2-5 libss2_1.43.4-2 libssl1.1_1.1.0f-3 libstdc++-6-dev_6.4.0-1 libstdc++6_7.1.0-9 libsynctex1_2017.20170613.44572-2 libsystemd0_233-10 libtasn1-6_4.12-2 libtexlua52_2017.20170613.44572-2 libtexluajit2_2017.20170613.44572-2 libtiff5_4.0.8-3 libtimedate-perl_2.3000-2 libtinfo5_6.0+20161126-1 libtool_2.4.6-2 libtsan0_7.1.0-9 libubsan0_7.1.0-9 libudev1_233-10 libunistring2_0.9.7-2 libustr-1.0-1_1.0.4-6 libuuid1_2.29.2-1 libwebp6_0.5.2-1 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1+b2 libxcb-render0_1.12-1 libxcb-shm0_1.12-1 libxcb1_1.12-1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1+b2 libxi6_2:1.7.9-1 libxml2_2.9.4+dfsg1-3 libxmu6_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrender1_1:0.9.10-1 libxt6_1:1.1.5-1 libzzip-0-13_0.13.62-3.1 linux-libc-dev_4.11.6-1 login_1:4.4-4.1 lsb-base_9.20161125 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17+b3 mime-support_3.60 mount_2.29.2-1 multiarch-support_2.24-12 ncurses-base_6.0+20161126-1 ncurses-bin_6.0+20161126-1 passwd_1:4.4-4.1 patch_2.7.5-1+b2 perl_5.24.1-6 perl-base_5.24.1-6 perl-modules-5.24_5.24.1-6 po-debconf_1.0.20 poppler-data_0.4.7-8 preview-latex-style_11.90-1 python_2.7.13-2 python-alabaster_0.7.8-1 python-all_2.7.13-2 python-all-dev_2.7.13-2 python-babel_2.4.0+dfsg.1-2 python-babel-localedata_2.4.0+dfsg.1-2 python-decorator_4.0.11-1 python-dev_2.7.13-2 python-docutils_0.13.1+dfsg-2 python-imagesize_0.7.1-1 python-jinja2_2.9.6-1 python-markupsafe_1.0-1+b1 python-minimal_2.7.13-2 python-nose_1.3.7-2 python-nose-parameterized_0.3.4-4 python-numpy_1:1.12.1-3+b2 python-pkg-resources_36.0.1-1 python-pygments_2.2.0+dfsg-1 python-roman_2.0.0-2 python-scipy_0.18.1-2+b1 python-setuptools_36.0.1-1 python-six_1.10.0-4 python-sphinx_1.4.9-2 python-tz_2017.2-2 python2.7_2.7.13-2 python2.7-dev_2.7.13-2 python2.7-minimal_2.7.13-2 python3_3.5.3-3 python3-all_3.5.3-3 python3-all-dev_3.5.3-3 python3-decorator_4.0.11-1 python3-dev_3.5.3-3 python3-minimal_3.5.3-3 python3-nose_1.3.7-2 python3-nose-parameterized_0.3.4-4 python3-numpy_1:1.12.1-3+b2 python3-pkg-resources_36.0.1-1 python3-scipy_0.18.1-2+b1 python3-setuptools_36.0.1-1 python3-six_1.10.0-4 python3.5_3.5.3-3 python3.5-dev_3.5.3-3 python3.5-minimal_3.5.3-3 python3.6_3.6.2~rc1-1 python3.6-dev_3.6.2~rc1-1 python3.6-minimal_3.6.2~rc1-1 rdfind_1.3.5-1 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-theano-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9 sgml-base_1.29 sphinx-common_1.4.9-2 symlinks_1.4-3+b1 sysvinit-utils_2.88dsf-59.9 t1utils_1.39-2 tar_1.29b-1.1 tex-common_6.07 texlive-base_2017.20170629-1 texlive-binaries_2017.20170613.44572-2 texlive-latex-base_2017.20170629-1 texlive-latex-extra_2017.20170629-1 texlive-latex-recommended_2017.20170629-1 texlive-pictures_2017.20170629-1 tzdata_2017b-2 ucf_3.0036 util-linux_2.29.2-1 x11-common_1:7.7+19 xdg-utils_1.1.1-1 xml-core_0.17 xz-utils_5.2.2-1.2+b1 zlib1g_1:1.2.8.dfsg-5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Feb 15 08:16:13 2017 UTC gpgv: using RSA key 46CB1CA89EA3B74376761DB915E09AF4DF5182C8 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./theano_0.8.2-6.dsc dpkg-source: info: extracting theano in /<> dpkg-source: info: unpacking theano_0.8.2.orig.tar.xz dpkg-source: info: unpacking theano_0.8.2-6.debian.tar.xz dpkg-source: info: applying fix-invalid-casts-negative-stride-handling.patch dpkg-source: info: applying disable-overly-environment-dependent-test.patch dpkg-source: info: applying fixes-for-numpy-1.12.patch dpkg-source: info: applying strip-docs.patch dpkg-source: info: applying fix-test_fit_int64-for-python3-32bit.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=unstable-amd64-sbuild-c2368cb1-7e0e-4167-9792-213db2514506 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package theano dpkg-buildpackage: info: source version 0.8.2-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Stender dpkg-source --before-build theano-0.8.2 dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from theano-0.8.2/debian/source/options: --extend-diff-ignore=theano/generated_version.py|^[^/]+\.egg-info/ fakeroot debian/rules clean dh clean --with python2,python3,sphinxdoc --buildsystem=pybuild dh_testdir -O--buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_2.7/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it I: pybuild base:184: python3.6 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_3.6/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.6' does not exist -- can't clean it I: pybuild base:184: python3.5 setup.py clean running clean removing '/<>/.pybuild/pythonX.Y_3.5/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.5' does not exist -- can't clean it dh_clean -O--buildsystem=pybuild debian/rules build-arch dh build-arch --with python2,python3,sphinxdoc --buildsystem=pybuild dh_testdir -a -O--buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py config running config I: pybuild base:184: python3.6 setup.py config running config I: pybuild base:184: python3.5 setup.py config running config debian/rules override_dh_auto_test make[1]: Entering directory '/<>' PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS='PYTHONPATH=. {interpreter} bin/theano-nose -v' dh_auto_test I: pybuild base:184: PYTHONPATH=. python2.7 bin/theano-nose -v 00001 #include 00002 #include "theano_mod_helper.h" 00003 #include "structmember.h" 00004 #include 00005 00006 #if PY_VERSION_HEX >= 0x03000000 00007 #include "numpy/npy_3kcompat.h" 00008 #define PyCObject_AsVoidPtr NpyCapsule_AsVoidPtr 00009 #define PyCObject_GetDesc NpyCapsule_GetDesc 00010 #define PyCObject_Check NpyCapsule_Check 00011 #endif 00012 00013 #ifndef Py_TYPE 00014 #define Py_TYPE(obj) obj->ob_type 00015 #endif 00016 00017 /** 00018 00019 TODO: 00020 - Check max supported depth of recursion 00021 - CLazyLinker should add context information to errors caught during evaluation. Say what node we were on, add the traceback attached to the node. 00022 - Clear containers of fully-useed intermediate results if allow_gc is 1 00023 - Add timers for profiling 00024 - Add support for profiling space used. 00025 00026 00027 */ 00028 static double pytime(const struct timeval * tv) 00029 { 00030 struct timeval t; 00031 if (!tv) 00032 { 00033 tv = &t; 00034 gettimeofday(&t, NULL); 00035 } 00036 return (double) tv->tv_sec + (double) tv->tv_usec / 1000000.0; 00037 } 00038 00039 /** 00040 Helper routine to convert a PyList of integers to a c array of integers. 00041 */ 00042 static int unpack_list_of_ssize_t(PyObject * pylist, Py_ssize_t **dst, Py_ssize_t *len, 00043 const char* kwname) 00044 { 00045 Py_ssize_t buflen, *buf; 00046 if (!PyList_Check(pylist)) 00047 { 00048 PyErr_Format(PyExc_TypeError, "%s must be list", kwname); 00049 return -1; 00050 } 00051 assert (NULL == *dst); 00052 *len = buflen = PyList_Size(pylist); 00053 *dst = buf = (Py_ssize_t*)calloc(buflen, sizeof(Py_ssize_t)); 00054 assert(buf); 00055 for (int ii = 0; ii < buflen; ++ii) 00056 { 00057 PyObject * el_i = PyList_GetItem(pylist, ii); 00058 Py_ssize_t n_i = PyNumber_AsSsize_t(el_i, PyExc_IndexError); 00059 if (PyErr_Occurred()) 00060 { 00061 free(buf); 00062 *dst = NULL; 00063 return -1; 00064 } 00065 buf[ii] = n_i; 00066 } 00067 return 0; 00068 } 00069 00070 /** 00071 00072 CLazyLinker 00073 00074 00075 */ 00076 typedef struct { 00077 PyObject_HEAD 00078 /* Type-specific fields go here. */ 00079 PyObject * nodes; // the python list of nodes 00080 PyObject * thunks; // python list of thunks 00081 PyObject * pre_call_clear; //list of cells to clear on call. 00082 int allow_gc; 00083 Py_ssize_t n_applies; 00084 int n_vars; // number of variables in the graph 00085 int * var_computed; // 1 or 0 for every variable 00086 PyObject ** var_computed_cells; 00087 PyObject ** var_value_cells; 00088 Py_ssize_t **dependencies; // list of vars dependencies for GC 00089 Py_ssize_t *n_dependencies; 00090 00091 Py_ssize_t n_output_vars; 00092 Py_ssize_t * output_vars; // variables that *must* be evaluated by call 00093 00094 int * is_lazy; // 1 or 0 for every thunk 00095 00096 Py_ssize_t * var_owner; // nodes[[var_owner[var_idx]]] is var[var_idx]->owner 00097 int * var_has_owner; // 1 or 0 00098 00099 Py_ssize_t * node_n_inputs; 00100 Py_ssize_t * node_n_outputs; 00101 Py_ssize_t ** node_inputs; 00102 Py_ssize_t ** node_outputs; 00103 Py_ssize_t * node_inputs_outputs_base; // node_inputs and node_outputs point into this 00104 Py_ssize_t * node_n_prereqs; 00105 Py_ssize_t ** node_prereqs; 00106 00107 Py_ssize_t * update_storage; // input cells to update with the last outputs in output_vars 00108 Py_ssize_t n_updates; 00109 00110 void ** thunk_cptr_fn; 00111 void ** thunk_cptr_data; 00112 PyObject * call_times; 00113 PyObject * call_counts; 00114 int do_timing; 00115 int need_update_inputs; 00116 int position_of_error; // -1 for no error, otw the index into `thunks` that failed. 00117 } CLazyLinker; 00118 00119 00120 static void 00121 CLazyLinker_dealloc(PyObject* _self) 00122 { 00123 CLazyLinker* self = (CLazyLinker *) _self; 00124 free(self->thunk_cptr_fn); 00125 free(self->thunk_cptr_data); 00126 00127 free(self->is_lazy); 00128 00129 free(self->update_storage); 00130 00131 if (self->node_n_prereqs) 00132 { 00133 for (int i = 0; i < self->n_applies; ++i) 00134 { 00135 free(self->node_prereqs[i]); 00136 } 00137 } 00138 free(self->node_n_prereqs); 00139 free(self->node_prereqs); 00140 free(self->node_inputs_outputs_base); 00141 free(self->node_n_inputs); 00142 free(self->node_n_outputs); 00143 free(self->node_inputs); 00144 free(self->node_outputs); 00145 00146 if (self->dependencies) 00147 { 00148 for (int i = 0; i < self->n_vars; ++i) 00149 { 00150 free(self->dependencies[i]); 00151 } 00152 free(self->dependencies); 00153 free(self->n_dependencies); 00154 } 00155 00156 free(self->var_owner); 00157 free(self->var_has_owner); 00158 free(self->var_computed); 00159 if (self->var_computed_cells) 00160 { 00161 for (int i = 0; i < self->n_vars; ++i) 00162 { 00163 Py_DECREF(self->var_computed_cells[i]); 00164 Py_DECREF(self->var_value_cells[i]); 00165 } 00166 } 00167 free(self->var_computed_cells); 00168 free(self->var_value_cells); 00169 free(self->output_vars); 00170 00171 Py_XDECREF(self->nodes); 00172 Py_XDECREF(self->thunks); 00173 Py_XDECREF(self->call_times); 00174 Py_XDECREF(self->call_counts); 00175 Py_XDECREF(self->pre_call_clear); 00176 Py_TYPE(self)->tp_free((PyObject*)self); 00177 } 00178 static PyObject * 00179 CLazyLinker_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 00180 { 00181 CLazyLinker *self; 00182 00183 self = (CLazyLinker *)type->tp_alloc(type, 0); 00184 if (self != NULL) { 00185 self->nodes = NULL; 00186 self->thunks = NULL; 00187 self->pre_call_clear = NULL; 00188 00189 self->allow_gc = 1; 00190 self->n_applies = 0; 00191 self->n_vars = 0; 00192 self->var_computed = NULL; 00193 self->var_computed_cells = NULL; 00194 self->var_value_cells = NULL; 00195 self->dependencies = NULL; 00196 self->n_dependencies = NULL; 00197 00198 self->n_output_vars = 0; 00199 self->output_vars = NULL; 00200 00201 self->is_lazy = NULL; 00202 00203 self->var_owner = NULL; 00204 self->var_has_owner = NULL; 00205 00206 self->node_n_inputs = NULL; 00207 self->node_n_outputs = NULL; 00208 self->node_inputs = NULL; 00209 self->node_outputs = NULL; 00210 self->node_inputs_outputs_base = NULL; 00211 self->node_prereqs = NULL; 00212 self->node_n_prereqs = NULL; 00213 00214 self->update_storage = NULL; 00215 self->n_updates = 0; 00216 00217 self->thunk_cptr_data = NULL; 00218 self->thunk_cptr_fn = NULL; 00219 self->call_times = NULL; 00220 self->call_counts = NULL; 00221 self->do_timing = 0; 00222 00223 self->need_update_inputs = 0; 00224 self->position_of_error = -1; 00225 } 00226 return (PyObject *)self; 00227 } 00228 00229 static int 00230 CLazyLinker_init(CLazyLinker *self, PyObject *args, PyObject *kwds) 00231 { 00232 static char *kwlist[] = { 00233 (char*)"nodes", 00234 (char*)"thunks", 00235 (char*)"pre_call_clear", 00236 (char*)"allow_gc", 00237 (char*)"call_counts", 00238 (char*)"call_times", 00239 (char*)"compute_map_list", 00240 (char*)"storage_map_list", 00241 (char*)"base_input_output_list", 00242 (char*)"node_n_inputs", 00243 (char*)"node_n_outputs", 00244 (char*)"node_input_offset", 00245 (char*)"node_output_offset", 00246 (char*)"var_owner", 00247 (char*)"is_lazy_list", 00248 (char*)"output_vars", 00249 (char*)"node_prereqs", 00250 (char*)"node_output_size", 00251 (char*)"update_storage", 00252 (char*)"dependencies", 00253 NULL}; 00254 00255 PyObject *compute_map_list=NULL, 00256 *storage_map_list=NULL, 00257 *base_input_output_list=NULL, 00258 *node_n_inputs=NULL, 00259 *node_n_outputs=NULL, 00260 *node_input_offset=NULL, 00261 *node_output_offset=NULL, 00262 *var_owner=NULL, 00263 *is_lazy=NULL, 00264 *output_vars=NULL, 00265 *node_prereqs=NULL, 00266 *node_output_size=NULL, 00267 *update_storage=NULL, 00268 *dependencies=NULL; 00269 00270 assert(!self->nodes); 00271 if (! PyArg_ParseTupleAndKeywords(args, kwds, "OOOiOOOOOOOOOOOOOOOO", kwlist, 00272 &self->nodes, 00273 &self->thunks, 00274 &self->pre_call_clear, 00275 &self->allow_gc, 00276 &self->call_counts, 00277 &self->call_times, 00278 &compute_map_list, 00279 &storage_map_list, 00280 &base_input_output_list, 00281 &node_n_inputs, 00282 &node_n_outputs, 00283 &node_input_offset, 00284 &node_output_offset, 00285 &var_owner, 00286 &is_lazy, 00287 &output_vars, 00288 &node_prereqs, 00289 &node_output_size, 00290 &update_storage, 00291 &dependencies 00292 )) 00293 return -1; 00294 Py_INCREF(self->nodes); 00295 Py_INCREF(self->thunks); 00296 Py_INCREF(self->pre_call_clear); 00297 Py_INCREF(self->call_counts); 00298 Py_INCREF(self->call_times); 00299 00300 Py_ssize_t n_applies = PyList_Size(self->nodes); 00301 00302 self->n_applies = n_applies; 00303 self->n_vars = PyList_Size(var_owner); 00304 00305 if (PyList_Size(self->thunks) != n_applies) return -1; 00306 if (PyList_Size(self->call_counts) != n_applies) return -1; 00307 if (PyList_Size(self->call_times) != n_applies) return -1; 00308 00309 // allocated and initialize thunk_cptr_data and thunk_cptr_fn 00310 if (n_applies) 00311 { 00312 self->thunk_cptr_data = (void**)calloc(n_applies, sizeof(void*)); 00313 self->thunk_cptr_fn = (void**)calloc(n_applies, sizeof(void*)); 00314 self->is_lazy = (int*)calloc(n_applies, sizeof(int)); 00315 self->node_prereqs = (Py_ssize_t**)calloc(n_applies, sizeof(Py_ssize_t*)); 00316 self->node_n_prereqs = (Py_ssize_t*)calloc(n_applies, sizeof(Py_ssize_t)); 00317 assert(self->node_prereqs); 00318 assert(self->node_n_prereqs); 00319 assert(self->is_lazy); 00320 assert(self->thunk_cptr_fn); 00321 assert(self->thunk_cptr_data); 00322 00323 for (int i = 0; i < n_applies; ++i) 00324 { 00325 PyObject * thunk = PyList_GetItem(self->thunks, i); 00326 //thunk is borrowed 00327 if (PyObject_HasAttrString(thunk, "cthunk")) 00328 { 00329 PyObject * cthunk = PyObject_GetAttrString(thunk, "cthunk"); 00330 //new reference 00331 assert (cthunk && PyCObject_Check(cthunk)); 00332 self->thunk_cptr_fn[i] = PyCObject_AsVoidPtr(cthunk); 00333 self->thunk_cptr_data[i] = PyCObject_GetDesc(cthunk); 00334 Py_DECREF(cthunk); 00335 // cthunk is kept alive by membership in self->thunks 00336 } 00337 00338 PyObject * el_i = PyList_GetItem(is_lazy, i); 00339 self->is_lazy[i] = PyNumber_AsSsize_t(el_i, NULL); 00340 00341 /* now get the prereqs */ 00342 el_i = PyList_GetItem(node_prereqs, i); 00343 assert (PyList_Check(el_i)); 00344 self->node_n_prereqs[i] = PyList_Size(el_i); 00345 if (self->node_n_prereqs[i]) 00346 { 00347 self->node_prereqs[i] = (Py_ssize_t*)malloc( 00348 PyList_Size(el_i)*sizeof(Py_ssize_t)); 00349 for (int j = 0; j < PyList_Size(el_i); ++j) 00350 { 00351 PyObject * el_ij = PyList_GetItem(el_i, j); 00352 Py_ssize_t N = PyNumber_AsSsize_t(el_ij, PyExc_IndexError); 00353 if (PyErr_Occurred()) 00354 return -1; 00355 // N < n. variables 00356 assert(N < PyList_Size(var_owner)); 00357 self->node_prereqs[i][j] = N; 00358 } 00359 } 00360 } 00361 } 00362 if (PyList_Check(base_input_output_list)) 00363 { 00364 Py_ssize_t n_inputs_outputs_base = PyList_Size(base_input_output_list); 00365 self->node_inputs_outputs_base = (Py_ssize_t*)calloc(n_inputs_outputs_base,sizeof(Py_ssize_t)); 00366 assert(self->node_inputs_outputs_base); 00367 for (int i = 0; i < n_inputs_outputs_base; ++i) 00368 { 00369 PyObject *el_i = PyList_GetItem(base_input_output_list, i); 00370 Py_ssize_t idx = PyNumber_AsSsize_t(el_i, PyExc_IndexError); 00371 if (PyErr_Occurred()) return -1; 00372 self->node_inputs_outputs_base[i] = idx; 00373 } 00374 self->node_n_inputs = (Py_ssize_t*)calloc(n_applies,sizeof(Py_ssize_t)); 00375 assert(self->node_n_inputs); 00376 self->node_n_outputs = (Py_ssize_t*)calloc(n_applies,sizeof(Py_ssize_t)); 00377 assert(self->node_n_outputs); 00378 self->node_inputs = (Py_ssize_t**)calloc(n_applies,sizeof(Py_ssize_t*)); 00379 assert(self->node_inputs); 00380 self->node_outputs = (Py_ssize_t**)calloc(n_applies,sizeof(Py_ssize_t*)); 00381 assert(self->node_outputs); 00382 for (int i = 0; i < n_applies; ++i) 00383 { 00384 Py_ssize_t N; 00385 N = PyNumber_AsSsize_t(PyList_GetItem(node_n_inputs, i),PyExc_IndexError); 00386 if (PyErr_Occurred()) return -1; 00387 assert (N <= n_inputs_outputs_base); 00388 self->node_n_inputs[i] = N; 00389 N = PyNumber_AsSsize_t(PyList_GetItem(node_n_outputs, i),PyExc_IndexError); 00390 if (PyErr_Occurred()) return -1; 00391 assert (N <= n_inputs_outputs_base); 00392 self->node_n_outputs[i] = N; 00393 N = PyNumber_AsSsize_t(PyList_GetItem(node_input_offset, i),PyExc_IndexError); 00394 if (PyErr_Occurred()) return -1; 00395 assert (N <= n_inputs_outputs_base); 00396 self->node_inputs[i] = &self->node_inputs_outputs_base[N]; 00397 N = PyNumber_AsSsize_t(PyList_GetItem(node_output_offset, i),PyExc_IndexError); 00398 if (PyErr_Occurred()) return -1; 00399 assert (N <= n_inputs_outputs_base); 00400 self->node_outputs[i] = &self->node_inputs_outputs_base[N]; 00401 } 00402 } 00403 else 00404 { 00405 PyErr_SetString(PyExc_TypeError, "base_input_output_list must be list"); 00406 return -1; 00407 } 00408 00409 // allocation for var_owner 00410 if (PyList_Check(var_owner)) 00411 { 00412 self->var_owner = (Py_ssize_t*)calloc(self->n_vars,sizeof(Py_ssize_t)); 00413 self->var_has_owner = (int*)calloc(self->n_vars,sizeof(int)); 00414 self->var_computed = (int*)calloc(self->n_vars,sizeof(int)); 00415 self->var_computed_cells = (PyObject**)calloc(self->n_vars,sizeof(PyObject*)); 00416 self->var_value_cells = (PyObject**)calloc(self->n_vars,sizeof(PyObject*)); 00417 for (int i = 0; i < self->n_vars; ++i) 00418 { 00419 PyObject * el_i = PyList_GetItem(var_owner, i); 00420 if (el_i == Py_None) 00421 { 00422 self->var_has_owner[i] = 0; 00423 } 00424 else 00425 { 00426 Py_ssize_t N = PyNumber_AsSsize_t(el_i, PyExc_IndexError); 00427 if (PyErr_Occurred()) return -1; 00428 assert (N <= n_applies); 00429 self->var_owner[i] = N; 00430 self->var_has_owner[i] = 1; 00431 } 00432 self->var_computed_cells[i] = PyList_GetItem(compute_map_list, i); 00433 Py_INCREF(self->var_computed_cells[i]); 00434 self->var_value_cells[i] = PyList_GetItem(storage_map_list, i); 00435 Py_INCREF(self->var_value_cells[i]); 00436 } 00437 } 00438 else 00439 { 00440 PyErr_SetString(PyExc_TypeError, "var_owner must be list"); 00441 return -1; 00442 } 00443 00444 if (dependencies != Py_None) 00445 { 00446 self->dependencies = (Py_ssize_t**)calloc(self->n_vars, sizeof(Py_ssize_t *)); 00447 self->n_dependencies = (Py_ssize_t*)calloc(self->n_vars, sizeof(Py_ssize_t)); 00448 assert(self->dependencies); 00449 assert(self->n_dependencies); 00450 00451 for (int i = 0; i < self->n_vars; ++i) 00452 { 00453 PyObject *tmp = PyList_GetItem(dependencies, i); 00454 // refcounting - tmp is borrowed 00455 if (unpack_list_of_ssize_t(tmp, &self->dependencies[i], &self->n_dependencies[i], 00456 "dependencies")) 00457 return -1; 00458 } 00459 } 00460 00461 if (unpack_list_of_ssize_t(output_vars, &self->output_vars, &self->n_output_vars, 00462 "output_vars")) 00463 return -1; 00464 for (int i = 0; i < self->n_output_vars; ++i) 00465 { 00466 assert(self->output_vars[i] < self->n_vars); 00467 } 00468 if (unpack_list_of_ssize_t(update_storage, &self->update_storage, &self->n_updates, 00469 "updates_storage")) 00470 return -1; 00471 return 0; 00472 } 00473 static void set_position_of_error(CLazyLinker * self, int owner_idx) 00474 { 00475 if (self->position_of_error == -1) 00476 { 00477 self->position_of_error = owner_idx; 00478 } 00479 } 00480 static PyObject * pycall(CLazyLinker * self, Py_ssize_t node_idx, int verbose) 00481 { 00482 // call thunk to see which inputs it wants 00483 PyObject * thunk = PyList_GetItem(self->thunks, node_idx); 00484 // refcounting - thunk is borrowed 00485 PyObject * rval = NULL; 00486 if (self->do_timing) 00487 { 00488 double t0 = pytime(NULL); 00489 if (verbose) fprintf(stderr, "calling via Python (node %i)\n", (int)node_idx); 00490 rval = PyObject_CallObject(thunk, NULL); 00491 if (rval) 00492 { 00493 double t1 = pytime(NULL); 00494 double ti = PyFloat_AsDouble( 00495 PyList_GetItem(self->call_times, node_idx)); 00496 PyList_SetItem(self->call_times, node_idx, 00497 PyFloat_FromDouble(t1 - t0 + ti)); 00498 PyObject * count = PyList_GetItem(self->call_counts, node_idx); 00499 long icount = PyInt_AsLong(count); 00500 PyList_SetItem(self->call_counts, node_idx, 00501 PyInt_FromLong(icount + 1)); 00502 } 00503 } 00504 else 00505 { 00506 if (verbose) 00507 { 00508 fprintf(stderr, "calling via Python (node %i)\n", (int)node_idx); 00509 } 00510 rval = PyObject_CallObject(thunk, NULL); 00511 } 00512 return rval; 00513 } 00514 static int c_call(CLazyLinker * self, Py_ssize_t node_idx, int verbose) 00515 { 00516 void * ptr_addr = self->thunk_cptr_fn[node_idx]; 00517 int (*fn)(void*) = (int (*)(void*))(ptr_addr); 00518 if (verbose) fprintf(stderr, "calling non-lazy shortcut (node %i)\n", (int)node_idx); 00519 int err = 0; 00520 if (self->do_timing) 00521 { 00522 double t0 = pytime(NULL); 00523 err = fn(self->thunk_cptr_data[node_idx]); 00524 double t1 = pytime(NULL); 00525 double ti = PyFloat_AsDouble(PyList_GetItem(self->call_times, node_idx)); 00526 PyList_SetItem(self->call_times, node_idx, PyFloat_FromDouble(t1 - t0 + ti)); 00527 PyObject * count = PyList_GetItem(self->call_counts, node_idx); 00528 long icount = PyInt_AsLong(count); 00529 PyList_SetItem(self->call_counts, node_idx, PyInt_FromLong(icount+1)); 00530 } 00531 else 00532 { 00533 err = fn(self->thunk_cptr_data[node_idx]); 00534 } 00535 00536 if (err) 00537 { 00538 // cast the argument to a PyList (as described near line 226 of cc.py) 00539 PyObject * __ERROR = ((PyObject**)self->thunk_cptr_data[node_idx])[0]; 00540 assert (PyList_Check(__ERROR)); 00541 assert (PyList_Size(__ERROR) == 3); 00542 PyObject * err_type = PyList_GetItem(__ERROR, 0); //stolen ref 00543 PyObject * err_msg = PyList_GetItem(__ERROR, 1); //stolen ref 00544 PyObject * err_trace = PyList_GetItem(__ERROR, 2); //stolen ref 00545 PyList_SET_ITEM(__ERROR, 0, Py_None); Py_INCREF(Py_None); //clobbers old ref 00546 PyList_SET_ITEM(__ERROR, 1, Py_None); Py_INCREF(Py_None); //clobbers old ref 00547 PyList_SET_ITEM(__ERROR, 2, Py_None); Py_INCREF(Py_None); //clobbers old ref 00548 00549 assert(!PyErr_Occurred()); // because CLinker hid the exception in __ERROR aka data 00550 PyErr_Restore(err_type, err_msg, err_trace); //steals refs to args 00551 } 00552 if (err) set_position_of_error(self, node_idx); 00553 return err; 00554 } 00555 static 00556 int lazy_rec_eval(CLazyLinker * self, Py_ssize_t var_idx, PyObject*one, PyObject*zero) 00557 { 00558 PyObject *rval = NULL; 00559 int verbose = 0; 00560 int err = 0; 00561 00562 if (verbose) fprintf(stderr, "lazy_rec computing %i\n", (int)var_idx); 00563 00564 if (self->var_computed[var_idx] || !self->var_has_owner[var_idx]) 00565 return 0; 00566 00567 Py_ssize_t owner_idx = self->var_owner[var_idx]; 00568 00569 // STEP 1: compute the pre-requirements of the node 00570 // Includes input nodes for non-lazy ops. 00571 for (int i = 0; i < self->node_n_prereqs[owner_idx]; ++i) 00572 { 00573 Py_ssize_t prereq_idx = self->node_prereqs[owner_idx][i]; 00574 if (!self->var_computed[prereq_idx]) 00575 { 00576 err = lazy_rec_eval(self, prereq_idx, one, zero); 00577 if (err) return err; 00578 } 00579 assert (self->var_computed[prereq_idx]); 00580 } 00581 00582 // STEP 2: compute the node itself 00583 if (self->is_lazy[owner_idx]) 00584 { 00585 // update the compute_map cells corresponding to the inputs of this thunk 00586 for (int i = 0; i < self->node_n_inputs[owner_idx]; ++i) 00587 { 00588 int in_idx = self->node_inputs[owner_idx][i]; 00589 if (self->var_computed[in_idx]) 00590 { 00591 Py_INCREF(one); 00592 err = PyList_SetItem(self->var_computed_cells[in_idx], 0, one); 00593 } 00594 else 00595 { 00596 Py_INCREF(zero); 00597 err = PyList_SetItem(self->var_computed_cells[in_idx], 0, zero); 00598 } 00599 if (err) goto fail; 00600 } 00601 00602 rval = pycall(self, owner_idx, verbose); 00603 // refcounting - rval is new ref 00604 //TODO: to prevent infinite loops 00605 // - consider check that a thunk does not ask for an input that is already computed 00606 if (rval == NULL) 00607 { 00608 assert (PyErr_Occurred()); 00609 err = 1; 00610 goto fail; 00611 } 00612 00613 //update the computed-ness of any output cells 00614 for (int i = 0; i < self->node_n_outputs[owner_idx]; ++i) 00615 { 00616 int out_idx = self->node_outputs[owner_idx][i]; 00617 PyObject * el_i = PyList_GetItem(self->var_computed_cells[out_idx], 0); 00618 Py_ssize_t N = PyNumber_AsSsize_t(el_i, PyExc_IndexError); 00619 if (PyErr_Occurred()) 00620 { 00621 err = -1; 00622 goto pyfail; 00623 } 00624 assert (N==0 || N==1); 00625 self->var_computed[out_idx] = N; 00626 } 00627 if (!self->var_computed[var_idx]) 00628 { 00629 /* 00630 * If self is not computed after the call, this means that some 00631 * inputs are needed. Compute the ones on the returned list 00632 * and try to compute the current node again (with recursive call). 00633 * This allows a node to request more nodes more than once before 00634 * finally yielding a result. 00635 */ 00636 if (!PyList_Check(rval)) 00637 { 00638 //TODO: More helpful error to help find *which node* made this 00639 // bad thunk 00640 PyErr_SetString(PyExc_TypeError, 00641 "lazy thunk should return a list"); 00642 err = 1; 00643 goto pyfail; 00644 } 00645 00646 if (!PyList_Size(rval)) 00647 { 00648 PyErr_SetString(PyExc_ValueError, 00649 "lazy thunk returned empty list without computing output"); 00650 err = 1; 00651 goto pyfail; 00652 } 00653 00654 for (int i = 0; i < PyList_Size(rval); ++i) 00655 { 00656 PyObject * el_i = PyList_GetItem(rval, i); 00657 Py_ssize_t N = PyNumber_AsSsize_t(el_i, PyExc_IndexError); 00658 if (PyErr_Occurred()) 00659 { 00660 err = 1; 00661 goto pyfail; 00662 } 00663 assert (N <= self->node_n_inputs[owner_idx]); 00664 Py_ssize_t input_idx = self->node_inputs[owner_idx][N]; 00665 err = lazy_rec_eval(self, input_idx, one, zero); 00666 if (err) goto pyfail; 00667 } 00668 00669 Py_DECREF(rval); 00670 /* 00671 * We intentionally skip all the end-of-function processing 00672 * (mark outputs, GC) as it will be performed by the call 00673 * that actually manages to compute the result. 00674 */ 00675 return lazy_rec_eval(self, var_idx, one, zero); 00676 } 00677 00678 Py_DECREF(rval); 00679 } 00680 else //owner is not a lazy op. Ensure all intputs are evaluated. 00681 { 00682 // loop over inputs to owner 00683 // call lazy_rec_eval on each one that is not computed. 00684 // if there's an error, pass it up the stack 00685 for (int i = 0; i < self->node_n_inputs[owner_idx]; ++i) 00686 { 00687 Py_ssize_t input_idx = self->node_inputs[owner_idx][i]; 00688 if (!self->var_computed[input_idx]) 00689 { 00690 err = lazy_rec_eval(self, input_idx, one, zero); 00691 if (err) return err; 00692 } 00693 assert (self->var_computed[input_idx]); 00694 } 00695 00696 // call the thunk for this owner. 00697 if (self->thunk_cptr_fn[owner_idx]) 00698 { 00699 err = c_call(self, owner_idx, verbose); 00700 if (err) goto fail; 00701 } 00702 else 00703 { 00704 rval = pycall(self, owner_idx, verbose); 00705 //rval is new ref 00706 if (rval) //pycall returned normally (no exception) 00707 { 00708 if (rval == Py_None) 00709 { 00710 Py_DECREF(rval); //ignore a return of None 00711 } 00712 else if (PyList_Check(rval)) 00713 { 00714 PyErr_SetString(PyExc_TypeError, 00715 "non-lazy thunk should return None, not list"); 00716 err = 1; 00717 goto pyfail; 00718 } 00719 else // don't know what it returned, but it wasn't right. 00720 { 00721 PyErr_SetObject(PyExc_TypeError, rval); 00722 err = 1; 00723 // We don't release rval since we put it in the error above 00724 goto fail; 00725 } 00726 } 00727 else // pycall returned NULL (internal error) 00728 { 00729 err = 1; 00730 goto fail; 00731 } 00732 } 00733 } 00734 00735 // loop over all outputs and mark them as computed 00736 for (int i = 0; i < self->node_n_outputs[owner_idx]; ++i) 00737 { 00738 self->var_computed[self->node_outputs[owner_idx][i]] = 1; 00739 } 00740 00741 // Free vars that are not needed anymore 00742 if (self->allow_gc) 00743 { 00744 for (int i = 0; i < self->node_n_inputs[owner_idx]; ++i) 00745 { 00746 int cleanup = 1; 00747 Py_ssize_t i_idx = self->node_inputs[owner_idx][i]; 00748 if (!self->var_has_owner[i_idx]) 00749 continue; 00750 00751 for (int j = 0; j < self->n_output_vars; ++j) 00752 { 00753 if (i_idx == self->output_vars[j]) 00754 { 00755 cleanup = 0; 00756 break; 00757 } 00758 } 00759 if (!cleanup) continue; 00760 00761 for (int j = 0; j < self->n_dependencies[i_idx]; ++j) 00762 { 00763 if (!self->var_computed[self->dependencies[i_idx][j]]) 00764 { 00765 cleanup = 0; 00766 break; 00767 } 00768 } 00769 if (!cleanup) continue; 00770 00771 Py_INCREF(Py_None); 00772 err = PyList_SetItem(self->var_value_cells[i_idx], 0, Py_None); 00773 //See the Stack gc implementation for why we change it to 2 and not 0. 00774 self->var_computed[i_idx] = 2; 00775 if (err) goto fail; 00776 } 00777 } 00778 00779 return 0; 00780 pyfail: 00781 Py_DECREF(rval); 00782 fail: 00783 set_position_of_error(self, owner_idx); 00784 return err; 00785 } 00786 00787 static PyObject * 00788 CLazyLinker_call(PyObject *_self, PyObject *args, PyObject *kwds) 00789 { 00790 CLazyLinker * self = (CLazyLinker*)_self; 00791 static char *kwlist[] = { 00792 (char*)"time_thunks", 00793 (char *)"n_calls", 00794 NULL}; 00795 int n_calls=1; 00796 if (! PyArg_ParseTupleAndKeywords(args, kwds, "|ii", kwlist, 00797 &self->do_timing, 00798 &n_calls)) 00799 return NULL; 00800 int err = 0; 00801 self->position_of_error = -1; 00802 // create constants used to fill the var_compute_cells 00803 PyObject * one = PyInt_FromLong(1); 00804 PyObject * zero = PyInt_FromLong(0); 00805 00806 // pre-allocate our return value 00807 Py_INCREF(Py_None); 00808 PyObject * rval = Py_None; 00809 //clear storage of pre_call_clear elements 00810 for (int call_i = 0; call_i < n_calls && (!err); ++call_i) 00811 { 00812 Py_ssize_t n_pre_call_clear = PyList_Size(self->pre_call_clear); 00813 assert(PyList_Check(self->pre_call_clear)); 00814 for (int i = 0; i < n_pre_call_clear; ++i) 00815 { 00816 PyObject * el_i = PyList_GetItem(self->pre_call_clear, i); 00817 Py_INCREF(Py_None); 00818 PyList_SetItem(el_i, 0, Py_None); 00819 } 00820 //clear the computed flag out of all non-input vars 00821 for (int i = 0; i < self->n_vars; ++i) 00822 { 00823 self->var_computed[i] = !self->var_has_owner[i]; 00824 if (self->var_computed[i]) 00825 { 00826 Py_INCREF(one); 00827 PyList_SetItem(self->var_computed_cells[i], 0, one); 00828 } 00829 else 00830 { 00831 Py_INCREF(zero); 00832 PyList_SetItem(self->var_computed_cells[i], 0, zero); 00833 } 00834 } 00835 00836 for (int i = 0; i < self->n_output_vars && (!err); ++i) 00837 { 00838 err = lazy_rec_eval(self, self->output_vars[i], one, zero); 00839 } 00840 00841 if (!err) 00842 { 00843 // save references to outputs prior to updating storage containers 00844 assert (self->n_output_vars >= self->n_updates); 00845 Py_DECREF(rval); 00846 rval = PyList_New(self->n_output_vars); 00847 for (int i = 0; i < (self->n_output_vars); ++i) 00848 { 00849 Py_ssize_t src = self->output_vars[i]; 00850 PyObject * item = PyList_GetItem(self->var_value_cells[src], 0); 00851 if (self->var_computed[src] != 1) 00852 { 00853 err = 1; 00854 PyErr_Format(PyExc_AssertionError, 00855 "The compute map of output %d should contain " 00856 "1 at the end of execution, not %d.", 00857 i, self->var_computed[src]); 00858 break; 00859 } 00860 Py_INCREF(item); 00861 PyList_SetItem(rval, i, item); 00862 } 00863 } 00864 00865 if (!err) 00866 { 00867 // Update the inputs that have an update rule 00868 for (int i = 0; i < self->n_updates; ++i) 00869 { 00870 PyObject* tmp = PyList_GetItem(rval, self->n_output_vars - self->n_updates + i); 00871 Py_INCREF(tmp); 00872 Py_ssize_t dst = self->update_storage[i]; 00873 PyList_SetItem(self->var_value_cells[dst], 0, tmp); 00874 } 00875 } 00876 } 00877 00878 /* 00879 Clear everything that is left and not an output. This is needed 00880 for lazy evaluation since the current GC algo is too conservative 00881 with lazy graphs. 00882 */ 00883 if (self->allow_gc && !err) 00884 { 00885 for (Py_ssize_t i = 0; i < self->n_vars; ++i) 00886 { 00887 int do_cleanup = 1; 00888 if (!self->var_has_owner[i] || !self->var_computed[i]) 00889 continue; 00890 for (int j = 0; j < self->n_output_vars; ++j) 00891 { 00892 if (i == self->output_vars[j]) 00893 { 00894 do_cleanup = 0; 00895 break; 00896 } 00897 } 00898 if (!do_cleanup) 00899 continue; 00900 Py_INCREF(Py_None); 00901 PyList_SetItem(self->var_value_cells[i], 0, Py_None); 00902 } 00903 } 00904 Py_DECREF(one); 00905 Py_DECREF(zero); 00906 if (err) 00907 { 00908 Py_DECREF(rval); 00909 return NULL; 00910 } 00911 return rval; 00912 } 00913 00914 #if 0 00915 static PyMethodDef CLazyLinker_methods[] = { 00916 { 00917 //"name", (PyCFunction)CLazyLinker_accept, METH_VARARGS, "Return the name, combining the first and last name" 00918 }, 00919 {NULL} /* Sentinel */ 00920 }; 00921 #endif 00922 00923 00924 static PyObject * 00925 CLazyLinker_get_allow_gc(CLazyLinker *self, void *closure) 00926 { 00927 return PyBool_FromLong(self->allow_gc); 00928 } 00929 00930 static int 00931 CLazyLinker_set_allow_gc(CLazyLinker *self, PyObject *value, void *closure) 00932 { 00933 if(!PyBool_Check(value)) 00934 return -1; 00935 00936 if (value == Py_True) 00937 self->allow_gc = true; 00938 else 00939 self->allow_gc = false; 00940 return 0; 00941 } 00942 00943 static PyGetSetDef CLazyLinker_getset[] = { 00944 {(char*)"allow_gc", 00945 (getter)CLazyLinker_get_allow_gc, 00946 (setter)CLazyLinker_set_allow_gc, 00947 (char*)"do this function support allow_gc", 00948 NULL}, 00949 {NULL, NULL, NULL, NULL} /* Sentinel */ 00950 }; 00951 static PyMemberDef CLazyLinker_members[] = { 00952 {(char*)"nodes", T_OBJECT_EX, offsetof(CLazyLinker, nodes), 0, 00953 (char*)"list of nodes"}, 00954 {(char*)"thunks", T_OBJECT_EX, offsetof(CLazyLinker, thunks), 0, 00955 (char*)"list of thunks in program"}, 00956 {(char*)"call_counts", T_OBJECT_EX, offsetof(CLazyLinker, call_counts), 0, 00957 (char*)"number of calls of each thunk"}, 00958 {(char*)"call_times", T_OBJECT_EX, offsetof(CLazyLinker, call_times), 0, 00959 (char*)"total runtime in each thunk"}, 00960 {(char*)"position_of_error", T_INT, offsetof(CLazyLinker, position_of_error), 0, 00961 (char*)"position of failed thunk"}, 00962 {(char*)"time_thunks", T_INT, offsetof(CLazyLinker, do_timing), 0, 00963 (char*)"bool: nonzero means call will time thunks"}, 00964 {(char*)"need_update_inputs", T_INT, offsetof(CLazyLinker, need_update_inputs), 0, 00965 (char*)"bool: nonzero means Function.__call__ must implement update mechanism"}, 00966 {NULL} /* Sentinel */ 00967 }; 00968 00969 static PyTypeObject lazylinker_ext_CLazyLinkerType = { 00970 #if defined(NPY_PY3K) 00971 PyVarObject_HEAD_INIT(NULL, 0) 00972 #else 00973 PyObject_HEAD_INIT(NULL) 00974 0, /*ob_size*/ 00975 #endif 00976 "lazylinker_ext.CLazyLinker", /*tp_name*/ 00977 sizeof(CLazyLinker), /*tp_basicsize*/ 00978 0, /*tp_itemsize*/ 00979 CLazyLinker_dealloc, /*tp_dealloc*/ 00980 0, /*tp_print*/ 00981 0, /*tp_getattr*/ 00982 0, /*tp_setattr*/ 00983 0, /*tp_compare*/ 00984 0, /*tp_repr*/ 00985 0, /*tp_as_number*/ 00986 0, /*tp_as_sequence*/ 00987 0, /*tp_as_mapping*/ 00988 0, /*tp_hash */ 00989 CLazyLinker_call, /*tp_call*/ 00990 0, /*tp_str*/ 00991 0, /*tp_getattro*/ 00992 0, /*tp_setattro*/ 00993 0, /*tp_as_buffer*/ 00994 Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /*tp_flags*/ 00995 "CLazyLinker object", /* tp_doc */ 00996 0, /* tp_traverse */ 00997 0, /* tp_clear */ 00998 0, /* tp_richcompare */ 00999 0, /* tp_weaklistoffset */ 01000 0, /* tp_iter */ 01001 0, /* tp_iternext */ 01002 0,//CLazyLinker_methods, /* tp_methods */ 01003 CLazyLinker_members, /* tp_members */ 01004 CLazyLinker_getset, /* tp_getset */ 01005 0, /* tp_base */ 01006 0, /* tp_dict */ 01007 0, /* tp_descr_get */ 01008 0, /* tp_descr_set */ 01009 0, /* tp_dictoffset */ 01010 (initproc)CLazyLinker_init,/* tp_init */ 01011 0, /* tp_alloc */ 01012 CLazyLinker_new, /* tp_new */ 01013 }; 01014 01015 static PyObject * get_version(PyObject *dummy, PyObject *args) 01016 { 01017 PyObject *result = PyFloat_FromDouble(0.21); 01018 return result; 01019 } 01020 01021 static PyMethodDef lazylinker_ext_methods[] = { 01022 {"get_version", get_version, METH_VARARGS, "Get extension version."}, 01023 {NULL, NULL, 0, NULL} /* Sentinel */ 01024 }; 01025 01026 #if defined(NPY_PY3K) 01027 static struct PyModuleDef moduledef = { 01028 PyModuleDef_HEAD_INIT, 01029 "lazylinker_ext", 01030 NULL, 01031 -1, 01032 lazylinker_ext_methods, 01033 NULL, 01034 NULL, 01035 NULL, 01036 NULL 01037 }; 01038 #endif 01039 #if defined(NPY_PY3K) 01040 #define RETVAL m 01041 PyMODINIT_FUNC 01042 PyInit_lazylinker_ext(void) { 01043 #else 01044 #define RETVAL 01045 PyMODINIT_FUNC 01046 initlazylinker_ext(void) 01047 { 01048 #endif 01049 PyObject* m; 01050 01051 lazylinker_ext_CLazyLinkerType.tp_new = PyType_GenericNew; 01052 if (PyType_Ready(&lazylinker_ext_CLazyLinkerType) < 0) 01053 return RETVAL; 01054 #if defined(NPY_PY3K) 01055 m = PyModule_Create(&moduledef); 01056 #else 01057 m = Py_InitModule3("lazylinker_ext", lazylinker_ext_methods, 01058 "Example module that creates an extension type."); 01059 #endif 01060 Py_INCREF(&lazylinker_ext_CLazyLinkerType); 01061 PyModule_AddObject(m, "CLazyLinker", (PyObject *)&lazylinker_ext_CLazyLinkerType); 01062 01063 return RETVAL; 01064 } 01065 Problem occurred during compilation with the command line below: /usr/bin/g++ -shared -g -march=broadwell -target-feature +sse2 -target-feature +cx16 -target-feature -tbm -target-feature -avx512ifma -target-feature -avx512dq -target-feature -fma4 -target-feature -prfchw -target-feature +bmi2 -target-feature -xsavec -target-feature +fsgsbase -target-feature +popcnt -target-feature +aes -target-feature -pcommit -target-feature -xsaves -target-feature -avx512er -target-feature -clwb -target-feature -avx512f -target-feature -pku -target-feature -smap -target-feature +mmx -target-feature -xop -target-feature -rdseed -target-feature -hle -target-feature -sse4a -target-feature -avx512bw -target-feature -clflushopt -target-feature +xsave -target-feature -avx512vl -target-feature +invpcid -target-feature -avx512cd -target-feature +avx -target-feature -rtm -target-feature +fma -target-feature +bmi -target-feature -mwaitx -target-feature +rdrnd -target-feature +sse4.1 -target-feature +sse4.2 -target-feature +avx2 -target-feature +sse -target-feature +lzcnt -target-feature +pclmul -target-feature -prefetchwt1 -target-feature +f16c -target-feature +ssse3 -target-feature -sgx -target-feature +cmov -target-feature -avx512vbmi -target-feature +movbe -target-feature +xsaveopt -target-feature -sha -target-feature -adx -target-feature -avx512pf -target-feature +sse3 -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -fPIC -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -I/<>/theano/gof -fvisibility=hidden -o /<>/.pybuild/compiledir_Linux-4.9--amd64-x86_64-with-debian-buster-sid--2.7.13-64/lazylinker_ext/lazylinker_ext.so /<>/.pybuild/compiledir_Linux-4.9--amd64-x86_64-with-debian-buster-sid--2.7.13-64/lazylinker_ext/mod.cpp -L/usr/lib -lpython2.7 Failure: Exception (Compilation failed (return status=1): clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-tbm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-fma4'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prfchw'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pcommit'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clwb'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pku'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-smap'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rdseed'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-hle'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sse4a'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clflushopt'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rtm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-mwaitx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prefetchwt1'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sgx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sha'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: no such file or directory: '+sse2'. clang: error: no such file or directory: '+cx16'. clang: error: no such file or directory: '+bmi2'. clang: error: language not recognized: 'savec'. clang: error: no such file or directory: '+fsgsbase'. clang: error: no such file or directory: '+popcnt'. clang: error: no such file or directory: '+aes'. clang: error: language not recognized: 'saves'. clang: error: no such file or directory: '+mmx'. clang: error: language not recognized: 'op'. clang: error: no such file or directory: '+xsave'. clang: error: no such file or directory: '+invpcid'. clang: error: no such file or directory: '+avx'. clang: error: no such file or directory: '+fma'. clang: error: no such file or directory: '+bmi'. clang: error: no such file or directory: '+rdrnd'. clang: error: no such file or directory: '+sse4.1'. clang: error: no such file or directory: '+sse4.2'. clang: error: no such file or directory: '+avx2'. clang: error: no such file or directory: '+sse'. clang: error: no such file or directory: '+lzcnt'. clang: error: no such file or directory: '+pclmul'. clang: error: no such file or directory: '+f16c'. clang: error: no such file or directory: '+ssse3'. clang: error: no such file or directory: '+cmov'. clang: error: no such file or directory: '+movbe'. clang: error: no such file or directory: '+xsaveopt'. clang: error: no such file or directory: '+sse3'. ) ... ERROR ====================================================================== ERROR: Failure: Exception (Compilation failed (return status=1): clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-tbm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-fma4'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prfchw'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pcommit'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clwb'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pku'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-smap'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rdseed'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-hle'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sse4a'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clflushopt'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rtm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-mwaitx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prefetchwt1'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sgx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sha'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: no such file or directory: '+sse2'. clang: error: no such file or directory: '+cx16'. clang: error: no such file or directory: '+bmi2'. clang: error: language not recognized: 'savec'. clang: error: no such file or directory: '+fsgsbase'. clang: error: no such file or directory: '+popcnt'. clang: error: no such file or directory: '+aes'. clang: error: language not recognized: 'saves'. clang: error: no such file or directory: '+mmx'. clang: error: language not recognized: 'op'. clang: error: no such file or directory: '+xsave'. clang: error: no such file or directory: '+invpcid'. clang: error: no such file or directory: '+avx'. clang: error: no such file or directory: '+fma'. clang: error: no such file or directory: '+bmi'. clang: error: no such file or directory: '+rdrnd'. clang: error: no such file or directory: '+sse4.1'. clang: error: no such file or directory: '+sse4.2'. clang: error: no such file or directory: '+avx2'. clang: error: no such file or directory: '+sse'. clang: error: no such file or directory: '+lzcnt'. clang: error: no such file or directory: '+pclmul'. clang: error: no such file or directory: '+f16c'. clang: error: no such file or directory: '+ssse3'. clang: error: no such file or directory: '+cmov'. clang: error: no such file or directory: '+movbe'. clang: error: no such file or directory: '+xsaveopt'. clang: error: no such file or directory: '+sse3'. ) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/<>/theano/__init__.py", line 63, in from theano.compile import ( File "/<>/theano/compile/__init__.py", line 9, in from theano.compile.function_module import * File "/<>/theano/compile/function_module.py", line 22, in import theano.compile.mode File "/<>/theano/compile/mode.py", line 12, in import theano.gof.vm File "/<>/theano/gof/vm.py", line 638, in from . import lazylinker_c File "/<>/theano/gof/lazylinker_c.py", line 126, in preargs=args) File "/<>/theano/gof/cmodule.py", line 2204, in compile_str (status, compile_stderr.replace('\n', '. '))) Exception: Compilation failed (return status=1): clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-tbm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-fma4'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prfchw'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pcommit'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clwb'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-pku'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-smap'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rdseed'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-hle'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sse4a'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-clflushopt'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-rtm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-mwaitx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-prefetchwt1'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sgx'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sha'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: no such file or directory: '+sse2'. clang: error: no such file or directory: '+cx16'. clang: error: no such file or directory: '+bmi2'. clang: error: language not recognized: 'savec'. clang: error: no such file or directory: '+fsgsbase'. clang: error: no such file or directory: '+popcnt'. clang: error: no such file or directory: '+aes'. clang: error: language not recognized: 'saves'. clang: error: no such file or directory: '+mmx'. clang: error: language not recognized: 'op'. clang: error: no such file or directory: '+xsave'. clang: error: no such file or directory: '+invpcid'. clang: error: no such file or directory: '+avx'. clang: error: no such file or directory: '+fma'. clang: error: no such file or directory: '+bmi'. clang: error: no such file or directory: '+rdrnd'. clang: error: no such file or directory: '+sse4.1'. clang: error: no such file or directory: '+sse4.2'. clang: error: no such file or directory: '+avx2'. clang: error: no such file or directory: '+sse'. clang: error: no such file or directory: '+lzcnt'. clang: error: no such file or directory: '+pclmul'. clang: error: no such file or directory: '+f16c'. clang: error: no such file or directory: '+ssse3'. clang: error: no such file or directory: '+cmov'. clang: error: no such file or directory: '+movbe'. clang: error: no such file or directory: '+xsaveopt'. clang: error: no such file or directory: '+sse3'. ---------------------------------------------------------------------- Ran 1 test in 0.235s FAILED (errors=1) E: pybuild pybuild:283: test: plugin custom failed with: exit code=1: PYTHONPATH=. python2.7 bin/theano-nose -v dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 returned exit code 13 debian/rules:20: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 25 make[1]: Leaving directory '/<>' debian/rules:7: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2017-07-06T16:14:22Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 33080 Build-Time: 4 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 47 Job: theano_0.8.2-6 Machine Architecture: amd64 Package: theano Package-Time: 67 Source-Version: 0.8.2-6 Space: 33080 Status: attempted Version: 0.8.2-6 -------------------------------------------------------------------------------- Finished at 2017-07-06T16:14:22Z Build needed 00:01:07, 33080k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 68.572817927s DC-Time-Estimation: 68.572817927 versus expected 4631 (r/m: 66.534048329908 ; m: 68.572817927)