[DRE-maint] Bug#743983: FTBFS: Assertion failed: test_trywritev_return_wait_writable(TesTcpClientReadServerWrite)

Christian Hofstaedtler zeha at debian.org
Tue Apr 8 23:20:52 UTC 2014


Package: ruby-kgio
Version: 2.8.1-1
Severity: serious
Justification: fails to build from source

Dear Maintainer,

During a test rebuild your package failed to build in unstable, with this output:

# Running tests:

TCP Fast Open not enabled on this system (check kernel docs)
cannot test EACCES when euid == 0
.................................F..........................................................................................................................................................................................................................................................................................................................................

Finished tests in 76.430034s, 4.7625 tests/s, 117055.3183 assertions/s.

  1) Failure:
test_trywritev_return_wait_writable(TesTcpClientReadServerWrite) [/«PKGBUILDDIR»/test/lib_read_write.rb:295]:
Failed assertion, no message given.

364 tests, 8946542 assertions, 1 failures, 0 errors, 0 skips

ruby -v: ruby 2.0.0p457 (2014-03-03) [x86_64-linux-gnu]
ERROR: Test "ruby2.0" failed. Exiting.
-------------- next part --------------
sbuild (Debian sbuild) 0.64.1 (13 Oct 2013) on nq.home.zeha.at

╔══════════════════════════════════════════════════════════════════════════════╗
║ ruby-kgio 2.8.1-1 (amd64)                                  09 Apr 2014 01:14 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: ruby-kgio
Version: 2.8.1-1
Source Version: 2.8.1-1
Distribution: unstable
Machine Architecture: amd64
Host Architecture: amd64
Build Architecture: amd64

I: 10mount: mount: warning: /var/lib/schroot/mount/unstable-amd64-sbuild-8b1b0de1-4df3-4217-a564-12c7d9294d33/apt seems to be mounted read-write.
I: NOTICE: Log filtering will replace 'build/ruby-kgio-81LwL2/ruby-kgio-2.8.1' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/ruby-kgio-81LwL2' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-8b1b0de1-4df3-4217-a564-12c7d9294d33' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://ftp.at.debian.org sid InRelease [206 kB]
Get:2 http://ftp.at.debian.org sid/main Sources [7107 kB]
Get:3 http://ftp.at.debian.org sid/main amd64 Packages [6682 kB]
Get:4 http://ftp.at.debian.org sid/main Translation-en [4551 kB]
Fetched 18.5 MB in 2s (8880 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  startpar
The following packages will be upgraded:
  bash cpp cpp-4.8 g++ g++-4.8 gcc gcc-4.8 gcc-4.8-base initscripts libasan0
  libatomic1 libgcc-4.8-dev libgcc1 libgmp10 libgomp1 libitm1 libpam-modules
  libpam-modules-bin libpam-runtime libpam0g libquadmath0 libreadline6
  libstdc++-4.8-dev libstdc++6 libtsan0 readline-common sysv-rc sysvinit
  sysvinit-core sysvinit-utils
30 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.6 MB of archives.
After this operation, 123 kB of additional disk space will be used.
Get:1 http://ftp.at.debian.org/debian/ sid/main bash amd64 4.3-6 [1166 kB]
Get:2 http://ftp.at.debian.org/debian/ sid/main sysvinit amd64 2.88dsf-53 [82.2 kB]
Get:3 http://ftp.at.debian.org/debian/ sid/main startpar amd64 0.58-5 [21.3 kB]
Get:4 http://ftp.at.debian.org/debian/ sid/main sysvinit-utils amd64 2.88dsf-53 [82.3 kB]
Get:5 http://ftp.at.debian.org/debian/ sid/main readline-common all 6.3-6 [57.1 kB]
Get:6 http://ftp.at.debian.org/debian/ sid/main libreadline6 amd64 6.3-6 [142 kB]
Get:7 http://ftp.at.debian.org/debian/ sid/main libitm1 amd64 4.8.2-19 [28.7 kB]
Get:8 http://ftp.at.debian.org/debian/ sid/main libgomp1 amd64 4.8.2-19 [23.2 kB]
Get:9 http://ftp.at.debian.org/debian/ sid/main gcc-4.8-base amd64 4.8.2-19 [153 kB]
Get:10 http://ftp.at.debian.org/debian/ sid/main libstdc++6 amd64 4.8.2-19 [255 kB]
Get:11 http://ftp.at.debian.org/debian/ sid/main libasan0 amd64 4.8.2-19 [63.1 kB]
Get:12 http://ftp.at.debian.org/debian/ sid/main libatomic1 amd64 4.8.2-19 [8588 B]
Get:13 http://ftp.at.debian.org/debian/ sid/main libtsan0 amd64 4.8.2-19 [94.7 kB]
Get:14 http://ftp.at.debian.org/debian/ sid/main libquadmath0 amd64 4.8.2-19 [125 kB]
Get:15 http://ftp.at.debian.org/debian/ sid/main cpp-4.8 amd64 4.8.2-19 [4577 kB]
Get:16 http://ftp.at.debian.org/debian/ sid/main libstdc++-4.8-dev amd64 4.8.2-19 [1052 kB]
Get:17 http://ftp.at.debian.org/debian/ sid/main g++-4.8 amd64 4.8.2-19 [7832 kB]
Get:18 http://ftp.at.debian.org/debian/ sid/main gcc-4.8 amd64 4.8.2-19 [4767 kB]
Get:19 http://ftp.at.debian.org/debian/ sid/main libgcc-4.8-dev amd64 4.8.2-19 [1689 kB]
Get:20 http://ftp.at.debian.org/debian/ sid/main libgcc1 amd64 1:4.8.2-19 [37.8 kB]
Get:21 http://ftp.at.debian.org/debian/ sid/main libgmp10 amd64 2:6.0.0+dfsg-2 [232 kB]
Get:22 http://ftp.at.debian.org/debian/ sid/main libpam0g amd64 1.1.8-3 [126 kB]
Get:23 http://ftp.at.debian.org/debian/ sid/main libpam-modules-bin amd64 1.1.8-3 [103 kB]
Get:24 http://ftp.at.debian.org/debian/ sid/main libpam-modules amd64 1.1.8-3 [303 kB]
Get:25 http://ftp.at.debian.org/debian/ sid/main sysv-rc all 2.88dsf-53 [81.0 kB]
Get:26 http://ftp.at.debian.org/debian/ sid/main initscripts amd64 2.88dsf-53 [85.1 kB]
Get:27 http://ftp.at.debian.org/debian/ sid/main libpam-runtime all 1.1.8-3 [213 kB]
Get:28 http://ftp.at.debian.org/debian/ sid/main sysvinit-core amd64 2.88dsf-53 [129 kB]
Get:29 http://ftp.at.debian.org/debian/ sid/main cpp amd64 4:4.8.2-3 [16.6 kB]
Get:30 http://ftp.at.debian.org/debian/ sid/main gcc amd64 4:4.8.2-3 [5098 B]
Get:31 http://ftp.at.debian.org/debian/ sid/main g++ amd64 4:4.8.2-3 [1522 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 23.6 MB in 0s (68.8 MB/s)
(Reading database ... 11149 files and directories currently installed.)
Preparing to unpack .../archives/bash_4.3-6_amd64.deb ...
Unpacking bash (4.3-6) over (4.3-5) ...
Setting up bash (4.3-6) ...
update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode
(Reading database ... 11149 files and directories currently installed.)
Preparing to unpack .../sysvinit_2.88dsf-53_amd64.deb ...
Unpacking sysvinit (2.88dsf-53) over (2.88dsf-51) ...
Setting up sysvinit (2.88dsf-53) ...
(Reading database ... 11149 files and directories currently installed.)
Preparing to unpack .../sysvinit-utils_2.88dsf-53_amd64.deb ...
Unpacking sysvinit-utils (2.88dsf-53) over (2.88dsf-51) ...
dpkg: warning: unable to delete old directory '/etc/init': Directory not empty
Selecting previously unselected package startpar.
Preparing to unpack .../startpar_0.58-5_amd64.deb ...
Unpacking startpar (0.58-5) ...
Setting up startpar (0.58-5) ...
Installing new version of config file /etc/init/startpar-bridge.conf ...
(Reading database ... 11154 files and directories currently installed.)
Preparing to unpack .../readline-common_6.3-6_all.deb ...
Unpacking readline-common (6.3-6) over (6.3-5) ...
Setting up readline-common (6.3-6) ...
(Reading database ... 11154 files and directories currently installed.)
Preparing to unpack .../libreadline6_6.3-6_amd64.deb ...
Unpacking libreadline6:amd64 (6.3-6) over (6.3-5) ...
Setting up libreadline6:amd64 (6.3-6) ...
Processing triggers for libc-bin (2.18-4) ...
(Reading database ... 11154 files and directories currently installed.)
Preparing to unpack .../libitm1_4.8.2-19_amd64.deb ...
Unpacking libitm1:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libgomp1_4.8.2-19_amd64.deb ...
Unpacking libgomp1:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../gcc-4.8-base_4.8.2-19_amd64.deb ...
Unpacking gcc-4.8-base:amd64 (4.8.2-19) over (4.8.2-18) ...
Setting up gcc-4.8-base:amd64 (4.8.2-19) ...
(Reading database ... 11154 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.8.2-19_amd64.deb ...
Unpacking libstdc++6:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libgcc1_1%3a4.8.2-19_amd64.deb ...
Unpacking libgcc1:amd64 (1:4.8.2-19) over (1:4.8.2-18) ...
Setting up libgcc1:amd64 (1:4.8.2-19) ...
Setting up libstdc++6:amd64 (4.8.2-19) ...
Processing triggers for libc-bin (2.18-4) ...
(Reading database ... 11154 files and directories currently installed.)
Preparing to unpack .../libasan0_4.8.2-19_amd64.deb ...
Unpacking libasan0:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libatomic1_4.8.2-19_amd64.deb ...
Unpacking libatomic1:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libtsan0_4.8.2-19_amd64.deb ...
Unpacking libtsan0:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libquadmath0_4.8.2-19_amd64.deb ...
Unpacking libquadmath0:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../cpp-4.8_4.8.2-19_amd64.deb ...
Unpacking cpp-4.8 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libstdc++-4.8-dev_4.8.2-19_amd64.deb ...
Unpacking libstdc++-4.8-dev:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../g++-4.8_4.8.2-19_amd64.deb ...
Unpacking g++-4.8 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../gcc-4.8_4.8.2-19_amd64.deb ...
Unpacking gcc-4.8 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libgcc-4.8-dev_4.8.2-19_amd64.deb ...
Unpacking libgcc-4.8-dev:amd64 (4.8.2-19) over (4.8.2-18) ...
Preparing to unpack .../libgmp10_2%3a6.0.0+dfsg-2_amd64.deb ...
Unpacking libgmp10:amd64 (2:6.0.0+dfsg-2) over (2:6.0.0+dfsg-1) ...
Preparing to unpack .../libpam0g_1.1.8-3_amd64.deb ...
Unpacking libpam0g:amd64 (1.1.8-3) over (1.1.8-2) ...
Setting up libpam0g:amd64 (1.1.8-3) ...
Processing triggers for libc-bin (2.18-4) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../libpam-modules-bin_1.1.8-3_amd64.deb ...
Unpacking libpam-modules-bin (1.1.8-3) over (1.1.8-2) ...
Setting up libpam-modules-bin (1.1.8-3) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../libpam-modules_1.1.8-3_amd64.deb ...
Unpacking libpam-modules:amd64 (1.1.8-3) over (1.1.8-2) ...
Setting up libpam-modules:amd64 (1.1.8-3) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../sysv-rc_2.88dsf-53_all.deb ...
Unpacking sysv-rc (2.88dsf-53) over (2.88dsf-51) ...
Setting up sysvinit-utils (2.88dsf-53) ...
Setting up sysv-rc (2.88dsf-53) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../initscripts_2.88dsf-53_amd64.deb ...
Unpacking initscripts (2.88dsf-53) over (2.88dsf-51) ...
Setting up initscripts (2.88dsf-53) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../libpam-runtime_1.1.8-3_all.deb ...
Unpacking libpam-runtime (1.1.8-3) over (1.1.8-2) ...
Setting up libpam-runtime (1.1.8-3) ...
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../sysvinit-core_2.88dsf-53_amd64.deb ...
Unpacking sysvinit-core (2.88dsf-53) over (2.88dsf-51) ...
Setting up sysvinit-core (2.88dsf-53) ...
Not restarting sysvinit
(Reading database ... 11155 files and directories currently installed.)
Preparing to unpack .../cpp_4%3a4.8.2-3_amd64.deb ...
Unpacking cpp (4:4.8.2-3) over (4:4.8.2-2) ...
Preparing to unpack .../gcc_4%3a4.8.2-3_amd64.deb ...
Removing old gcc doc directory.
Unpacking gcc (4:4.8.2-3) over (4:4.8.2-2) ...
Preparing to unpack .../g++_4%3a4.8.2-3_amd64.deb ...
Unpacking g++ (4:4.8.2-3) over (4:4.8.2-2) ...
Setting up libitm1:amd64 (4.8.2-19) ...
Setting up libgomp1:amd64 (4.8.2-19) ...
Setting up libasan0:amd64 (4.8.2-19) ...
Setting up libatomic1:amd64 (4.8.2-19) ...
Setting up libtsan0:amd64 (4.8.2-19) ...
Setting up libquadmath0:amd64 (4.8.2-19) ...
Setting up libgmp10:amd64 (2:6.0.0+dfsg-2) ...
Setting up cpp-4.8 (4.8.2-19) ...
Setting up libgcc-4.8-dev:amd64 (4.8.2-19) ...
Setting up libstdc++-4.8-dev:amd64 (4.8.2-19) ...
Setting up gcc-4.8 (4.8.2-19) ...
Setting up g++-4.8 (4.8.2-19) ...
Setting up cpp (4:4.8.2-3) ...
Setting up gcc (4:4.8.2-3) ...
Setting up g++ (4:4.8.2-3) ...
Processing triggers for libc-bin (2.18-4) ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Local sources
─────────────

ruby-kgio_2.8.1-1.dsc exists in .; copying to chroot

Check arch
──────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-_5bSeq/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
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
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/818 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11161 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), gem2deb (>= 0.5.0~)
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), gem2deb (>= 0.5.0~)
dpkg-deb: building package `sbuild-build-depends-ruby-kgio-dummy' in `/«BUILDDIR»/resolver-YDtqsc/apt_archive/sbuild-build-depends-ruby-kgio-dummy.deb'.
OK
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install ruby-kgio build dependencies (apt-based resolver)                    │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  bsdmainutils debhelper devscripts dh-python file gem2deb gettext
  gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1
  libffi6 libglib2.0-0 libgmp-dev libgmpxx4ldbl libjs-jquery libmagic1
  libmpdec2 libncursesw5 libpipeline1 libpython3-stdlib libpython3.3-minimal
  libpython3.3-stdlib libruby2.0 libruby2.1 libsqlite3-0 libssl1.0.0
  libunistring0 libxml2 libyaml-0-2 man-db mime-support po-debconf python3
  python3-minimal python3.3 python3.3-minimal ruby ruby-all-dev ruby2.0
  ruby2.0-dev ruby2.1 ruby2.1-dev rubygems-integration
Suggested packages:
  wamerican wordlist whois vacation dh-make bsd-mailx mailx cvs-buildpackage
  devscripts-el gnuplot libauthen-sasl-perl libfile-desktopentry-perl
  libnet-smtp-ssl-perl libterm-size-perl libyaml-syck-perl mutt ssh-client
  svn-buildpackage w3m gettext-doc groff libgmp10-doc libmpfr-dev less
  www-browser libmail-box-perl python3-doc python3-tk python3.3-doc
  binfmt-support ri ruby-dev bundler
Recommended packages:
  at dctrl-tools dput dupload libdistro-info-perl libencode-locale-perl
  libjson-perl libparse-debcontrol-perl liburi-perl libwww-perl lintian
  patchutils python3-debian python3-magic strace unzip wdiff wget curl
  debian-keyring equivs liblwp-protocol-https-perl libsoap-lite-perl autopoint
  libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info
  javascript-common libgpm2 xml-core libmail-sendmail-perl
The following NEW packages will be installed:
  bsdmainutils debhelper devscripts dh-python file gem2deb gettext
  gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1
  libffi6 libglib2.0-0 libgmp-dev libgmpxx4ldbl libjs-jquery libmagic1
  libmpdec2 libncursesw5 libpipeline1 libpython3-stdlib libpython3.3-minimal
  libpython3.3-stdlib libruby2.0 libruby2.1 libsqlite3-0 libssl1.0.0
  libunistring0 libxml2 libyaml-0-2 man-db mime-support po-debconf python3
  python3-minimal python3.3 python3.3-minimal ruby ruby-all-dev ruby2.0
  ruby2.0-dev ruby2.1 ruby2.1-dev rubygems-integration
  sbuild-build-depends-ruby-kgio-dummy
0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.5 MB/25.5 MB of archives.
After this operation, 91.5 MB of additional disk space will be used.
Get:1 http://ftp.at.debian.org/debian/ sid/main libncursesw5 amd64 5.9+20140118-1 [120 kB]
Get:2 http://ftp.at.debian.org/debian/ sid/main libpipeline1 amd64 1.3.0-1 [25.8 kB]
Get:3 http://ftp.at.debian.org/debian/ sid/main libssl1.0.0 amd64 1.0.1g-1 [1008 kB]
Get:4 http://ftp.at.debian.org/debian/ sid/main groff-base amd64 1.22.2-5 [1043 kB]
Get:5 http://ftp.at.debian.org/debian/ sid/main bsdmainutils amd64 9.0.5 [211 kB]
Get:6 http://ftp.at.debian.org/debian/ sid/main man-db amd64 2.6.6-1 [990 kB]
Get:7 http://ftp.at.debian.org/debian/ sid/main libasprintf0c2 amd64 0.18.3.2-1 [29.2 kB]
Get:8 http://ftp.at.debian.org/debian/ sid/main libmagic1 amd64 1:5.17-1 [229 kB]
Get:9 http://ftp.at.debian.org/debian/ sid/main libsqlite3-0 amd64 3.8.4.1-1 [408 kB]
Get:10 http://ftp.at.debian.org/debian/ sid/main libxml2 amd64 2.9.1+dfsg1-3 [791 kB]
Get:11 http://ftp.at.debian.org/debian/ sid/main libffi6 amd64 3.1~rc1+r3.0.13-12 [19.7 kB]
Get:12 http://ftp.at.debian.org/debian/ sid/main libglib2.0-0 amd64 2.40.0-2 [2403 kB]
Get:13 http://ftp.at.debian.org/debian/ sid/main libcroco3 amd64 0.6.8-2 [133 kB]
Get:14 http://ftp.at.debian.org/debian/ sid/main libexpat1 amd64 2.1.0-4 [138 kB]
Get:15 http://ftp.at.debian.org/debian/ sid/main libgmpxx4ldbl amd64 2:6.0.0+dfsg-2 [21.3 kB]
Get:16 http://ftp.at.debian.org/debian/ sid/main libmpdec2 amd64 2.4.0-6 [82.0 kB]
Get:17 http://ftp.at.debian.org/debian/ sid/main libpython3.3-minimal amd64 3.3.5-1 [424 kB]
Get:18 http://ftp.at.debian.org/debian/ sid/main mime-support all 3.54 [36.4 kB]
Get:19 http://ftp.at.debian.org/debian/ sid/main libpython3.3-stdlib amd64 3.3.5-1 [2000 kB]
Get:20 http://ftp.at.debian.org/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB]
Get:21 http://ftp.at.debian.org/debian/ sid/main libyaml-0-2 amd64 0.1.4-3.2 [48.0 kB]
Get:22 http://ftp.at.debian.org/debian/ sid/main python3.3-minimal amd64 3.3.5-1 [1395 kB]
Get:23 http://ftp.at.debian.org/debian/ sid/main file amd64 1:5.17-1 [55.5 kB]
Get:24 http://ftp.at.debian.org/debian/ sid/main gettext-base amd64 0.18.3.2-1 [116 kB]
Get:25 http://ftp.at.debian.org/debian/ sid/main gettext amd64 0.18.3.2-1 [1203 kB]
Get:26 http://ftp.at.debian.org/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB]
Get:27 http://ftp.at.debian.org/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB]
Get:28 http://ftp.at.debian.org/debian/ sid/main debhelper all 9.20140228 [691 kB]
Get:29 http://ftp.at.debian.org/debian/ sid/main python3.3 amd64 3.3.5-1 [164 kB]
Get:30 http://ftp.at.debian.org/debian/ sid/main python3-minimal amd64 3.3.4-1 [34.1 kB]
Get:31 http://ftp.at.debian.org/debian/ sid/main libpython3-stdlib amd64 3.3.4-1 [17.7 kB]
Get:32 http://ftp.at.debian.org/debian/ sid/main dh-python all 1.20140128-1 [52.4 kB]
Get:33 http://ftp.at.debian.org/debian/ sid/main python3 amd64 3.3.4-1 [20.8 kB]
Get:34 http://ftp.at.debian.org/debian/ sid/main devscripts amd64 2.14.1 [875 kB]
Get:35 http://ftp.at.debian.org/debian/ sid/main libjs-jquery all 1.7.2+dfsg-3 [96.9 kB]
Get:36 http://ftp.at.debian.org/debian/ sid/main libruby2.0 amd64 2.0.0.484+really457-2 [3090 kB]
Get:37 http://ftp.at.debian.org/debian/ sid/main ruby2.0 amd64 2.0.0.484+really457-2 [348 kB]
Get:38 http://ftp.at.debian.org/debian/ sid/main ruby all 1:2.0.0.1 [7770 B]
Get:39 http://ftp.at.debian.org/debian/ sid/main libruby2.1 amd64 2.1.1-2 [3249 kB]
Get:40 http://ftp.at.debian.org/debian/ sid/main rubygems-integration all 1.5 [5346 B]
Get:41 http://ftp.at.debian.org/debian/ sid/main ruby2.1 amd64 2.1.1-2 [256 kB]
Get:42 http://ftp.at.debian.org/debian/ sid/main ruby2.0-dev amd64 2.0.0.484+really457-2 [1191 kB]
Get:43 http://ftp.at.debian.org/debian/ sid/main libgmp-dev amd64 2:6.0.0+dfsg-2 [601 kB]
Get:44 http://ftp.at.debian.org/debian/ sid/main ruby2.1-dev amd64 2.1.1-2 [1142 kB]
Get:45 http://ftp.at.debian.org/debian/ sid/main ruby-all-dev all 1:2.0.0.1 [7382 B]
Get:46 http://ftp.at.debian.org/debian/ sid/main gem2deb all 0.7.5 [45.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 25.5 MB in 0s (68.3 MB/s)
Selecting previously unselected package libncursesw5:amd64.
(Reading database ... 11161 files and directories currently installed.)
Preparing to unpack .../libncursesw5_5.9+20140118-1_amd64.deb ...
Unpacking libncursesw5:amd64 (5.9+20140118-1) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../libpipeline1_1.3.0-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.3.0-1) ...
Selecting previously unselected package libssl1.0.0:amd64.
Preparing to unpack .../libssl1.0.0_1.0.1g-1_amd64.deb ...
Unpacking libssl1.0.0:amd64 (1.0.1g-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.2-5_amd64.deb ...
Unpacking groff-base (1.22.2-5) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.5_amd64.deb ...
Unpacking bsdmainutils (9.0.5) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.6.6-1_amd64.deb ...
Unpacking man-db (2.6.6-1) ...
Selecting previously unselected package libasprintf0c2:amd64.
Preparing to unpack .../libasprintf0c2_0.18.3.2-1_amd64.deb ...
Unpacking libasprintf0c2:amd64 (0.18.3.2-1) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.17-1_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.17-1) ...
Selecting previously unselected package libsqlite3-0:amd64.
Preparing to unpack .../libsqlite3-0_3.8.4.1-1_amd64.deb ...
Unpacking libsqlite3-0:amd64 (3.8.4.1-1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.1+dfsg1-3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.1+dfsg1-3) ...
Selecting previously unselected package libffi6:amd64.
Preparing to unpack .../libffi6_3.1~rc1+r3.0.13-12_amd64.deb ...
Unpacking libffi6:amd64 (3.1~rc1+r3.0.13-12) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.40.0-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.40.0-2) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../libcroco3_0.6.8-2_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.8-2) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.1.0-4_amd64.deb ...
Unpacking libexpat1:amd64 (2.1.0-4) ...
Selecting previously unselected package libgmpxx4ldbl:amd64.
Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-2_amd64.deb ...
Unpacking libgmpxx4ldbl:amd64 (2:6.0.0+dfsg-2) ...
Selecting previously unselected package libmpdec2:amd64.
Preparing to unpack .../libmpdec2_2.4.0-6_amd64.deb ...
Unpacking libmpdec2:amd64 (2.4.0-6) ...
Selecting previously unselected package libpython3.3-minimal:amd64.
Preparing to unpack .../libpython3.3-minimal_3.3.5-1_amd64.deb ...
Unpacking libpython3.3-minimal:amd64 (3.3.5-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.54_all.deb ...
Unpacking mime-support (3.54) ...
Selecting previously unselected package libpython3.3-stdlib:amd64.
Preparing to unpack .../libpython3.3-stdlib_3.3.5-1_amd64.deb ...
Unpacking libpython3.3-stdlib:amd64 (3.3.5-1) ...
Selecting previously unselected package libunistring0:amd64.
Preparing to unpack .../libunistring0_0.9.3-5_amd64.deb ...
Unpacking libunistring0:amd64 (0.9.3-5) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../libyaml-0-2_0.1.4-3.2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.1.4-3.2) ...
Selecting previously unselected package python3.3-minimal.
Preparing to unpack .../python3.3-minimal_3.3.5-1_amd64.deb ...
Unpacking python3.3-minimal (3.3.5-1) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.17-1_amd64.deb ...
Unpacking file (1:5.17-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.18.3.2-1_amd64.deb ...
Unpacking gettext-base (0.18.3.2-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.18.3.2-1_amd64.deb ...
Unpacking gettext (0.18.3.2-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu2_all.deb ...
Unpacking po-debconf (1.0.16+nmu2) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20140228_all.deb ...
Unpacking debhelper (9.20140228) ...
Selecting previously unselected package python3.3.
Preparing to unpack .../python3.3_3.3.5-1_amd64.deb ...
Unpacking python3.3 (3.3.5-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.3.4-1_amd64.deb ...
Unpacking python3-minimal (3.3.4-1) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../libpython3-stdlib_3.3.4-1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.3.4-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20140128-1_all.deb ...
Unpacking dh-python (1.20140128-1) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.3.4-1_amd64.deb ...
Unpacking python3 (3.3.4-1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../devscripts_2.14.1_amd64.deb ...
Unpacking devscripts (2.14.1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.7.2+dfsg-3_all.deb ...
Unpacking libjs-jquery (1.7.2+dfsg-3) ...
Selecting previously unselected package libruby2.0:amd64.
Preparing to unpack .../libruby2.0_2.0.0.484+really457-2_amd64.deb ...
Unpacking libruby2.0:amd64 (2.0.0.484+really457-2) ...
Selecting previously unselected package ruby2.0.
Preparing to unpack .../ruby2.0_2.0.0.484+really457-2_amd64.deb ...
Unpacking ruby2.0 (2.0.0.484+really457-2) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a2.0.0.1_all.deb ...
Unpacking ruby (1:2.0.0.1) ...
Selecting previously unselected package libruby2.1:amd64.
Preparing to unpack .../libruby2.1_2.1.1-2_amd64.deb ...
Unpacking libruby2.1:amd64 (2.1.1-2) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../rubygems-integration_1.5_all.deb ...
Unpacking rubygems-integration (1.5) ...
Selecting previously unselected package ruby2.1.
Preparing to unpack .../ruby2.1_2.1.1-2_amd64.deb ...
Unpacking ruby2.1 (2.1.1-2) ...
Selecting previously unselected package ruby2.0-dev:amd64.
Preparing to unpack .../ruby2.0-dev_2.0.0.484+really457-2_amd64.deb ...
Unpacking ruby2.0-dev:amd64 (2.0.0.484+really457-2) ...
Selecting previously unselected package libgmp-dev:amd64.
Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-2_amd64.deb ...
Unpacking libgmp-dev:amd64 (2:6.0.0+dfsg-2) ...
Selecting previously unselected package ruby2.1-dev:amd64.
Preparing to unpack .../ruby2.1-dev_2.1.1-2_amd64.deb ...
Unpacking ruby2.1-dev:amd64 (2.1.1-2) ...
Selecting previously unselected package ruby-all-dev.
Preparing to unpack .../ruby-all-dev_1%3a2.0.0.1_all.deb ...
Unpacking ruby-all-dev (1:2.0.0.1) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../archives/gem2deb_0.7.5_all.deb ...
Unpacking gem2deb (0.7.5) ...
Selecting previously unselected package sbuild-build-depends-ruby-kgio-dummy.
Preparing to unpack .../sbuild-build-depends-ruby-kgio-dummy.deb ...
Unpacking sbuild-build-depends-ruby-kgio-dummy (0.invalid.0) ...
Setting up libncursesw5:amd64 (5.9+20140118-1) ...
Setting up libpipeline1:amd64 (1.3.0-1) ...
Setting up libssl1.0.0:amd64 (1.0.1g-1) ...
Setting up groff-base (1.22.2-5) ...
Setting up bsdmainutils (9.0.5) ...
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 man-db (2.6.6-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:amd64 (0.18.3.2-1) ...
Setting up libmagic1:amd64 (1:5.17-1) ...
Setting up libsqlite3-0:amd64 (3.8.4.1-1) ...
Setting up libxml2:amd64 (2.9.1+dfsg1-3) ...
Setting up libffi6:amd64 (3.1~rc1+r3.0.13-12) ...
Setting up libglib2.0-0:amd64 (2.40.0-2) ...
No schema files found: doing nothing.
Setting up libcroco3:amd64 (0.6.8-2) ...
Setting up libexpat1:amd64 (2.1.0-4) ...
Setting up libgmpxx4ldbl:amd64 (2:6.0.0+dfsg-2) ...
Setting up libmpdec2:amd64 (2.4.0-6) ...
Setting up libpython3.3-minimal:amd64 (3.3.5-1) ...
Setting up mime-support (3.54) ...
update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode
Setting up libpython3.3-stdlib:amd64 (3.3.5-1) ...
Setting up libunistring0:amd64 (0.9.3-5) ...
Setting up libyaml-0-2:amd64 (0.1.4-3.2) ...
Setting up python3.3-minimal (3.3.5-1) ...
Setting up file (1:5.17-1) ...
Setting up gettext-base (0.18.3.2-1) ...
Setting up gettext (0.18.3.2-1) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2) ...
Setting up debhelper (9.20140228) ...
Setting up python3.3 (3.3.5-1) ...
Setting up python3-minimal (3.3.4-1) ...
Setting up libpython3-stdlib:amd64 (3.3.4-1) ...
Setting up libjs-jquery (1.7.2+dfsg-3) ...
Setting up libgmp-dev:amd64 (2:6.0.0+dfsg-2) ...
Setting up dh-python (1.20140128-1) ...
Setting up python3 (3.3.4-1) ...
Setting up devscripts (2.14.1) ...
Setting up ruby (1:2.0.0.1) ...
Setting up rubygems-integration (1.5) ...
Setting up ruby2.1 (2.1.1-2) ...
Setting up ruby2.0 (2.0.0.484+really457-2) ...
Setting up libruby2.1:amd64 (2.1.1-2) ...
Setting up ruby2.1-dev:amd64 (2.1.1-2) ...
Setting up libruby2.0:amd64 (2.0.0.484+really457-2) ...
Setting up ruby2.0-dev:amd64 (2.0.0.484+really457-2) ...
Setting up ruby-all-dev (1:2.0.0.1) ...
Setting up gem2deb (0.7.5) ...
Setting up sbuild-build-depends-ruby-kgio-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.18-4) ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.13-1-amd64 amd64 (x86_64)
Toolchain package versions: binutils_2.24-5 dpkg-dev_1.17.6 g++-4.8_4.8.2-19 gcc-4.8_4.8.2-19 libc6-dev_2.18-4 libstdc++-4.8-dev_4.8.2-19 libstdc++6_4.8.2-19 linux-libc-dev_3.13.7-1
Package versions: apt_1.0 base-files_7.2 base-passwd_3.5.32 bash_4.3-6 binutils_2.24-5 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.7 build-essential_11.6 bzip2_1.0.6-5 coreutils_8.21-1.1 cpp_4:4.8.2-3 cpp-4.8_4.8.2-19 dash_0.5.7-4 debconf_1.5.52 debconf-i18n_1.5.52 debfoster_2.7-1.2 debhelper_9.20140228 debian-archive-keyring_2012.4 debianutils_4.4 devscripts_2.14.1 dh-python_1.20140128-1 diffutils_1:3.3-1 dpkg_1.17.6 dpkg-dev_1.17.6 e2fslibs_1.42.9-3 e2fsprogs_1.42.9-3 eatmydata_26-2 fakeroot_1.20-3 file_1:5.17-1 findutils_4.4.2-7 g++_4:4.8.2-3 g++-4.8_4.8.2-19 gcc_4:4.8.2-3 gcc-4.7-base_4.7.3-12 gcc-4.8_4.8.2-19 gcc-4.8-base_4.8.2-19 gem2deb_0.7.5 gettext_0.18.3.2-1 gettext-base_0.18.3.2-1 gnupg_1.4.16-1.1 gpgv_1.4.16-1.1 grep_2.18-1 groff-base_1.22.2-5 gzip_1.6-3 hostname_3.15 initscripts_2.88dsf-53 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 libacl1_2.2.52-1 libapt-pkg4.12_1.0 libasan0_4.8.2-19 libasprintf0c2_0.18.3.2-1 libatomic1_4.8.2-19 libattr1_1:2.4.47-1 libaudit-common_1:2.3.4-1 libaudit1_1:2.3.4-1 libblkid1_2.20.1-5.7 libbz2-1.0_1.0.6-5 libc-bin_2.18-4 libc-dev-bin_2.18-4 libc6_2.18-4 libc6-dev_2.18-4 libcap2_1:2.22-1.2 libcloog-isl4_0.18.2-1 libcomerr2_1.42.9-3 libcroco3_0.6.8-2 libdb5.1_5.1.29-7 libdb5.3_5.3.28-3 libdebconfclient0_0.189 libdpkg-perl_1.17.6 libexpat1_2.1.0-4 libfakeroot_1.20-3 libffi6_3.1~rc1+r3.0.13-12 libgc1c2_1:7.2d-6 libgcc-4.8-dev_4.8.2-19 libgcc1_1:4.8.2-19 libgdbm3_1.8.3-12 libglib2.0-0_2.40.0-2 libgmp-dev_2:6.0.0+dfsg-2 libgmp10_2:6.0.0+dfsg-2 libgmpxx4ldbl_2:6.0.0+dfsg-2 libgomp1_4.8.2-19 libisl10_0.12.2-1 libitm1_4.8.2-19 libjs-jquery_1.7.2+dfsg-3 liblocale-gettext-perl_1.05-8 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.17-1 libmount1_2.20.1-5.7 libmpc3_1.0.1-1 libmpdec2_2.4.0-6 libmpfr4_3.1.2-1 libncurses5_5.9+20140118-1 libncursesw5_5.9+20140118-1 libpam-modules_1.1.8-3 libpam-modules-bin_1.1.8-3 libpam-runtime_1.1.8-3 libpam0g_1.1.8-3 libpcre3_1:8.31-2 libpipeline1_1.3.0-1 libpython3-stdlib_3.3.4-1 libpython3.3-minimal_3.3.5-1 libpython3.3-stdlib_3.3.5-1 libquadmath0_4.8.2-19 libreadline6_6.3-6 libruby2.0_2.0.0.484+really457-2 libruby2.1_2.1.1-2 libselinux1_2.2.2-1 libsemanage-common_2.2-1 libsemanage1_2.2-1 libsepol1_2.2-1 libslang2_2.2.4-16 libsqlite3-0_3.8.4.1-1 libss2_1.42.9-3 libssl1.0.0_1.0.1g-1 libstdc++-4.8-dev_4.8.2-19 libstdc++6_4.8.2-19 libtext-charwidth-perl_0.04-7+b2 libtext-iconv-perl_1.7-5+b1 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_2.3000-1 libtinfo5_5.9+20140118-1 libtsan0_4.8.2-19 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.3 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.7 libxml2_2.9.1+dfsg1-3 libyaml-0-2_0.1.4-3.2 linux-libc-dev_3.13.7-1 login_1:4.1.5.1-1.1 lsb-base_4.1+Debian12 make_3.81-8.3 man-db_2.6.6-1 mawk_1.3.3-17 mime-support_3.54 mount_2.20.1-5.7 multiarch-support_2.18-4 ncurses-base_5.9+20140118-1 ncurses-bin_5.9+20140118-1 passwd_1:4.1.5.1-1.1 patch_2.7.1-4 perl_5.18.2-2+b1 perl-base_5.18.2-2+b1 perl-modules_5.18.2-2 po-debconf_1.0.16+nmu2 python3_3.3.4-1 python3-minimal_3.3.4-1 python3.3_3.3.5-1 python3.3-minimal_3.3.5-1 readline-common_6.3-6 ruby_1:2.0.0.1 ruby-all-dev_1:2.0.0.1 ruby2.0_2.0.0.484+really457-2 ruby2.0-dev_2.0.0.484+really457-2 ruby2.1_2.1.1-2 ruby2.1-dev_2.1.1-2 rubygems-integration_1.5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-kgio-dummy_0.invalid.0 sed_4.2.2-4 sensible-utils_0.0.9 startpar_0.58-5 sysv-rc_2.88dsf-53 sysvinit_2.88dsf-53 sysvinit-core_2.88dsf-53 sysvinit-utils_2.88dsf-53 tar_1.27.1-2 tzdata_2014b-1 util-linux_2.20.1-5.7 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Sun Sep 15 22:58:24 2013 UTC using DSA key ID 0F9CB28F
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./ruby-kgio_2.8.1-1.dsc
dpkg-source: info: extracting ruby-kgio in ruby-kgio-2.8.1
dpkg-source: info: unpacking ruby-kgio_2.8.1.orig.tar.gz
dpkg-source: info: unpacking ruby-kgio_2.8.1-1.debian.tar.gz
dpkg-source: info: applying 0001-Disable-test_poll_EINTR_changed.patch

Check disc space
────────────────

Sufficient free space for build

User Environment
────────────────

DEBSIGN_KEYID=93052E03
DEB_BUILD_OPTIONS=parallel=12
HOME=/sbuild-nonexistent
LD_PRELOAD=/usr/lib/libeatmydata/libeatmydata.so
LOGNAME=ch
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/«PKGBUILDDIR»
SCHROOT_ALIAS_NAME=unstable-amd64-sbuild
SCHROOT_CHROOT_NAME=unstable-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1000
SCHROOT_GROUP=ch
SCHROOT_SESSION_ID=unstable-amd64-sbuild-8b1b0de1-4df3-4217-a564-12c7d9294d33
SCHROOT_UID=1000
SCHROOT_USER=ch
SHELL=/bin/sh
TERM=xterm-256color
USER=ch
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_ID=1

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package ruby-kgio
dpkg-buildpackage: source version 2.8.1-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Hleb Valoshka <375gnu at gmail.com>
 dpkg-source --before-build ruby-kgio-2.8.1
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_testdir -O--buildsystem=ruby
   dh_auto_clean -O--buildsystem=ruby
  Entering dh_ruby --clean
  Leaving dh_ruby --clean
   dh_clean -O--buildsystem=ruby
 dpkg-source -b ruby-kgio-2.8.1
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building ruby-kgio using existing ./ruby-kgio_2.8.1.orig.tar.gz
dpkg-source: info: building ruby-kgio in ruby-kgio_2.8.1-1.debian.tar.xz
dpkg-source: info: building ruby-kgio in ruby-kgio_2.8.1-1.dsc
 debian/rules build
dh build --buildsystem=ruby --with ruby
   dh_testdir -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
   dh_auto_build -O--buildsystem=ruby
   dh_auto_test -O--buildsystem=ruby
 fakeroot debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install -O--buildsystem=ruby
  Entering dh_ruby --install
Building extension for ruby2.0 ...
/usr/bin/ruby2.0 extconf.rb
checking for CLOCK_MONOTONIC in time.h... yes
checking for clockid_t in time.h... yes
checking for clock_gettime() in -lrt... yes
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for poll() in poll.h... yes
checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... yes
checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... yes
checking for struct sockaddr_storage in sys/types.h,sys/socket.h... yes
checking for accept4() in sys/socket.h... yes
checking for sys/select.h... yes
checking for writev() in sys/uio.h... yes
checking for ruby/io.h... yes
checking for rb_io_t.fd in ruby.h,ruby/io.h... yes
checking for rb_io_t.mode in ruby.h,ruby/io.h... yes
checking for rb_io_t.pathv in ruby.h,ruby/io.h... yes
checking for struct RFile in ruby.h,ruby/io.h... yes
checking size of struct RFile in ruby.h,ruby/io.h... 24
checking for struct RObject... yes
checking size of struct RObject... 40
checking size of int... 4
checking for rb_io_ascii8bit_binmode()... yes
checking for rb_update_max_fd()... yes
checking for rb_fd_fix_cloexec()... yes
checking for rb_cloexec_open()... yes
checking for rb_thread_blocking_region()... yes
checking for rb_thread_io_blocking_region()... yes
checking for rb_str_set_len()... yes
checking for rb_time_interval()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_str_subseq()... yes
checking for rb_ary_subseq()... yes
creating Makefile
make V=1 "DESTDIR="
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o kgio_ext.o -c kgio_ext.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o accept.o -c accept.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o autopush.o -c autopush.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o read_write.o -c read_write.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o connect.o -c connect.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o wait.o -c wait.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o tryopen.o -c tryopen.c
tryopen.c: In function 's_tryopen':
tryopen.c:108:2: warning: 'rb_thread_blocking_region' is deprecated (declared at /usr/include/ruby-2.0.0/ruby/intern.h:841) [-Wdeprecated-declarations]
  fd = (int)rb_thread_blocking_region(nogvl_open, &o, RUBY_UBF_IO, 0);
  ^
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.0.0 -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o poll.o -c poll.c
poll.c: In function 'do_poll':
poll.c:148:2: warning: 'rb_thread_blocking_region' is deprecated (declared at /usr/include/ruby-2.0.0/ruby/intern.h:841) [-Wdeprecated-declarations]
  nr = (int)rb_thread_blocking_region(nogvl_poll, a, RUBY_UBF_IO, NULL);
  ^
rm -f kgio_ext.so
gcc -shared -o kgio_ext.so kgio_ext.o accept.o autopush.o read_write.o connect.o wait.o tryopen.o poll.o -L. -L/usr/lib -L. -Wl,-z,relro -L/build/ruby2.0-AyUPMX/ruby2.0-2.0.0.484+really457/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lruby-2.0 -lrt  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
make V=1 "DESTDIR=" install
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
/bin/mkdir -p ./.gem.20140408-922-1vj6sf4
exit > .RUBYARCHDIR.time
/usr/bin/install -c -m 0755 kgio_ext.so ./.gem.20140408-922-1vj6sf4
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
Building extension for ruby2.1 ...
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
/usr/bin/ruby2.1 extconf.rb
checking for CLOCK_MONOTONIC in time.h... yes
checking for clockid_t in time.h... yes
checking for clock_gettime() in -lrt... yes
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for poll() in poll.h... yes
checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... yes
checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... yes
checking for struct sockaddr_storage in sys/types.h,sys/socket.h... yes
checking for accept4() in sys/socket.h... yes
checking for sys/select.h... yes
checking for writev() in sys/uio.h... yes
checking for ruby/io.h... yes
checking for rb_io_t.fd in ruby.h,ruby/io.h... yes
checking for rb_io_t.mode in ruby.h,ruby/io.h... yes
checking for rb_io_t.pathv in ruby.h,ruby/io.h... yes
checking for struct RFile in ruby.h,ruby/io.h... yes
checking size of struct RFile in ruby.h,ruby/io.h... 24
checking for struct RObject... yes
checking size of struct RObject... 40
checking size of int... 4
checking for rb_io_ascii8bit_binmode()... yes
checking for rb_update_max_fd()... yes
checking for rb_fd_fix_cloexec()... yes
checking for rb_cloexec_open()... yes
checking for rb_thread_blocking_region()... yes
checking for rb_thread_io_blocking_region()... yes
checking for rb_str_set_len()... yes
checking for rb_time_interval()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_str_subseq()... yes
checking for rb_ary_subseq()... yes
creating Makefile
make V=1 "DESTDIR=" clean
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
rm -f 
rm -f kgio_ext.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
make V=1 "DESTDIR="
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o kgio_ext.o -c kgio_ext.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o accept.o -c accept.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o autopush.o -c autopush.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o read_write.o -c read_write.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o connect.o -c connect.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o wait.o -c wait.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o tryopen.o -c tryopen.c
tryopen.c: In function 's_tryopen':
tryopen.c:108:2: warning: 'rb_thread_blocking_region' is deprecated (declared at /usr/include/ruby-2.1.0/ruby/intern.h:870) [-Wdeprecated-declarations]
  fd = (int)rb_thread_blocking_region(nogvl_open, &o, RUBY_UBF_IO, 0);
  ^
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -DHAVE_TYPE_CLOCKID_T -DHAVE_POLL -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO -DHAVE_TYPE_STRUCT_SOCKADDR_STORAGE -DHAVE_ACCEPT4 -DHAVE_SYS_SELECT_H -DHAVE_WRITEV -DHAVE_RUBY_IO_H -DHAVE_RB_IO_T_FD -DHAVE_ST_FD -DHAVE_RB_IO_T_MODE -DHAVE_ST_MODE -DHAVE_RB_IO_T_PATHV -DHAVE_ST_PATHV -DHAVE_TYPE_STRUCT_RFILE -DSIZEOF_STRUCT_RFILE=24 -DHAVE_TYPE_STRUCT_ROBJECT -DSIZEOF_STRUCT_ROBJECT=40 -DSIZEOF_INT=4 -DHAVE_RB_IO_ASCII8BIT_BINMODE -DHAVE_RB_UPDATE_MAX_FD -DHAVE_RB_FD_FIX_CLOEXEC -DHAVE_RB_CLOEXEC_OPEN -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_RB_THREAD_IO_BLOCKING_REGION -DHAVE_RB_STR_SET_LEN -DHAVE_RB_TIME_INTERVAL -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_STR_SUBSEQ -DHAVE_RB_ARY_SUBSEQ -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  -o poll.o -c poll.c
poll.c: In function 'do_poll':
poll.c:148:2: warning: 'rb_thread_blocking_region' is deprecated (declared at /usr/include/ruby-2.1.0/ruby/intern.h:870) [-Wdeprecated-declarations]
  nr = (int)rb_thread_blocking_region(nogvl_poll, a, RUBY_UBF_IO, NULL);
  ^
rm -f kgio_ext.so
gcc -shared -o kgio_ext.so kgio_ext.o accept.o autopush.o read_write.o connect.o wait.o tryopen.o poll.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
make V=1 "DESTDIR=" install
make[1]: Entering directory `/«PKGBUILDDIR»/ext/kgio'
/bin/mkdir -p . ./.gem.20140408-1166-15ib93o
exit > .RUBYARCHDIR.time
/usr/bin/install -c -m 0755 kgio_ext.so ./.gem.20140408-1166-15ib93o
make[1]: Leaving directory `/«PKGBUILDDIR»/ext/kgio'
cat /«PKGBUILDDIR»/debian/ruby-kgio/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.1.0/mkmf.log
have_macro: checking for CLOCK_MONOTONIC in time.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic     -lruby-2.1  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <time.h>
4: /*top*/
5: #ifndef CLOCK_MONOTONIC
6: # error
7: |:/ === CLOCK_MONOTONIC undefined === /:|
8: #endif
/* end */

--------------------

have_type: checking for clockid_t in time.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <time.h>
4: 
5: /*top*/
6: typedef clockid_t conftest_type;
7: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

--------------------

have_library: checking for clock_gettime() in -lrt... -------------------- yes
rm -f /«PKGBUILDDIR»/debian/ruby-kgio/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.1.0/mkmf.log

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic     -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <time.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return 0; }
/* end */

--------------------

have_library: checking for t_open() in -lnsl... -------------------- no

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lnsl -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
conftest.c: In function 't':
conftest.c:13:57: error: 't_open' undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
                                                         ^
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lnsl -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
/tmp/ccWbvRpS.o: In function `t':
/«PKGBUILDDIR»/ext/kgio/conftest.c:13: undefined reference to `t_open'
collect2: error: ld returned 1 exit status
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { t_open(); return 0; }
/* end */

--------------------

have_library: checking for socket() in -lsocket... -------------------- no

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lsocket -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
conftest.c: In function 't':
conftest.c:13:57: error: 'socket' undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
                                                         ^
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lsocket -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
/usr/bin/ld: cannot find -lsocket
collect2: error: ld returned 1 exit status
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { socket(); return 0; }
/* end */

--------------------

have_func: checking for poll() in poll.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <poll.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))poll; return 0; }
/* end */

--------------------

have_func: checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <sys/types.h>
 4: #include <sys/socket.h>
 5: #include <netdb.h>
 6: 
 7: /*top*/
 8: extern int t(void);
 9: int main(int argc, char **argv)
10: {
11:   if (argc > 1000000) {
12:     printf("%p", &t);
13:   }
14: 
15:   return 0;
16: }
17: int t(void) { void ((*volatile p)()); p = (void ((*)()))getaddrinfo; return 0; }
/* end */

--------------------

have_func: checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <sys/types.h>
 4: #include <sys/socket.h>
 5: #include <netdb.h>
 6: 
 7: /*top*/
 8: extern int t(void);
 9: int main(int argc, char **argv)
10: {
11:   if (argc > 1000000) {
12:     printf("%p", &t);
13:   }
14: 
15:   return 0;
16: }
17: int t(void) { void ((*volatile p)()); p = (void ((*)()))getnameinfo; return 0; }
/* end */

--------------------

have_type: checking for struct sockaddr_storage in sys/types.h,sys/socket.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <sys/types.h>
4: #include <sys/socket.h>
5: 
6: /*top*/
7: typedef struct sockaddr_storage conftest_type;
8: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

--------------------

have_func: checking for accept4() in sys/socket.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <sys/socket.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return 0; }
/* end */

--------------------

have_header: checking for sys/select.h... -------------------- yes

"gcc -E -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <sys/select.h>
/* end */

--------------------

have_func: checking for writev() in sys/uio.h... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <sys/uio.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))writev; return 0; }
/* end */

--------------------

have_header: checking for ruby/io.h... -------------------- yes

"gcc -E -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC  conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <ruby/io.h>
/* end */

--------------------

have_struct_member: checking for rb_io_t.fd in ruby.h,ruby/io.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <ruby.h>
 4: #include <ruby/io.h>
 5: 
 6: /*top*/
 7: int s = (char *)&((rb_io_t*)0)->fd - (char *)0;
 8: int main(int argc, char **argv)
 9: {
10:   return 0;
11: }
/* end */

--------------------

have_struct_member: checking for rb_io_t.mode in ruby.h,ruby/io.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <ruby.h>
 4: #include <ruby/io.h>
 5: 
 6: /*top*/
 7: int s = (char *)&((rb_io_t*)0)->mode - (char *)0;
 8: int main(int argc, char **argv)
 9: {
10:   return 0;
11: }
/* end */

--------------------

have_struct_member: checking for rb_io_t.pathv in ruby.h,ruby/io.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <ruby.h>
 4: #include <ruby/io.h>
 5: 
 6: /*top*/
 7: int s = (char *)&((rb_io_t*)0)->pathv - (char *)0;
 8: int main(int argc, char **argv)
 9: {
10:   return 0;
11: }
/* end */

--------------------

have_type: checking for struct RFile in ruby.h,ruby/io.h... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <ruby.h>
4: #include <ruby/io.h>
5: 
6: /*top*/
7: typedef struct RFile conftest_type;
8: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

--------------------

check_sizeof: checking size of struct RFile in ruby.h,ruby/io.h... -------------------- 24

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
conftest.c:9:5: error: size of array 'conftest_const' is negative
 int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
     ^
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <ruby.h>
4: #include <ruby/io.h>
5: typedef struct RFile rbcv_typedef_;
6: static rbcv_typedef_ *rbcv_ptr_;
7: 
8: /*top*/
9: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <ruby.h>
 4: #include <ruby/io.h>
 5: typedef struct RFile rbcv_typedef_;
 6: static rbcv_typedef_ *rbcv_ptr_;
 7: 
 8: #include <stdio.h>
 9: /*top*/
10: typedef unsigned
11: #ifdef PRI_LL_PREFIX
12: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
13: LONG_LONG
14: #else
15: #define PRI_CONFTEST_PREFIX "l"
16: long
17: #endif
18: conftest_type;
19: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
20: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
/* end */

./conftest |
--------------------

have_type: checking for struct RObject... -------------------- yes

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef struct RObject conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

--------------------

check_sizeof: checking size of struct RObject... -------------------- 40

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
conftest.c:7:5: error: size of array 'conftest_const' is negative
 int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
     ^
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef struct RObject rbcv_typedef_;
4: static rbcv_typedef_ *rbcv_ptr_;
5: 
6: /*top*/
7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: typedef struct RObject rbcv_typedef_;
 4: static rbcv_typedef_ *rbcv_ptr_;
 5: 
 6: #include <stdio.h>
 7: /*top*/
 8: typedef unsigned
 9: #ifdef PRI_LL_PREFIX
10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
11: LONG_LONG
12: #else
13: #define PRI_CONFTEST_PREFIX "l"
14: long
15: #endif
16: conftest_type;
17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
/* end */

./conftest |
--------------------

check_sizeof: checking size of int... -------------------- 4

"gcc -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC   -c conftest.c"
conftest.c:7:5: error: size of array 'conftest_const' is negative
 int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
     ^
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef int rbcv_typedef_;
4: static rbcv_typedef_ *rbcv_ptr_;
5: 
6: /*top*/
7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: typedef int rbcv_typedef_;
 4: static rbcv_typedef_ *rbcv_ptr_;
 5: 
 6: #include <stdio.h>
 7: /*top*/
 8: typedef unsigned
 9: #ifdef PRI_LL_PREFIX
10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
11: LONG_LONG
12: #else
13: #define PRI_CONFTEST_PREFIX "l"
14: long
15: #endif
16: conftest_type;
17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
/* end */

./conftest |
--------------------

have_func: checking for rb_io_ascii8bit_binmode()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_ascii8bit_binmode; return 0; }
/* end */

--------------------

have_func: checking for rb_update_max_fd()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_update_max_fd; return 0; }
/* end */

--------------------

have_func: checking for rb_fd_fix_cloexec()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_fd_fix_cloexec; return 0; }
/* end */

--------------------

have_func: checking for rb_cloexec_open()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_cloexec_open; return 0; }
/* end */

--------------------

have_func: checking for rb_thread_blocking_region()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
conftest.c: In function 't':
conftest.c:13:1: warning: 'rb_thread_blocking_region' is deprecated (declared at /usr/include/ruby-2.1.0/ruby/intern.h:870) [-Wdeprecated-declarations]
 int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return 0; }
 ^
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return 0; }
/* end */

--------------------

have_func: checking for rb_thread_io_blocking_region()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
conftest.c: In function 't':
conftest.c:13:57: error: 'rb_thread_io_blocking_region' undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_io_blocking_region; return 0; }
                                                         ^
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_io_blocking_region; return 0; }
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { rb_thread_io_blocking_region(); return 0; }
/* end */

--------------------

have_func: checking for rb_str_set_len()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_str_set_len; return 0; }
/* end */

--------------------

have_func: checking for rb_time_interval()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_time_interval; return 0; }
/* end */

--------------------

have_func: checking for rb_wait_for_single_fd()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
conftest.c: In function 't':
conftest.c:13:57: error: 'rb_wait_for_single_fd' undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_wait_for_single_fd; return 0; }
                                                         ^
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_wait_for_single_fd; return 0; }
/* end */

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { rb_wait_for_single_fd(); return 0; }
/* end */

--------------------

have_func: checking for rb_str_subseq()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_str_subseq; return 0; }
/* end */

--------------------

have_func: checking for rb_ary_subseq()... -------------------- yes

"gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -D_FORTIFY_SOURCE=2   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -L/build/ruby2.1-Rcx54M/ruby2.1-2.1.1/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic    -lrt  -lruby-2.1 -lrt  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_ary_subseq; return 0; }
/* end */

--------------------

Running tests for ruby2.0 with test file list from debian/ruby-test-files.yaml ...
/«PKGBUILDDIR»/test/lib_read_write.rb:163: warning: assigned but unused variable - e
/«PKGBUILDDIR»/test/lib_read_write.rb:200: warning: assigned but unused variable - e
/«PKGBUILDDIR»/test/lib_server_accept.rb:18: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:26: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:34: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:47: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:60: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:70: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/lib_server_accept.rb:80: warning: assigned but unused variable - a
/«PKGBUILDDIR»/test/test_tcp_connect.rb:7: warning: method redefined; discarding old foo
/«PKGBUILDDIR»/test/test_tcp_connect.rb:7: warning: method redefined; discarding old foo=
/«PKGBUILDDIR»/test/test_tcp_connect.rb:8: warning: method redefined; discarding old kgio_wait_writable
/«PKGBUILDDIR»/test/test_unix_connect.rb:10: warning: previous definition of kgio_wait_writable was here
/«PKGBUILDDIR»/test/test_connect_fd_leak.rb:13: warning: assigned but unused variable - sock
/«PKGBUILDDIR»/test/test_kgio_addr.rb:11: warning: assigned but unused variable - client
/«PKGBUILDDIR»/test/test_tryopen.rb:60: warning: assigned but unused variable - file
/«PKGBUILDDIR»/test/test_tcp6_client_read_server_write.rb:4: warning: assigned but unused variable - tmp
Run options: 

# Running tests:

TCP Fast Open not enabled on this system (check kernel docs)
cannot test EACCES when euid == 0
.................................F..........................................................................................................................................................................................................................................................................................................................................

Finished tests in 76.430034s, 4.7625 tests/s, 117055.3183 assertions/s.

  1) Failure:
test_trywritev_return_wait_writable(TesTcpClientReadServerWrite) [/«PKGBUILDDIR»/test/lib_read_write.rb:295]:
Failed assertion, no message given.

364 tests, 8946542 assertions, 1 failures, 0 errors, 0 skips

ruby -v: ruby 2.0.0p457 (2014-03-03) [x86_64-linux-gnu]
ERROR: Test "ruby2.0" failed. Exiting.
dh_auto_install: dh_ruby --install /«PKGBUILDDIR»/debian/ruby-kgio returned exit code 1
make: *** [binary] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
────────────────────────────────────────────────────────────────────────────────
Build finished at 20140409-0116

Finished
────────

E: Build failure (dpkg-buildpackage died)

┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: amd64
Build-Space: 1532
Build-Time: 84
Distribution: unstable
Fail-Stage: build
Host Architecture: amd64
Install-Time: 7
Job: ruby-kgio_2.8.1-1.dsc
Machine Architecture: amd64
Package: ruby-kgio
Package-Time: 97
Source-Version: 2.8.1-1
Space: 1532
Status: attempted
Version: 2.8.1-1
────────────────────────────────────────────────────────────────────────────────
Finished at 20140409-0116
Build needed 00:01:37, 1532k disc space


More information about the Pkg-ruby-extras-maintainers mailing list