Skip to content

Instantly share code, notes, and snippets.

@floehopper
Created October 24, 2018 17:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save floehopper/c302a8b3efd9a0e5f9dee39dcfb93457 to your computer and use it in GitHub Desktop.
Save floehopper/c302a8b3efd9a0e5f9dee39dcfb93457 to your computer and use it in GitHub Desktop.
Build and run docker image for Ruby v2.5.3 on Ubuntu 14.04
aws-codebuild-docker-images/ubuntu/ruby/2.5.3 $ docker build -t aws/codebuild/ruby:2.5.3 .
Sending build context to Docker daemon 10.24kB
Step 1/13 : FROM ubuntu:14.04.5
---> 132b7427a3b4
Step 2/13 : ENV DOCKER_BUCKET="download.docker.com" DOCKER_VERSION="17.09.0-ce" DOCKER_CHANNEL="stable" DOCKER_SHA256="a9e90a73c3cdfbf238f148e1ec0eaff5eb181f92f35bdd938fd7dab18e1c4647" DIND_COMMIT="3b5fac462d21ca164b3778647420016315289034" DOCKER_COMPOSE_VERSION="1.21.2" GITVERSION_VERSION="3.6.5"
---> Using cache
---> b8af7e6d7dc8
Step 3/13 : RUN set -ex && echo 'Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/99use-gzip-compression && apt-get update && apt install -y apt-transport-https && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && echo "deb https://download.mono-project.com/repo/ubuntu stable-trusty main" | tee /etc/apt/sources.list.d/mono-official-stable.list && apt-get update && apt-get install software-properties-common -y --no-install-recommends && apt-add-repository ppa:git-core/ppa && apt-get update && apt-get install git=1:2.* -y --no-install-recommends && git version && apt-get install -y --no-install-recommends openssh-client=1:6.6* && mkdir ~/.ssh && touch ~/.ssh/known_hosts && ssh-keyscan -t rsa,dsa -H github.com >> ~/.ssh/known_hosts && ssh-keyscan -t rsa,dsa -H bitbucket.org >> ~/.ssh/known_hosts && chmod 600 ~/.ssh/known_hosts && apt-get install -y --no-install-recommends wget=1.15-* python=2.7.* python2.7-dev=2.7.* fakeroot=1.20-* ca-certificates tar=1.27.* gzip=1.6-* zip=3.0-* autoconf=2.69-* automake=1:1.14.* bzip2=1.0.* file=1:5.14-* g++=4:4.8.* gcc=4:4.8.* imagemagick=8:6.7.* libbz2-dev=1.0.* libc6-dev=2.19-* libcurl4-openssl-dev=7.35.* libdb-dev=1:5.3.* libevent-dev=2.0.* libffi-dev=3.1~* libgeoip-dev=1.6.* libglib2.0-dev=2.40.* libjpeg-dev=8c-* libkrb5-dev=1.12+* liblzma-dev=5.1.* libmagickcore-dev=8:6.7.* libmagickwand-dev=8:6.7.* libmysqlclient-dev=5.5.* libncurses5-dev=5.9+* libpng12-dev=1.2.* libpq-dev=9.3.* libreadline-dev=6.3-* libsqlite3-dev=3.8.* libssl-dev=1.0.* libtool=2.4.* libwebp-dev=0.4.* libxml2-dev=2.9.* libxslt1-dev=1.1.* libyaml-dev=0.1.* make=3.81-* patch=2.7.* xz-utils=5.1.* zlib1g-dev=1:1.2.* unzip=6.0-* curl=7.35.* e2fsprogs=1.42.* iptables=1.4.* xfsprogs=3.1.* xz-utils=5.1.* mono-devel less=458-* groff=1.22.* liberror-perl=0.17-* asciidoc=8.6.* build-essential=11.* bzr=2.6.* cvs=2:1.12.* cvsps=2.1-* docbook-xml=4.5-* docbook-xsl=1.78.* dpkg-dev=1.17.* libdbd-sqlite3-perl=1.40-* libdbi-perl=1.630-* libdpkg-perl=1.17.* libhttp-date-perl=6.02-* libio-pty-perl=1:1.08-* libserf-1-1=1.3.* libsvn-perl=1.8.* libsvn1=1.8.* libtcl8.6=8.6.* libtimedate-perl=2.3000-* libunistring0=0.9.* libxml2-utils=2.9.* libyaml-perl=0.84-* python-bzrlib=2.6.* python-configobj=4.7.* sgml-base=1.26+* sgml-data=2.0.* subversion=1.8.* tcl=8.6.* tcl8.6=8.6.* xml-core=0.13+* xmlto=0.0.* xsltproc=1.1.* && rm -rf /var/lib/apt/lists/* && apt-get clean
---> Using cache
---> 6ebb7ee46f61
Step 4/13 : RUN set -ex && wget "https://github.com/GitTools/GitVersion/releases/download/v${GITVERSION_VERSION}/GitVersion_${GITVERSION_VERSION}.zip" -O /tmp/GitVersion_${GITVERSION_VERSION}.zip && mkdir -p /usr/local/GitVersion_${GITVERSION_VERSION} && unzip /tmp/GitVersion_${GITVERSION_VERSION}.zip -d /usr/local/GitVersion_${GITVERSION_VERSION} && rm /tmp/GitVersion_${GITVERSION_VERSION}.zip && echo "mono /usr/local/GitVersion_${GITVERSION_VERSION}/GitVersion.exe \$@" >> /usr/local/bin/gitversion && chmod +x /usr/local/bin/gitversion
---> Using cache
---> 23a121e46ccd
Step 5/13 : RUN set -ex && curl -fSL "https://${DOCKER_BUCKET}/linux/static/${DOCKER_CHANNEL}/x86_64/docker-${DOCKER_VERSION}.tgz" -o docker.tgz && echo "${DOCKER_SHA256} *docker.tgz" | sha256sum -c - && tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ && rm docker.tgz && docker -v && addgroup dockremap && useradd -g dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid && wget "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind" -O /usr/local/bin/dind && curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose && chmod +x /usr/local/bin/dind /usr/local/bin/docker-compose && docker-compose version
---> Using cache
---> a96a43b07cb0
Step 6/13 : RUN set -ex && wget "https://bootstrap.pypa.io/2.6/get-pip.py" -O /tmp/get-pip.py && python /tmp/get-pip.py && pip install awscli==1.* && rm -fr /var/lib/apt/lists/* /tmp/* /var/tmp/*
---> Using cache
---> 74035b6b0e14
Step 7/13 : VOLUME /var/lib/docker
---> Using cache
---> cb66bd9e8830
Step 8/13 : COPY dockerd-entrypoint.sh /usr/local/bin/
---> 8975c0c5eeaa
Step 9/13 : ENV RUBY_MAJOR="2.5" RUBY_VERSION="2.5.3" RUBY_DOWNLOAD_SHA256="9828d03852c37c20fa333a0264f2490f07338576734d910ee3fd538c9520846c" RUBYGEMS_VERSION="2.7.7" BUNDLER_VERSION="1.16.6" GEM_HOME="/usr/local/bundle"
---> Running in 966781e4cfa9
Removing intermediate container 966781e4cfa9
---> baaa98188b09
Step 10/13 : ENV BUNDLE_PATH="$GEM_HOME" BUNDLE_BIN="$GEM_HOME/bin" BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG="$GEM_HOME"
---> Running in 8de7ea47cc7c
Removing intermediate container 8de7ea47cc7c
---> 498f29f13552
Step 11/13 : ENV PATH $BUNDLE_BIN:$PATH
---> Running in 4039708aa54d
Removing intermediate container 4039708aa54d
---> 9990f926a878
Step 12/13 : RUN mkdir -p /usr/local/etc && { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc && apt-get update && apt-get install -y --no-install-recommends bison libgdbm-dev ruby && wget "https://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.gz" -O /tmp/ruby.tar.gz && echo "$RUBY_DOWNLOAD_SHA256 /tmp/ruby.tar.gz" | sha256sum -c - && mkdir -p /usr/src/ruby && tar -xzf /tmp/ruby.tar.gz -C /usr/src/ruby --strip-components=1 && cd /usr/src/ruby && { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new && mv file.c.new file.c && autoconf && ./configure --disable-install-doc && make -j"$(nproc)" && make install && apt-get purge -y --auto-remove bison libgdbm-dev ruby && cd / && rm -r /usr/src/ruby && gem update --system "$RUBYGEMS_VERSION" && gem install bundler --version "$BUNDLER_VERSION" && mkdir -p "$GEM_HOME" "$BUNDLE_BIN" && chmod 777 "$GEM_HOME" "$BUNDLE_BIN" && rm -fr /var/lib/apt/lists/* /tmp/* /var/tmp/*
---> Running in 71fa70b6be96
Ign http://archive.ubuntu.com trusty InRelease
Get:1 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:2 http://ppa.launchpad.net trusty InRelease [15.4 kB]
Get:3 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Get:4 http://archive.ubuntu.com trusty Release.gpg [933 B]
Get:5 http://archive.ubuntu.com trusty Release [58.5 kB]
Get:6 http://ppa.launchpad.net trusty/main amd64 Packages [3484 B]
Get:7 http://archive.ubuntu.com trusty-updates/main Sources [524 kB]
Get:8 http://archive.ubuntu.com trusty-updates/restricted Sources [6449 B]
Get:9 http://archive.ubuntu.com trusty-updates/universe Sources [268 kB]
Get:10 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1391 kB]
Get:11 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.4 kB]
Get:12 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [635 kB]
Get:13 http://archive.ubuntu.com trusty-security/main Sources [212 kB]
Get:14 http://archive.ubuntu.com trusty-security/restricted Sources [5050 B]
Get:15 http://archive.ubuntu.com trusty-security/universe Sources [104 kB]
Get:16 http://archive.ubuntu.com trusty-security/main amd64 Packages [971 kB]
Get:17 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [18.1 kB]
Get:18 http://archive.ubuntu.com trusty-security/universe amd64 Packages [339 kB]
Get:19 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:20 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:21 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:22 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:23 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:24 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Fetched 23.4 MB in 15s (1552 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libbison-dev libruby1.9.1 ruby1.9.1
Suggested packages:
bison-doc ri ruby-dev ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev
ruby-switch
The following NEW packages will be installed:
bison libbison-dev libgdbm-dev libruby1.9.1 ruby ruby1.9.1
0 upgraded, 6 newly installed, 0 to remove and 40 not upgraded.
Need to get 3312 kB of archives.
After this operation, 14.7 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libbison-dev amd64 2:3.0.2.dfsg-2 [338 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main bison amd64 2:3.0.2.dfsg-2 [257 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libgdbm-dev amd64 1.8.3-12build1 [24.9 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5334 B]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main ruby1.9.1 amd64 1.9.3.484-2ubuntu1.12 [35.7 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libruby1.9.1 amd64 1.9.3.484-2ubuntu1.12 [2651 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 3312 kB in 1s (1878 kB/s)
Selecting previously unselected package libbison-dev:amd64.
(Reading database ... 31475 files and directories currently installed.)
Preparing to unpack .../libbison-dev_2%3a3.0.2.dfsg-2_amd64.deb ...
Unpacking libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Selecting previously unselected package bison.
Preparing to unpack .../bison_2%3a3.0.2.dfsg-2_amd64.deb ...
Unpacking bison (2:3.0.2.dfsg-2) ...
Selecting previously unselected package libgdbm-dev.
Preparing to unpack .../libgdbm-dev_1.8.3-12build1_amd64.deb ...
Unpacking libgdbm-dev (1.8.3-12build1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ...
Unpacking ruby (1:1.9.3.4) ...
Selecting previously unselected package ruby1.9.1.
Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1.12_amd64.deb ...
Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Selecting previously unselected package libruby1.9.1.
Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1.12_amd64.deb ...
Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Setting up libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Setting up bison (2:3.0.2.dfsg-2) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libgdbm-dev (1.8.3-12build1) ...
Setting up ruby (1:1.9.3.4) ...
Setting up ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Setting up libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
--2018-10-24 16:41:24-- https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.gz
Resolving cache.ruby-lang.org (cache.ruby-lang.org)... 151.101.17.178, 2a04:4e42:4::434
Connecting to cache.ruby-lang.org (cache.ruby-lang.org)|151.101.17.178|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15972577 (15M) [application/x-tar]
Saving to: '/tmp/ruby.tar.gz'
0K .......... .......... .......... .......... .......... 0% 929K 17s
50K .......... .......... .......... .......... .......... 0% 995K 16s
100K .......... .......... .......... .......... .......... 0% 616K 19s
150K .......... .......... .......... .......... .......... 1% 2.03M 16s
200K .......... .......... .......... .......... .......... 1% 641K 18s
250K .......... .......... .......... .......... .......... 1% 1.33M 17s
300K .......... .......... .......... .......... .......... 2% 1.58M 15s
350K .......... .......... .......... .......... .......... 2% 2.30M 14s
400K .......... .......... .......... .......... .......... 2% 1.94M 14s
450K .......... .......... .......... .......... .......... 3% 1.91M 13s
500K .......... .......... .......... .......... .......... 3% 1.98M 12s
550K .......... .......... .......... .......... .......... 3% 2.43M 12s
600K .......... .......... .......... .......... .......... 4% 2.19M 11s
650K .......... .......... .......... .......... .......... 4% 1.59M 11s
700K .......... .......... .......... .......... .......... 4% 1.55M 11s
750K .......... .......... .......... .......... .......... 5% 2.10M 11s
800K .......... .......... .......... .......... .......... 5% 3.11M 10s
850K .......... .......... .......... .......... .......... 5% 2.86M 10s
900K .......... .......... .......... .......... .......... 6% 1.45M 10s
950K .......... .......... .......... .......... .......... 6% 2.64M 10s
1000K .......... .......... .......... .......... .......... 6% 2.52M 9s
1050K .......... .......... .......... .......... .......... 7% 3.11M 9s
1100K .......... .......... .......... .......... .......... 7% 1.66M 9s
1150K .......... .......... .......... .......... .......... 7% 2.25M 9s
1200K .......... .......... .......... .......... .......... 8% 3.10M 9s
1250K .......... .......... .......... .......... .......... 8% 2.32M 9s
1300K .......... .......... .......... .......... .......... 8% 2.68M 9s
1350K .......... .......... .......... .......... .......... 8% 2.43M 8s
1400K .......... .......... .......... .......... .......... 9% 1.85M 8s
1450K .......... .......... .......... .......... .......... 9% 3.09M 8s
1500K .......... .......... .......... .......... .......... 9% 1.86M 8s
1550K .......... .......... .......... .......... .......... 10% 2.42M 8s
1600K .......... .......... .......... .......... .......... 10% 2.37M 8s
1650K .......... .......... .......... .......... .......... 10% 2.10M 8s
1700K .......... .......... .......... .......... .......... 11% 2.85M 8s
1750K .......... .......... .......... .......... .......... 11% 2.22M 8s
1800K .......... .......... .......... .......... .......... 11% 812K 8s
1850K .......... .......... .......... .......... .......... 12% 2.67M 8s
1900K .......... .......... .......... .......... .......... 12% 1018K 8s
1950K .......... .......... .......... .......... .......... 12% 17.8M 8s
2000K .......... .......... .......... .......... .......... 13% 1.24M 8s
2050K .......... .......... .......... .......... .......... 13% 1.80M 8s
2100K .......... .......... .......... .......... .......... 13% 1.66M 8s
2150K .......... .......... .......... .......... .......... 14% 1.01M 8s
2200K .......... .......... .......... .......... .......... 14% 2.81M 8s
2250K .......... .......... .......... .......... .......... 14% 2.40M 8s
2300K .......... .......... .......... .......... .......... 15% 1.90M 8s
2350K .......... .......... .......... .......... .......... 15% 1.82M 7s
2400K .......... .......... .......... .......... .......... 15% 2.40M 7s
2450K .......... .......... .......... .......... .......... 16% 2.73M 7s
2500K .......... .......... .......... .......... .......... 16% 3.12M 7s
2550K .......... .......... .......... .......... .......... 16% 2.31M 7s
2600K .......... .......... .......... .......... .......... 16% 3.30M 7s
2650K .......... .......... .......... .......... .......... 17% 1.54M 7s
2700K .......... .......... .......... .......... .......... 17% 1.86M 7s
2750K .......... .......... .......... .......... .......... 17% 2.84M 7s
2800K .......... .......... .......... .......... .......... 18% 2.30M 7s
2850K .......... .......... .......... .......... .......... 18% 2.43M 7s
2900K .......... .......... .......... .......... .......... 18% 2.06M 7s
2950K .......... .......... .......... .......... .......... 19% 3.02M 7s
3000K .......... .......... .......... .......... .......... 19% 1.59M 7s
3050K .......... .......... .......... .......... .......... 19% 2.78M 7s
3100K .......... .......... .......... .......... .......... 20% 1.65M 7s
3150K .......... .......... .......... .......... .......... 20% 1.67M 7s
3200K .......... .......... .......... .......... .......... 20% 2.82M 7s
3250K .......... .......... .......... .......... .......... 21% 2.40M 7s
3300K .......... .......... .......... .......... .......... 21% 2.30M 6s
3350K .......... .......... .......... .......... .......... 21% 3.01M 6s
3400K .......... .......... .......... .......... .......... 22% 2.19M 6s
3450K .......... .......... .......... .......... .......... 22% 3.41M 6s
3500K .......... .......... .......... .......... .......... 22% 1.85M 6s
3550K .......... .......... .......... .......... .......... 23% 2.39M 6s
3600K .......... .......... .......... .......... .......... 23% 3.23M 6s
3650K .......... .......... .......... .......... .......... 23% 2.81M 6s
3700K .......... .......... .......... .......... .......... 24% 2.87M 6s
3750K .......... .......... .......... .......... .......... 24% 2.99M 6s
3800K .......... .......... .......... .......... .......... 24% 2.31M 6s
3850K .......... .......... .......... .......... .......... 25% 2.37M 6s
3900K .......... .......... .......... .......... .......... 25% 1.37M 6s
3950K .......... .......... .......... .......... .......... 25% 969K 6s
4000K .......... .......... .......... .......... .......... 25% 2.02M 6s
4050K .......... .......... .......... .......... .......... 26% 2.88M 6s
4100K .......... .......... .......... .......... .......... 26% 2.38M 6s
4150K .......... .......... .......... .......... .......... 26% 3.17M 6s
4200K .......... .......... .......... .......... .......... 27% 2.12M 6s
4250K .......... .......... .......... .......... .......... 27% 2.05M 6s
4300K .......... .......... .......... .......... .......... 27% 2.20M 6s
4350K .......... .......... .......... .......... .......... 28% 2.02M 6s
4400K .......... .......... .......... .......... .......... 28% 1.90M 6s
4450K .......... .......... .......... .......... .......... 28% 2.28M 6s
4500K .......... .......... .......... .......... .......... 29% 2.79M 6s
4550K .......... .......... .......... .......... .......... 29% 1.36M 6s
4600K .......... .......... .......... .......... .......... 29% 12.3M 6s
4650K .......... .......... .......... .......... .......... 30% 2.01M 5s
4700K .......... .......... .......... .......... .......... 30% 1.82M 5s
4750K .......... .......... .......... .......... .......... 30% 3.32M 5s
4800K .......... .......... .......... .......... .......... 31% 2.21M 5s
4850K .......... .......... .......... .......... .......... 31% 3.28M 5s
4900K .......... .......... .......... .......... .......... 31% 1.97M 5s
4950K .......... .......... .......... .......... .......... 32% 1.61M 5s
5000K .......... .......... .......... .......... .......... 32% 2.75M 5s
5050K .......... .......... .......... .......... .......... 32% 2.42M 5s
5100K .......... .......... .......... .......... .......... 33% 2.05M 5s
5150K .......... .......... .......... .......... .......... 33% 1.68M 5s
5200K .......... .......... .......... .......... .......... 33% 1.91M 5s
5250K .......... .......... .......... .......... .......... 33% 1.19M 5s
5300K .......... .......... .......... .......... .......... 34% 1.35M 5s
5350K .......... .......... .......... .......... .......... 34% 2.20M 5s
5400K .......... .......... .......... .......... .......... 34% 2.09M 5s
5450K .......... .......... .......... .......... .......... 35% 1.54M 5s
5500K .......... .......... .......... .......... .......... 35% 1.48M 5s
5550K .......... .......... .......... .......... .......... 35% 1.31M 5s
5600K .......... .......... .......... .......... .......... 36% 2.90M 5s
5650K .......... .......... .......... .......... .......... 36% 1.54M 5s
5700K .......... .......... .......... .......... .......... 36% 1.48M 5s
5750K .......... .......... .......... .......... .......... 37% 1.65M 5s
5800K .......... .......... .......... .......... .......... 37% 1.53M 5s
5850K .......... .......... .......... .......... .......... 37% 2.14M 5s
5900K .......... .......... .......... .......... .......... 38% 1.60M 5s
5950K .......... .......... .......... .......... .......... 38% 2.47M 5s
6000K .......... .......... .......... .......... .......... 38% 1.42M 5s
6050K .......... .......... .......... .......... .......... 39% 2.14M 5s
6100K .......... .......... .......... .......... .......... 39% 1.90M 5s
6150K .......... .......... .......... .......... .......... 39% 2.66M 5s
6200K .......... .......... .......... .......... .......... 40% 2.43M 5s
6250K .......... .......... .......... .......... .......... 40% 1.86M 5s
6300K .......... .......... .......... .......... .......... 40% 484K 5s
6350K .......... .......... .......... .......... .......... 41% 2.68M 5s
6400K .......... .......... .......... .......... .......... 41% 2.52M 5s
6450K .......... .......... .......... .......... .......... 41% 2.77M 5s
6500K .......... .......... .......... .......... .......... 41% 2.45M 5s
6550K .......... .......... .......... .......... .......... 42% 1.73M 5s
6600K .......... .......... .......... .......... .......... 42% 2.97M 5s
6650K .......... .......... .......... .......... .......... 42% 2.25M 5s
6700K .......... .......... .......... .......... .......... 43% 2.13M 5s
6750K .......... .......... .......... .......... .......... 43% 2.38M 5s
6800K .......... .......... .......... .......... .......... 43% 1.43M 5s
6850K .......... .......... .......... .......... .......... 44% 1.99M 4s
6900K .......... .......... .......... .......... .......... 44% 2.45M 4s
6950K .......... .......... .......... .......... .......... 44% 1.86M 4s
7000K .......... .......... .......... .......... .......... 45% 1.95M 4s
7050K .......... .......... .......... .......... .......... 45% 2.14M 4s
7100K .......... .......... .......... .......... .......... 45% 1.42M 4s
7150K .......... .......... .......... .......... .......... 46% 1.13M 4s
7200K .......... .......... .......... .......... .......... 46% 2.82M 4s
7250K .......... .......... .......... .......... .......... 46% 1.69M 4s
7300K .......... .......... .......... .......... .......... 47% 1.98M 4s
7350K .......... .......... .......... .......... .......... 47% 1.44M 4s
7400K .......... .......... .......... .......... .......... 47% 2.98M 4s
7450K .......... .......... .......... .......... .......... 48% 1.91M 4s
7500K .......... .......... .......... .......... .......... 48% 1.33M 4s
7550K .......... .......... .......... .......... .......... 48% 1.57M 4s
7600K .......... .......... .......... .......... .......... 49% 1.33M 4s
7650K .......... .......... .......... .......... .......... 49% 3.18M 4s
7700K .......... .......... .......... .......... .......... 49% 811K 4s
7750K .......... .......... .......... .......... .......... 50% 1.90M 4s
7800K .......... .......... .......... .......... .......... 50% 2.25M 4s
7850K .......... .......... .......... .......... .......... 50% 1.53M 4s
7900K .......... .......... .......... .......... .......... 50% 1.84M 4s
7950K .......... .......... .......... .......... .......... 51% 2.25M 4s
8000K .......... .......... .......... .......... .......... 51% 2.26M 4s
8050K .......... .......... .......... .......... .......... 51% 2.35M 4s
8100K .......... .......... .......... .......... .......... 52% 2.07M 4s
8150K .......... .......... .......... .......... .......... 52% 2.01M 4s
8200K .......... .......... .......... .......... .......... 52% 2.59M 4s
8250K .......... .......... .......... .......... .......... 53% 1.88M 4s
8300K .......... .......... .......... .......... .......... 53% 1.36M 4s
8350K .......... .......... .......... .......... .......... 53% 2.00M 4s
8400K .......... .......... .......... .......... .......... 54% 2.32M 4s
8450K .......... .......... .......... .......... .......... 54% 1.71M 4s
8500K .......... .......... .......... .......... .......... 54% 2.05M 4s
8550K .......... .......... .......... .......... .......... 55% 1.42M 4s
8600K .......... .......... .......... .......... .......... 55% 2.64M 4s
8650K .......... .......... .......... .......... .......... 55% 1.82M 4s
8700K .......... .......... .......... .......... .......... 56% 930K 4s
8750K .......... .......... .......... .......... .......... 56% 1.77M 4s
8800K .......... .......... .......... .......... .......... 56% 1.20M 4s
8850K .......... .......... .......... .......... .......... 57% 3.33M 4s
8900K .......... .......... .......... .......... .......... 57% 1.89M 3s
8950K .......... .......... .......... .......... .......... 57% 2.13M 3s
9000K .......... .......... .......... .......... .......... 58% 1.40M 3s
9050K .......... .......... .......... .......... .......... 58% 2.12M 3s
9100K .......... .......... .......... .......... .......... 58% 2.53M 3s
9150K .......... .......... .......... .......... .......... 58% 2.27M 3s
9200K .......... .......... .......... .......... .......... 59% 1.99M 3s
9250K .......... .......... .......... .......... .......... 59% 2.47M 3s
9300K .......... .......... .......... .......... .......... 59% 2.34M 3s
9350K .......... .......... .......... .......... .......... 60% 2.71M 3s
9400K .......... .......... .......... .......... .......... 60% 1.79M 3s
9450K .......... .......... .......... .......... .......... 60% 1.63M 3s
9500K .......... .......... .......... .......... .......... 61% 1.46M 3s
9550K .......... .......... .......... .......... .......... 61% 1.85M 3s
9600K .......... .......... .......... .......... .......... 61% 1.98M 3s
9650K .......... .......... .......... .......... .......... 62% 1.55M 3s
9700K .......... .......... .......... .......... .......... 62% 2.24M 3s
9750K .......... .......... .......... .......... .......... 62% 3.15M 3s
9800K .......... .......... .......... .......... .......... 63% 2.40M 3s
9850K .......... .......... .......... .......... .......... 63% 1.76M 3s
9900K .......... .......... .......... .......... .......... 63% 2.15M 3s
9950K .......... .......... .......... .......... .......... 64% 1.02M 3s
10000K .......... .......... .......... .......... .......... 64% 907K 3s
10050K .......... .......... .......... .......... .......... 64% 2.32M 3s
10100K .......... .......... .......... .......... .......... 65% 1.74M 3s
10150K .......... .......... .......... .......... .......... 65% 1.50M 3s
10200K .......... .......... .......... .......... .......... 65% 2.92M 3s
10250K .......... .......... .......... .......... .......... 66% 2.56M 3s
10300K .......... .......... .......... .......... .......... 66% 2.06M 3s
10350K .......... .......... .......... .......... .......... 66% 2.06M 3s
10400K .......... .......... .......... .......... .......... 66% 1.54M 3s
10450K .......... .......... .......... .......... .......... 67% 1.67M 3s
10500K .......... .......... .......... .......... .......... 67% 1.95M 3s
10550K .......... .......... .......... .......... .......... 67% 1.48M 3s
10600K .......... .......... .......... .......... .......... 68% 2.83M 3s
10650K .......... .......... .......... .......... .......... 68% 2.47M 3s
10700K .......... .......... .......... .......... .......... 68% 1.88M 3s
10750K .......... .......... .......... .......... .......... 69% 1.99M 3s
10800K .......... .......... .......... .......... .......... 69% 1.64M 2s
10850K .......... .......... .......... .......... .......... 69% 1.70M 2s
10900K .......... .......... .......... .......... .......... 70% 4.72M 2s
10950K .......... .......... .......... .......... .......... 70% 2.48M 2s
11000K .......... .......... .......... .......... .......... 70% 1.78M 2s
11050K .......... .......... .......... .......... .......... 71% 2.24M 2s
11100K .......... .......... .......... .......... .......... 71% 3.13M 2s
11150K .......... .......... .......... .......... .......... 71% 3.13M 2s
11200K .......... .......... .......... .......... .......... 72% 3.02M 2s
11250K .......... .......... .......... .......... .......... 72% 2.00M 2s
11300K .......... .......... .......... .......... .......... 72% 2.37M 2s
11350K .......... .......... .......... .......... .......... 73% 2.45M 2s
11400K .......... .......... .......... .......... .......... 73% 2.49M 2s
11450K .......... .......... .......... .......... .......... 73% 2.63M 2s
11500K .......... .......... .......... .......... .......... 74% 1.26M 2s
11550K .......... .......... .......... .......... .......... 74% 1.76M 2s
11600K .......... .......... .......... .......... .......... 74% 1006K 2s
11650K .......... .......... .......... .......... .......... 75% 2.12M 2s
11700K .......... .......... .......... .......... .......... 75% 2.51M 2s
11750K .......... .......... .......... .......... .......... 75% 2.46M 2s
11800K .......... .......... .......... .......... .......... 75% 1.90M 2s
11850K .......... .......... .......... .......... .......... 76% 3.05M 2s
11900K .......... .......... .......... .......... .......... 76% 1.85M 2s
11950K .......... .......... .......... .......... .......... 76% 3.21M 2s
12000K .......... .......... .......... .......... .......... 77% 2.86M 2s
12050K .......... .......... .......... .......... .......... 77% 2.57M 2s
12100K .......... .......... .......... .......... .......... 77% 2.06M 2s
12150K .......... .......... .......... .......... .......... 78% 2.21M 2s
12200K .......... .......... .......... .......... .......... 78% 2.80M 2s
12250K .......... .......... .......... .......... .......... 78% 2.32M 2s
12300K .......... .......... .......... .......... .......... 79% 2.08M 2s
12350K .......... .......... .......... .......... .......... 79% 2.34M 2s
12400K .......... .......... .......... .......... .......... 79% 2.14M 2s
12450K .......... .......... .......... .......... .......... 80% 2.56M 2s
12500K .......... .......... .......... .......... .......... 80% 3.76M 2s
12550K .......... .......... .......... .......... .......... 80% 3.06M 2s
12600K .......... .......... .......... .......... .......... 81% 2.49M 2s
12650K .......... .......... .......... .......... .......... 81% 2.42M 1s
12700K .......... .......... .......... .......... .......... 81% 1.87M 1s
12750K .......... .......... .......... .......... .......... 82% 2.30M 1s
12800K .......... .......... .......... .......... .......... 82% 2.53M 1s
12850K .......... .......... .......... .......... .......... 82% 2.65M 1s
12900K .......... .......... .......... .......... .......... 83% 1.42M 1s
12950K .......... .......... .......... .......... .......... 83% 3.40M 1s
13000K .......... .......... .......... .......... .......... 83% 995K 1s
13050K .......... .......... .......... .......... .......... 83% 14.5M 1s
13100K .......... .......... .......... .......... .......... 84% 4.18M 1s
13150K .......... .......... .......... .......... .......... 84% 1.91M 1s
13200K .......... .......... .......... .......... .......... 84% 3.12M 1s
13250K .......... .......... .......... .......... .......... 85% 2.80M 1s
13300K .......... .......... .......... .......... .......... 85% 3.18M 1s
13350K .......... .......... .......... .......... .......... 85% 1.79M 1s
13400K .......... .......... .......... .......... .......... 86% 1.79M 1s
13450K .......... .......... .......... .......... .......... 86% 3.62M 1s
13500K .......... .......... .......... .......... .......... 86% 1.77M 1s
13550K .......... .......... .......... .......... .......... 87% 2.80M 1s
13600K .......... .......... .......... .......... .......... 87% 2.10M 1s
13650K .......... .......... .......... .......... .......... 87% 2.63M 1s
13700K .......... .......... .......... .......... .......... 88% 2.46M 1s
13750K .......... .......... .......... .......... .......... 88% 2.14M 1s
13800K .......... .......... .......... .......... .......... 88% 3.90M 1s
13850K .......... .......... .......... .......... .......... 89% 2.11M 1s
13900K .......... .......... .......... .......... .......... 89% 2.01M 1s
13950K .......... .......... .......... .......... .......... 89% 3.09M 1s
14000K .......... .......... .......... .......... .......... 90% 2.21M 1s
14050K .......... .......... .......... .......... .......... 90% 1.65M 1s
14100K .......... .......... .......... .......... .......... 90% 3.15M 1s
14150K .......... .......... .......... .......... .......... 91% 1.86M 1s
14200K .......... .......... .......... .......... .......... 91% 2.71M 1s
14250K .......... .......... .......... .......... .......... 91% 2.46M 1s
14300K .......... .......... .......... .......... .......... 91% 1.69M 1s
14350K .......... .......... .......... .......... .......... 92% 2.16M 1s
14400K .......... .......... .......... .......... .......... 92% 3.06M 1s
14450K .......... .......... .......... .......... .......... 92% 2.26M 1s
14500K .......... .......... .......... .......... .......... 93% 2.43M 1s
14550K .......... .......... .......... .......... .......... 93% 2.02M 0s
14600K .......... .......... .......... .......... .......... 93% 2.38M 0s
14650K .......... .......... .......... .......... .......... 94% 2.69M 0s
14700K .......... .......... .......... .......... .......... 94% 1.54M 0s
14750K .......... .......... .......... .......... .......... 94% 3.83M 0s
14800K .......... .......... .......... .......... .......... 95% 2.45M 0s
14850K .......... .......... .......... .......... .......... 95% 2.25M 0s
14900K .......... .......... .......... .......... .......... 95% 3.31M 0s
14950K .......... .......... .......... .......... .......... 96% 2.27M 0s
15000K .......... .......... .......... .......... .......... 96% 2.79M 0s
15050K .......... .......... .......... .......... .......... 96% 2.60M 0s
15100K .......... .......... .......... .......... .......... 97% 1.16M 0s
15150K .......... .......... .......... .......... .......... 97% 4.90M 0s
15200K .......... .......... .......... .......... .......... 97% 2.71M 0s
15250K .......... .......... .......... .......... .......... 98% 3.40M 0s
15300K .......... .......... .......... .......... .......... 98% 1.93M 0s
15350K .......... .......... .......... .......... .......... 98% 2.06M 0s
15400K .......... .......... .......... .......... .......... 99% 3.02M 0s
15450K .......... .......... .......... .......... .......... 99% 2.09M 0s
15500K .......... .......... .......... .......... .......... 99% 2.44M 0s
15550K .......... .......... .......... .......... ........ 100% 2.60M=7.7s
2018-10-24 16:41:33 (1.98 MB/s) - '/tmp/ruby.tar.gz' saved [15972577/15972577]
/tmp/ruby.tar.gz: OK
checking for ruby... /usr/bin/ruby
tool/config.guess already exists
tool/config.sub already exists
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for ld... ld
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... yes
checking for ranlib... ranlib
checking for ar... ar
checking for ar flags... rcD
checking for as... as
checking for objdump... objdump
checking for objcopy... objcopy
checking for nm... nm
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for dtrace... no
checking for dot... no
checking for doxygen... no
checking for pkg-config... pkg-config
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cd using physical directory... cd -P
checking whether CFLAGS is valid... yes
checking whether LDFLAGS is valid... yes
checking whether -Wl,-R. is accepted as LDFLAGS... yes
checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
checking whether -Wno-parentheses is accepted as CFLAGS... yes
checking whether -Wno-long-long is accepted as CFLAGS... yes
checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
checking whether -Wno-self-assign is accepted as CFLAGS... yes
checking whether -Wunused-variable is accepted as CFLAGS... yes
checking whether -Wimplicit-int is accepted as CFLAGS... yes
checking whether -Wpointer-arith is accepted as CFLAGS... yes
checking whether -Wwrite-strings is accepted as CFLAGS... yes
checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
checking whether -Wdivision-by-zero is accepted as CFLAGS... no
checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
checking whether -Wmisleading-indentation is accepted as CFLAGS... no
checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no
checking whether -Wduplicated-cond is accepted as CFLAGS... no
checking whether -Wrestrict is accepted as CFLAGS... no
checking whether -Wextra-tokens is accepted as CFLAGS... no
checking whether -Wall -Wextra is accepted as CFLAGS... yes
checking whether -Qunused-arguments is accepted as CFLAGS... no
checking whether INFINITY is available without C99 option... yes
checking whether NAN is available without C99 option... yes
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as LDFLAGS... yes
checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... no
checking whether -std=gnu99 is accepted as CFLAGS... yes
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
checking whether -ggdb3 is accepted as CFLAGS... yes
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
checking whether -fno-fast-math is accepted as CFLAGS... yes
checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
checking whether -fp-model precise is accepted as CFLAGS... no
checking for crypt in -lcrypt... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for shutdown in -lsocket... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking a.out.h usability... yes
checking a.out.h presence... yes
checking for a.out.h... yes
checking atomic.h usability... no
checking atomic.h presence... no
checking for atomic.h... no
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking intrinsics.h usability... no
checking intrinsics.h presence... no
checking for intrinsics.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking malloc_np.h usability... no
checking malloc_np.h presence... no
checking for malloc_np.h... no
checking net/socket.h usability... no
checking net/socket.h presence... no
checking for net/socket.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking setjmpex.h usability... no
checking setjmpex.h presence... no
checking for setjmpex.h... no
checking sys/attr.h usability... no
checking sys/attr.h presence... no
checking for sys/attr.h... no
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/id.h usability... no
checking sys/id.h presence... no
checking for sys/id.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sendfile.h usability... yes
checking sys/sendfile.h presence... yes
checking for sys/sendfile.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking sys/sysmacros.h usability... yes
checking sys/sysmacros.h presence... yes
checking for sys/sysmacros.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/utime.h usability... no
checking sys/utime.h presence... no
checking for sys/utime.h... no
checking syscall.h usability... yes
checking syscall.h presence... yes
checking for syscall.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking ucontext.h usability... yes
checking ucontext.h presence... yes
checking for ucontext.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking gmp.h usability... no
checking gmp.h presence... no
checking for gmp.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... inline
checking for working volatile... yes
checking for typeof syntax and keyword spelling... typeof
checking for long long... yes
checking for off_t... yes
checking char bit... 8
checking size of int... 4
checking size of short... 2
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of __int128... 16
checking size of off_t... 8
checking size of void*... 8
checking size of float... 4
checking size of double... 8
checking size of time_t... 8
checking size of clock_t... 8
checking packed struct attribute... x __attribute__((packed))
checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
checking for printf prefix for long long... ll
checking for pid_t... yes
checking for convertible type of pid_t... INT
checking for uid_t... yes
checking for convertible type of uid_t... UINT
checking for gid_t... yes
checking for convertible type of gid_t... UINT
checking for time_t... yes
checking for convertible type of time_t... LONG
checking for dev_t... yes
checking for convertible type of dev_t... ULONG
checking for mode_t... yes
checking for convertible type of mode_t... UINT
checking for rlim_t... yes
checking for convertible type of rlim_t... ULONG
checking for off_t... (cached) yes
checking for convertible type of off_t... LONG
checking for clockid_t... yes
checking for convertible type of clockid_t... INT
checking for prototypes... yes
checking token paste string... ansi
checking stringization... #expr
checking string literal concatenation... yes
checking for variable length prototypes and stdarg.h... yes
checking for variable length macro... yes
checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
checking for WEAK function attribute... __attribute__ ((__weak__)) x
checking for FUNC_STDCALL function attribute... x
checking for FUNC_CDECL function attribute... x
checking for FUNC_FASTCALL function attribute... x
checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
checking for function alias... alias
checking for __atomic builtins... yes
checking for __sync builtins... yes
checking for __builtin_unreachable... yes
checking for exported function attribute... __attribute__ ((__visibility__("default")))
checking for function name string predefined identifier... __func__
checking if enum over int is allowed... yes
checking whether sys_nerr is declared... yes
checking whether getenv is declared... yes
checking for size_t... yes
checking size of size_t... 8
checking size of ptrdiff_t... 8
checking for printf prefix for size_t... z
checking for printf prefix for ptrdiff_t... t
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking size of struct stat.st_size... SIZEOF_OFF_T
checking size of struct stat.st_blocks... SIZEOF_OFF_T
checking size of struct stat.st_ino... SIZEOF_LONG
checking for struct stat.st_atim... yes
checking for struct stat.st_atimespec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_mtim... yes
checking for struct stat.st_mtimespec... no
checking for struct stat.st_mtimensec... no
checking for struct stat.st_ctim... yes
checking for struct stat.st_ctimespec... no
checking for struct stat.st_ctimensec... no
checking for struct stat.st_birthtimespec... no
checking for struct timeval... yes
checking size of struct timeval.tv_sec... SIZEOF_TIME_T
checking for struct timespec... yes
checking for struct timezone... yes
checking for clockid_t... (cached) yes
checking for fd_mask... yes
checking for int8_t... yes
checking size of int8_t... 1
checking for uint8_t... yes
checking size of uint8_t... 1
checking for int16_t... yes
checking size of int16_t... 2
checking for uint16_t... yes
checking size of uint16_t... 2
checking for int32_t... yes
checking size of int32_t... 4
checking for uint32_t... yes
checking size of uint32_t... 4
checking for int64_t... yes
checking size of int64_t... 8
checking for uint64_t... yes
checking size of uint64_t... 8
checking for int128_t... __int128
checking for uint128_t... unsigned __int128
checking for intptr_t... yes
checking size of intptr_t... 8
checking for uintptr_t... yes
checking size of uintptr_t... 8
checking for ssize_t... yes
checking size of ssize_t... 8
checking for stack end address... __libc_stack_end
checking for uid_t in sys/types.h... (cached) yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working alloca.h... yes
checking for alloca... yes
checking for dynamic size alloca... ok
checking for working memcmp... yes
checking for broken erfc of glibc-2.3.6 on IA64... no
checking for acosh... yes
checking for cbrt... yes
checking for crypt... yes
checking for dup2... yes
checking for erf... yes
checking for explicit_bzero... no
checking for ffs... yes
checking for finite... yes
checking for flock... yes
checking for hypot... yes
checking for isinf... yes
checking for isnan... yes
checking for lgamma_r... yes
checking for memmove... yes
checking for nextafter... yes
checking for setproctitle... no
checking for strchr... yes
checking for strerror... yes
checking for strlcat... no
checking for strlcpy... no
checking for strstr... yes
checking for tgamma... yes
checking sys/pstat.h usability... no
checking sys/pstat.h presence... no
checking for sys/pstat.h... no
checking for signbit... yes
checking for broken memmem... no
checking for pid_t... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for __syscall... no
checking for _longjmp... yes
checking for arc4random_buf... no
checking for atan2l... yes
checking for atan2f... yes
checking for chroot... yes
checking for chsize... no
checking for clock_gettime... yes
checking for cosh... yes
checking for crypt_r... yes
checking for daemon... (cached) no
checking for dirfd... yes
checking for dl_iterate_phdr... yes
checking for dlopen... yes
checking for dladdr... yes
checking for dup... yes
checking for dup3... yes
checking for eaccess... yes
checking for endgrent... yes
checking for fchmod... yes
checking for fchown... yes
checking for fcntl... yes
checking for fdatasync... yes
checking for fdopendir... yes
checking for fgetattrlist... no
checking for fmod... yes
checking for fstatat... yes
checking for fsync... yes
checking for ftruncate... yes
checking for ftruncate64... yes
checking for getattrlist... no
checking for getcwd... yes
checking for getgidx... no
checking for getgrnam... yes
checking for getgrnam_r... yes
checking for getgroups... yes
checking for getpgid... yes
checking for getpgrp... yes
checking for getpriority... yes
checking for getpwnam_r... yes
checking for getresgid... yes
checking for getresuid... yes
checking for getrlimit... yes
checking for getsid... yes
checking for gettimeofday... yes
checking for getuidx... no
checking for gmtime_r... yes
checking for initgroups... yes
checking for ioctl... yes
checking for isfinite... no
checking for issetugid... no
checking for killpg... yes
checking for lchmod... no
checking for lchown... yes
checking for link... yes
checking for llabs... yes
checking for lockf... yes
checking for log2... yes
checking for lstat... yes
checking for lutimes... yes
checking for malloc_usable_size... yes
checking for malloc_size... no
checking for mblen... yes
checking for memalign... yes
checking for memset_s... no
checking for writev... yes
checking for memrchr... yes
checking for memmem... yes
checking for mkfifo... yes
checking for mknod... yes
checking for mktime... yes
checking for openat... yes
checking for pipe2... yes
checking for poll... yes
checking for posix_fadvise... yes
checking for posix_memalign... yes
checking for ppoll... yes
checking for pread... yes
checking for pwrite... yes
checking for qsort_r... yes
checking for qsort_s... no
checking for readlink... yes
checking for round... yes
checking for sched_getaffinity... yes
checking for seekdir... yes
checking for select_large_fdset... no
checking for sendfile... yes
checking for setegid... yes
checking for setenv... yes
checking for seteuid... yes
checking for setgid... yes
checking for setgroups... yes
checking for setpgid... yes
checking for setpgrp... yes
checking for setregid... yes
checking for setresgid... yes
checking for setresuid... yes
checking for setreuid... yes
checking for setrgid... no
checking for setrlimit... yes
checking for setruid... no
checking for setsid... yes
checking for setuid... yes
checking for shutdown... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for sigprocmask... yes
checking for sinh... yes
checking for spawnv... no
checking for symlink... yes
checking for syscall... yes
checking for sysconf... yes
checking for tanh... yes
checking for telldir... yes
checking for timegm... yes
checking for times... yes
checking for truncate... yes
checking for truncate64... yes
checking for unsetenv... yes
checking for utimensat... yes
checking for utimes... yes
checking for wait4... yes
checking for waitpid... yes
checking if getcwd allocates buffer if NULL is given... yes
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking for struct crypt_data.initialized... yes
checking for __builtin_bswap16... yes
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
checking for __builtin_popcount... yes
checking for __builtin_popcountll... yes
checking for __builtin_clz... yes
checking for __builtin_clzl... yes
checking for __builtin_clzll... yes
checking for __builtin_ctz... yes
checking for __builtin_ctzll... yes
checking for __builtin_add_overflow... no
checking for __builtin_sub_overflow... no
checking for __builtin_mul_overflow... no
checking for __builtin_mul_overflow_p... no
checking for __builtin_constant_p... yes
checking for __builtin_choose_expr... yes
checking for __builtin_choose_expr_constant_p... no
checking for __builtin_types_compatible_p... yes
checking whether qsort_r is GNU version... yes
checking whether qsort_r is BSD version... no
checking whether atan2 handles Inf as C99... yes
checking for clock_getres... yes
checking for unsetenv returns a value... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for external int daylight... yes
checking for negative time_t for gmtime(3)... yes
checking for localtime(3) overflow correctly... yes
checking for sig_t... yes
checking whether right shift preserve sign bit... yes
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction on x86_64... -1
checking for pthread_kill in -lthr... no
checking for pthread_kill in -lpthread... yes
checking for pthread_np.h... no
checking whether pthread_t is scalar type... yes
checking for sched_yield... yes
checking for pthread_attr_setinheritsched... yes
checking for pthread_attr_get_np... no
checking for pthread_attr_getstack... yes
checking for pthread_attr_init... yes
checking for pthread_get_stackaddr_np... no
checking for pthread_get_stacksize_np... no
checking for thr_stksegment... no
checking for pthread_stackseg_np... no
checking for pthread_getthrds_np... no
checking for pthread_cond_init... yes
checking for pthread_condattr_setclock... yes
checking for pthread_condattr_init... yes
checking for pthread_sigmask... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking for pthread_getattr_np... yes
checking arguments of pthread_setname_np... (pthread_self(), name)
checking if mcontext_t is a pointer... no
checking for getcontext... yes
checking for setcontext... yes
checking if fork works with pthread... yes
checking whether ELF binaries are produced... yes
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking elf_abi.h usability... no
checking elf_abi.h presence... no
checking for elf_abi.h... no
checking whether OS depend dynamic link works... yes
checking for backtrace... yes
checking for broken backtrace... no
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking for strip... strip
checking whether -fPIE is accepted as CFLAGS... yes
checking whether -pie is accepted as LDFLAGS... yes
checking whether wrapper for LD_LIBRARY_PATH is needed... no
checking whether dtrace USDT is available... no
checking for __builtin_setjmp... yes with cast ()
checking for _setjmpex as a macro or function... no
checking for _setjmp as a macro or function... yes
checking for sigsetjmp as a macro or function... no
checking for setjmp type... __builtin_setjmp
checking for prefix of external symbols... NONE
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking if make is GNU make... yes
.ext/include/x86_64-linux/ruby/config.h updated
configure: ruby library version = 2.5.0
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating Makefile
config.status: creating ruby-2.5.pc
---
Configuration summary for ruby version 2.5.3
* Installation prefix: /usr/local
* exec prefix: ${prefix}
* arch: x86_64-linux
* site arch: ${arch}
* RUBY_BASE_NAME: ruby
* ruby lib prefix: ${libdir}/${RUBY_BASE_NAME}
* site libraries path: ${rubylibprefix}/${sitearch}
* vendor path: ${rubylibprefix}/vendor_ruby
* target OS: linux
* compiler: gcc
* with pthread: yes
* enable shared libs: no
* dynamic library ext: so
* CFLAGS: ${optflags} ${debugflags} ${warnflags}
* LDFLAGS: -L. -fstack-protector -rdynamic \
-Wl,-export-dynamic
* optflags: -O3
* debugflags: -ggdb3
* warnflags: -Wall -Wextra -Wno-unused-parameter \
-Wno-parentheses -Wno-long-long \
-Wno-missing-field-initializers \
-Wno-tautological-compare \
-Wno-parentheses-equality \
-Wno-constant-logical-operand -Wno-self-assign \
-Wunused-variable -Wimplicit-int -Wpointer-arith \
-Wwrite-strings -Wdeclaration-after-statement \
-Wimplicit-function-declaration \
-Wdeprecated-declarations \
-Wno-packed-bitfield-compat \
-Wsuggest-attribute=noreturn \
-Wsuggest-attribute=format
* strip command: strip -S -x
* install doc: no
* man page type: doc
---
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -std=gnu99
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -fstack-protector -pie
SOLIBS =
LANG =
LC_ALL =
LC_CTYPE =
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
making dummy probes.h
compiling bignum.c
compiling class.c
compiling compar.c
compiling compile.c
compiling complex.c
compile.c: In function 'iseq_ibf_load':
compile.c:9516:5: warning: passing argument 1 of 'iseq_init_trace' discards 'const' qualifier from pointer target type [enabled by default]
iseq_init_trace(iseq);
^
In file included from compile.c:19:0:
iseq.h:163:6: note: expected 'struct rb_iseq_t *' but argument is of type 'const struct rb_iseq_t *'
void iseq_init_trace(rb_iseq_t *iseq);
^
compiling cont.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling eval.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling iseq.c
compile.c: At top level:
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
compiling load.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
compiling parse.c
compiling proc.c
compiling process.c
compiling random.c
compiling range.c
compiling rational.c
compiling re.c
compiling regcomp.c
compiling regenc.c
compiling regerror.c
compiling regexec.c
compiling regparse.c
compiling regsyntax.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling symbol.c
compiling thread.c
compiling time.c
compiling transcode.c
compiling util.c
compiling variable.c
compiling version.c
compiling vm.c
compiling vm_backtrace.c
compiling vm_dump.c
compiling vm_trace.c
compiling ./missing/explicit_bzero.c
compiling ./missing/setproctitle.c
compiling ./missing/strlcat.c
compiling ./missing/strlcpy.c
compiling addr2line.c
compiling dmyenc.c
compiling dln.c
compiling localeinit.c
compiling prelude.c
compiling array.c
compiling enc/ascii.c
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
linking miniruby
generating encdb.h
encdb.h updated
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
generating enc.mk
creating verconf.h
verconf.h updated
compiling loadpath.c
making srcs under enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `srcs'.
make[1]: Leaving directory `/usr/src/ruby'
generating transdb.h
linking static-library libruby-static.a
transdb.h updated
generating makefiles ext/configure-ext.mk
making enc
making trans
make[1]: Entering directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
compiling ./enc/encdb.c
compiling ./enc/trans/transdb.c
compiling ./enc/big5.c
ext/configure-ext.mk updated
compiling ./enc/cp949.c
compiling ./enc/trans/big5.c
compiling ./enc/trans/chinese.c
compiling ./enc/emacs_mule.c
make[1]: Entering directory `/usr/src/ruby'
configuring fiber
configuring gdbm
compiling ./enc/euc_jp.c
compiling ./enc/euc_kr.c
compiling ./enc/euc_tw.c
configuring continuation
compiling ./enc/gb2312.c
configuring rubyvm
configuring nkf
compiling ./enc/gb18030.c
configuring digest
configuring digest/bubblebabble
configuring digest/md5
compiling ./enc/trans/ebcdic.c
compiling ./enc/gbk.c
compiling ./enc/trans/emoji.c
compiling ./enc/iso_8859_1.c
compiling ./enc/iso_8859_2.c
compiling ./enc/trans/emoji_iso2022_kddi.c
compiling ./enc/iso_8859_3.c
compiling ./enc/iso_8859_4.c
compiling ./enc/iso_8859_5.c
compiling ./enc/iso_8859_6.c
compiling ./enc/iso_8859_7.c
compiling ./enc/trans/emoji_sjis_docomo.c
compiling ./enc/iso_8859_8.c
compiling ./enc/iso_8859_9.c
compiling ./enc/iso_8859_10.c
configuring digest/rmd160
compiling ./enc/iso_8859_11.c
compiling ./enc/iso_8859_13.c
compiling ./enc/iso_8859_14.c
compiling ./enc/trans/emoji_sjis_kddi.c
compiling ./enc/trans/emoji_sjis_softbank.c
compiling ./enc/iso_8859_15.c
compiling ./enc/iso_8859_16.c
compiling ./enc/koi8_r.c
compiling ./enc/koi8_u.c
compiling ./enc/trans/escape.c
compiling ./enc/shift_jis.c
compiling ./enc/trans/gb18030.c
compiling ./enc/trans/gbk.c
compiling ./enc/utf_16be.c
compiling ./enc/utf_16le.c
configuring digest/sha1
compiling ./enc/utf_32be.c
compiling ./enc/utf_32le.c
compiling ./enc/windows_31j.c
compiling ./enc/trans/iso2022.c
compiling ./enc/windows_1250.c
compiling ./enc/windows_1251.c
compiling ./enc/trans/japanese.c
compiling ./enc/windows_1252.c
compiling ./enc/trans/japanese_euc.c
compiling ./enc/trans/japanese_sjis.c
compiling ./enc/windows_1253.c
compiling ./enc/windows_1254.c
compiling ./enc/windows_1257.c
linking encoding encdb.so
configuring digest/sha2
linking encoding big5.so
linking encoding cp949.so
linking encoding emacs_mule.so
linking encoding euc_jp.so
linking encoding euc_kr.so
linking encoding euc_tw.so
linking encoding gb2312.so
linking encoding gb18030.so
linking encoding gbk.so
linking encoding iso_8859_1.so
linking encoding iso_8859_2.so
compiling ./enc/trans/korean.c
linking encoding iso_8859_3.so
linking encoding iso_8859_4.so
linking encoding iso_8859_5.so
linking encoding iso_8859_6.so
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
linking encoding iso_8859_9.so
linking encoding iso_8859_10.so
linking encoding iso_8859_11.so
linking encoding iso_8859_13.so
linking encoding iso_8859_14.so
linking encoding iso_8859_15.so
linking encoding iso_8859_16.so
linking encoding koi8_r.so
linking encoding koi8_u.so
linking encoding shift_jis.so
linking encoding utf_16be.so
linking encoding utf_16le.so
linking encoding utf_32be.so
linking encoding utf_32le.so
linking encoding windows_31j.so
linking encoding windows_1250.so
linking encoding windows_1251.so
linking encoding windows_1252.so
linking encoding windows_1253.so
linking encoding windows_1254.so
linking encoding windows_1257.so
make[1]: Leaving directory `/usr/src/ruby'
compiling ./enc/trans/single_byte.c
compiling ./enc/trans/utf8_mac.c
compiling ./enc/trans/utf_16_32.c
linking transcoder transdb.so
linking transcoder big5.so
linking transcoder chinese.so
configuring -test-/array/resize
configuring -test-/bignum
configuring -test-/bug-3571
linking transcoder ebcdic.so
configuring -test-/bug-5832
configuring -test-/bug_reporter
configuring -test-/class
configuring -test-/debug
configuring -test-/dln/empty
linking transcoder emoji.so
configuring -test-/exception
configuring -test-/fatal
configuring -test-/file
linking transcoder emoji_iso2022_kddi.so
linking transcoder emoji_sjis_docomo.so
linking transcoder emoji_sjis_kddi.so
linking transcoder emoji_sjis_softbank.so
linking transcoder escape.so
configuring coverage
linking transcoder gb18030.so
linking transcoder gbk.so
configuring bigdecimal
linking transcoder iso2022.so
linking transcoder japanese.so
linking transcoder japanese_euc.so
linking transcoder japanese_sjis.so
configuring openssl
linking transcoder korean.so
linking transcoder single_byte.so
linking transcoder utf8_mac.so
linking transcoder utf_16_32.so
make[1]: Leaving directory `/usr/src/ruby'
making encs
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `encs'.
make[1]: Leaving directory `/usr/src/ruby'
configuring -test-/float
configuring -test-/funcall
configuring -test-/gvl/call_without_gvl
configuring -test-/hash
configuring -test-/integer
configuring -test-/iseq_load
configuring fiddle
configuring -test-/iter
configuring -test-/load/dot.dot
configuring -test-/load/protect
configuring -test-/marshal/compat
configuring -test-/marshal/internal_ivar
configuring -test-/marshal/usr
configuring -test-/memory_status
configuring -test-/method
configuring -test-/notimplement
configuring -test-/num2int
configuring -test-/path_to_class
configuring -test-/popen_deadlock
configuring -test-/postponed_job
configuring -test-/printf
configuring -test-/proc
configuring -test-/rational
configuring -test-/recursion
configuring -test-/regexp
configuring -test-/scan_args
configuring -test-/st/foreach
configuring -test-/st/numhash
configuring -test-/st/update
configuring -test-/string
configuring -test-/struct
configuring -test-/symbol
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring objspace
configuring etc
configuring sdbm
configuring dbm
configuring date
configuring racc/cparse
configuring io/console
configuring rbconfig/sizeof
header: db.h
library: db
configuring json
configuring json/generator
configuring json/parser
configuring io/nonblock
configuring io/wait
configuring pty
configuring fcntl
configuring ripper
configuring readline
configuring strscan
configuring pathname
configuring cgi/escape
configuring stringio
configuring psych
configuring syslog
configuring zlib
configuring socket
make[1]: Leaving directory `/usr/src/ruby'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory `/usr/src/ruby'
make[2]: Entering directory `/usr/src/ruby/ext/gdbm'
make[2]: Entering directory `/usr/src/ruby/ext/fiber'
compiling gdbm.c
compiling fiber.c
make[2]: Entering directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/rubyvm'
compiling continuation.c
installing default libraries
make[2]: Leaving directory `/usr/src/ruby/ext/rubyvm'
make[2]: Entering directory `/usr/src/ruby/ext/nkf'
compiling nkf.c
linking shared-object fiber.so
make[2]: Leaving directory `/usr/src/ruby/ext/fiber'
make[2]: Entering directory `/usr/src/ruby/ext/digest'
compiling digest.c
linking shared-object continuation.so
make[2]: Leaving directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/digest/bubblebabble'
compiling bubblebabble.c
linking shared-object digest.so
linking shared-object digest/bubblebabble.so
make[2]: Leaving directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Entering directory `/usr/src/ruby/ext/digest/md5'
compiling md5init.c
installing digest libraries
installing default digest libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest'
make[2]: Entering directory `/usr/src/ruby/ext/digest/rmd160'
compiling rmd160init.c
linking shared-object digest/md5.so
linking shared-object digest/rmd160.so
make[2]: Leaving directory `/usr/src/ruby/ext/digest/md5'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha1'
compiling sha1init.c
make[2]: Leaving directory `/usr/src/ruby/ext/digest/rmd160'
installing default nkf libraries
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha2'
compiling sha2init.c
linking shared-object digest/sha1.so
linking shared-object gdbm.so
make[2]: Leaving directory `/usr/src/ruby/ext/gdbm'
linking shared-object digest/sha2.so
make[2]: Entering directory `/usr/src/ruby/ext/-test-/array/resize'
compiling resize.c
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bignum'
compiling div.c
installing default sha2 libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-3571'
compiling bug.c
linking shared-object -test-/array/resize.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-5832'
compiling bug.c
compiling intpack.c
linking shared-object -test-/bug_3571.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-3571'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug_reporter'
compiling bug_reporter.c
linking shared-object -test-/bug_5832.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/class'
compiling class2name.c
compiling big2str.c
linking shared-object -test-/bug_reporter.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/debug'
compiling profile_frames.c
compiling init.c
compiling str2big.c
linking shared-object -test-/class.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/dln/empty'
compiling empty.c
linking shared-object -test-/dln/empty.so
compiling bigzero.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/exception'
compiling enc_raise.c
compiling inspector.c
compiling init.c
compiling ensured.c
linking shared-object -test-/debug.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/fatal'
compiling rb_fatal.c
compiling mul.c
compiling dataerror.c
linking shared-object -test-/fatal/rb_fatal.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/file'
compiling fs.c
compiling init.c
linking shared-object -test-/bignum.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/float'
compiling nextafter.c
linking shared-object -test-/exception.so
compiling stat.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/funcall'
compiling funcall.c
compiling init.c
compiling init.c
linking shared-object -test-/funcall.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
linking shared-object -test-/float.so
compiling call_without_gvl.c
linking shared-object -test-/file.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/float'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/hash'
compiling delete.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/file'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/integer'
compiling core_ext.c
linking shared-object -test-/gvl/call_without_gvl.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iseq_load'
compiling iseq_load.c
compiling my_integer.c
linking shared-object -test-/hash.so
linking shared-object -test-/iseq_load.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iter'
compiling yield.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/dot.dot'
compiling dot.dot.c
linking shared-object -test-/load/dot.dot.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/protect'
compiling protect.c
linking shared-object -test-/integer.so
compiling break.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/compat'
compiling usrcompat.c
linking shared-object -test-/load/protect.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
compiling internal_ivar.c
compiling init.c
linking shared-object -test-/marshal/compat.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/compat'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/usr'
compiling usrmarshal.c
linking shared-object -test-/marshal/internal_ivar.so
linking shared-object -test-/iter.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/notimplement'
compiling init.c
compiling bug.c
linking shared-object nkf.so
linking shared-object -test-/marshal/usr.so
make[2]: Leaving directory `/usr/src/ruby/ext/nkf'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/num2int'
compiling num2int.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/usr'
compiling arity.c
linking shared-object -test-/notimplement.so
make[2]: Entering directory `/usr/src/ruby/ext/-test-/path_to_class'
compiling path_to_class.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/popen_deadlock'
compiling infinite_loop_dlsym.c
linking shared-object -test-/method.so
linking shared-object -test-/path_to_class.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/postponed_job'
compiling postponed_job.c
linking shared-object -test-/num2int.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/num2int'
compiling printf.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/proc'
compiling receiver.c
linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/rational'
compiling rat.c
linking shared-object -test-/postponed_job.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/recursion'
compiling recursion.c
compiling init.c
linking shared-object -test-/rational.so
linking shared-object -test-/printf.so
linking shared-object -test-/recursion.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/rational'
compiling super.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/regexp'
compiling scan_args.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/foreach'
compiling parse_depth_limit.c
compiling foreach.c
linking shared-object -test-/proc.so
compiling init.c
linking shared-object -test-/st/foreach.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/numhash'
compiling numhash.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/update'
compiling update.c
linking shared-object -test-/regexp.so
linking shared-object -test-/scan_args.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/string'
compiling normalize.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/scan_args'
compiling ellipsize.c
linking shared-object -test-/st/update.so
linking shared-object -test-/st/numhash.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/struct'
compiling duplicate.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/symbol'
compiling init.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/thread_fd_close'
compiling thread_fd_close.c
compiling coderange.c
compiling member.c
compiling type.c
linking shared-object -test-/thread_fd_close.so
compiling nofree.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/thread_fd_close'
compiling fstring.c
compiling len.c
linking shared-object -test-/symbol.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/symbol'
compiling new.c
compiling cstr.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/time'
compiling new.c
linking shared-object -test-/struct.so
compiling capacity.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/struct'
compiling init.c
compiling enc_associate.c
compiling qsort.c
linking shared-object -test-/time.so
compiling set_len.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/time'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/tracepoint'
compiling gc_hook.c
compiling init.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/typeddata'
compiling typeddata.c
compiling tracepoint.c
compiling enc_str_buf_cat.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/vm'
compiling at_exit.c
linking shared-object -test-/typeddata.so
linking shared-object -test-/tracepoint.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
compiling wait_for_single_fd.c
compiling modify.c
linking shared-object -test-/vm/at_exit.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Entering directory `/usr/src/ruby/ext/coverage'
compiling coverage.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Entering directory `/usr/src/ruby/ext/bigdecimal'
compiling bigdecimal.c
linking shared-object -test-/string.so
linking shared-object -test-/wait_for_single_fd.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/string'
make[2]: Entering directory `/usr/src/ruby/ext/openssl'
compiling openssl_missing.c
installing default bigdecimal libraries
make[2]: Entering directory `/usr/src/ruby/ext/fiddle'
compiling closure.c
linking shared-object coverage.so
make[2]: Leaving directory `/usr/src/ruby/ext/coverage'
compiling conversions.c
compiling ossl.c
compiling ossl_asn1.c
compiling fiddle.c
compiling function.c
compiling ossl_bio.c
compiling handle.c
compiling pointer.c
compiling ossl_bn.c
make[2]: Entering directory `/usr/src/ruby/ext/objspace'
compiling object_tracing.c
linking shared-object fiddle.so
installing default fiddle libraries
make[2]: Leaving directory `/usr/src/ruby/ext/fiddle'
compiling objspace.c
compiling objspace_dump.c
compiling ossl_cipher.c
compiling ossl_config.c
linking shared-object objspace.so
make[2]: Leaving directory `/usr/src/ruby/ext/objspace'
compiling ossl_digest.c
compiling ossl_engine.c
compiling ossl_hmac.c
compiling ossl_kdf.c
compiling ossl_ns_spki.c
linking shared-object bigdecimal.so
make[2]: Leaving directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Entering directory `/usr/src/ruby/ext/etc'
compiling ossl_ocsp.c
generating constant definitions
compiling etc.c
compiling ossl_pkcs12.c
compiling ossl_pkcs7.c
linking shared-object etc.so
compiling ossl_pkey.c
make[2]: Leaving directory `/usr/src/ruby/ext/etc'
make[2]: Entering directory `/usr/src/ruby/ext/sdbm'
compiling _sdbm.c
make[2]: Entering directory `/usr/src/ruby/ext/dbm'
compiling dbm.c
compiling init.c
compiling ossl_pkey_dh.c
compiling ossl_pkey_dsa.c
linking shared-object dbm.so
linking shared-object sdbm.so
make[2]: Leaving directory `/usr/src/ruby/ext/sdbm'
make[2]: Entering directory `/usr/src/ruby/ext/date'
compiling date_core.c
make[2]: Leaving directory `/usr/src/ruby/ext/dbm'
make[2]: Entering directory `/usr/src/ruby/ext/racc/cparse'
compiling cparse.c
make[2]: Entering directory `/usr/src/ruby/ext/io/console'
compiling console.c
compiling ossl_pkey_ec.c
linking shared-object racc/cparse.so
make[2]: Leaving directory `/usr/src/ruby/ext/racc/cparse'
compiling ossl_pkey_rsa.c
linking shared-object io/console.so
installing default console libraries
make[2]: Leaving directory `/usr/src/ruby/ext/io/console'
make[2]: Entering directory `/usr/src/ruby/ext/io/nonblock'
compiling nonblock.c
linking shared-object io/nonblock.so
make[2]: Leaving directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Entering directory `/usr/src/ruby/ext/io/wait'
compiling wait.c
make[2]: Entering directory `/usr/src/ruby/ext/rbconfig/sizeof'
compiling sizes.c
linking shared-object io/wait.so
make[2]: Leaving directory `/usr/src/ruby/ext/io/wait'
make[2]: Entering directory `/usr/src/ruby/ext/json'
make[2]: Leaving directory `/usr/src/ruby/ext/json'
compiling limits.c
make[2]: Entering directory `/usr/src/ruby/ext/json/generator'
compiling generator.c
compiling ossl_rand.c
linking shared-object rbconfig/sizeof.so
make[2]: Leaving directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Entering directory `/usr/src/ruby/ext/json/parser'
compiling parser.c
compiling ossl_ssl.c
linking shared-object json/ext/parser.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/parser'
compiling date_parse.c
linking shared-object json/ext/generator.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/generator'
make[2]: Entering directory `/usr/src/ruby/ext/pty'
compiling pty.c
installing default pty libraries
linking shared-object pty.so
make[2]: Leaving directory `/usr/src/ruby/ext/pty'
make[2]: Entering directory `/usr/src/ruby/ext/fcntl'
compiling fcntl.c
linking shared-object fcntl.so
compiling ossl_ssl_session.c
make[2]: Leaving directory `/usr/src/ruby/ext/fcntl'
make[2]: Entering directory `/usr/src/ruby/ext/ripper'
compiling ripper.c
compiling ossl_x509.c
compiling ossl_x509attr.c
compiling ossl_x509cert.c
compiling date_strftime.c
compiling date_strptime.c
compiling ossl_x509crl.c
compiling ossl_x509ext.c
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
installing default ripper libraries
compiling ossl_x509name.c
installing default date_core libraries
linking shared-object date_core.so
make[2]: Leaving directory `/usr/src/ruby/ext/date'
make[2]: Entering directory `/usr/src/ruby/ext/readline'
compiling readline.c
compiling ossl_x509req.c
compiling ossl_x509revoked.c
compiling ossl_x509store.c
linking shared-object readline.so
make[2]: Leaving directory `/usr/src/ruby/ext/readline'
make[2]: Entering directory `/usr/src/ruby/ext/strscan'
compiling strscan.c
installing default openssl libraries
make[2]: Entering directory `/usr/src/ruby/ext/pathname'
compiling pathname.c
linking shared-object openssl.so
linking shared-object strscan.so
make[2]: Leaving directory `/usr/src/ruby/ext/openssl'
make[2]: Entering directory `/usr/src/ruby/ext/cgi/escape'
compiling escape.c
installing default pathname libraries
linking shared-object pathname.so
make[2]: Leaving directory `/usr/src/ruby/ext/strscan'
make[2]: Leaving directory `/usr/src/ruby/ext/pathname'
make[2]: Entering directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/psych'
compiling stringio.c
compiling psych.c
compiling psych_emitter.c
linking shared-object cgi/escape.so
make[2]: Leaving directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Entering directory `/usr/src/ruby/ext/syslog'
compiling syslog.c
compiling psych_parser.c
linking shared-object syslog.so
installing default syslog libraries
make[2]: Leaving directory `/usr/src/ruby/ext/syslog'
compiling psych_to_ruby.c
compiling psych_yaml_tree.c
make[2]: Entering directory `/usr/src/ruby/ext/zlib'
compiling zlib.c
linking shared-object psych.so
linking shared-object stringio.so
make[2]: Leaving directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/socket'
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/psych'
compiling constants.c
compiling basicsocket.c
compiling socket.c
compiling ipsocket.c
compiling tcpsocket.c
compiling tcpserver.c
compiling sockssocket.c
compiling udpsocket.c
compiling unixsocket.c
linking shared-object zlib.so
compiling unixserver.c
make[2]: Leaving directory `/usr/src/ruby/ext/zlib'
compiling option.c
compiling ancdata.c
compiling raddrinfo.c
linking shared-object ripper.so
make[2]: Leaving directory `/usr/src/ruby/ext/ripper'
compiling ifaddr.c
installing default socket libraries
linking shared-object socket.so
make[2]: Leaving directory `/usr/src/ruby/ext/socket'
make[2]: Entering directory `/usr/src/ruby'
linking ruby
make[2]: Leaving directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `note'.
make[1]: Leaving directory `/usr/src/ruby'
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -std=gnu99
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -fstack-protector -pie
SOLIBS =
LANG =
LC_ALL =
LC_CTYPE =
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating enc.mk
making srcs under enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `srcs'.
make[1]: Leaving directory `/usr/src/ruby'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory `/usr/src/ruby'
make[2]: Entering directory `/usr/src/ruby/ext/fiber'
make[2]: Leaving directory `/usr/src/ruby/ext/fiber'
make[2]: Entering directory `/usr/src/ruby/ext/gdbm'
make[2]: Leaving directory `/usr/src/ruby/ext/gdbm'
make[2]: Entering directory `/usr/src/ruby/ext/continuation'
make[2]: Leaving directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/rubyvm'
make[2]: Leaving directory `/usr/src/ruby/ext/rubyvm'
make[2]: Entering directory `/usr/src/ruby/ext/nkf'
make[2]: Leaving directory `/usr/src/ruby/ext/nkf'
make[2]: Entering directory `/usr/src/ruby/ext/digest'
installing default digest libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest'
make[2]: Entering directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Entering directory `/usr/src/ruby/ext/digest/md5'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/md5'
make[2]: Entering directory `/usr/src/ruby/ext/digest/rmd160'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/rmd160'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-3571'
linking shared-object -test-/bug_3571.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-3571'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/class'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/file'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/file'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/float'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/float'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/compat'
linking shared-object -test-/marshal/compat.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/compat'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/usr'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/usr'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/method'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/num2int'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/num2int'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/rational'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/rational'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/string'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/string'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/struct'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/struct'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/symbol'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/symbol'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/thread_fd_close'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/thread_fd_close'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/time'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/time'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Entering directory `/usr/src/ruby/ext/coverage'
make[2]: Leaving directory `/usr/src/ruby/ext/coverage'
make[2]: Entering directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Leaving directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Entering directory `/usr/src/ruby/ext/openssl'
make[2]: Leaving directory `/usr/src/ruby/ext/openssl'
make[2]: Entering directory `/usr/src/ruby/ext/fiddle'
make[2]: Leaving directory `/usr/src/ruby/ext/fiddle'
make[2]: Entering directory `/usr/src/ruby/ext/objspace'
make[2]: Leaving directory `/usr/src/ruby/ext/objspace'
make[2]: Entering directory `/usr/src/ruby/ext/etc'
make[2]: Leaving directory `/usr/src/ruby/ext/etc'
make[2]: Entering directory `/usr/src/ruby/ext/sdbm'
make[2]: Leaving directory `/usr/src/ruby/ext/sdbm'
make[2]: Entering directory `/usr/src/ruby/ext/dbm'
make[2]: Leaving directory `/usr/src/ruby/ext/dbm'
make[2]: Entering directory `/usr/src/ruby/ext/date'
make[2]: Leaving directory `/usr/src/ruby/ext/date'
make[2]: Entering directory `/usr/src/ruby/ext/racc/cparse'
make[2]: Leaving directory `/usr/src/ruby/ext/racc/cparse'
make[2]: Entering directory `/usr/src/ruby/ext/io/console'
make[2]: Leaving directory `/usr/src/ruby/ext/io/console'
make[2]: Entering directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Leaving directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Entering directory `/usr/src/ruby/ext/io/wait'
make[2]: Leaving directory `/usr/src/ruby/ext/io/wait'
make[2]: Entering directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Leaving directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Entering directory `/usr/src/ruby/ext/json'
make[2]: Leaving directory `/usr/src/ruby/ext/json'
make[2]: Entering directory `/usr/src/ruby/ext/json/generator'
make[2]: Leaving directory `/usr/src/ruby/ext/json/generator'
make[2]: Entering directory `/usr/src/ruby/ext/json/parser'
linking shared-object json/ext/parser.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/parser'
make[2]: Entering directory `/usr/src/ruby/ext/pty'
make[2]: Leaving directory `/usr/src/ruby/ext/pty'
make[2]: Entering directory `/usr/src/ruby/ext/fcntl'
make[2]: Leaving directory `/usr/src/ruby/ext/fcntl'
make[2]: Entering directory `/usr/src/ruby/ext/ripper'
make[2]: Leaving directory `/usr/src/ruby/ext/ripper'
make[2]: Entering directory `/usr/src/ruby/ext/readline'
make[2]: Leaving directory `/usr/src/ruby/ext/readline'
make[2]: Entering directory `/usr/src/ruby/ext/strscan'
make[2]: Leaving directory `/usr/src/ruby/ext/strscan'
make[2]: Entering directory `/usr/src/ruby/ext/pathname'
make[2]: Leaving directory `/usr/src/ruby/ext/pathname'
make[2]: Entering directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Leaving directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Entering directory `/usr/src/ruby/ext/stringio'
make[2]: Leaving directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/psych'
make[2]: Leaving directory `/usr/src/ruby/ext/psych'
make[2]: Entering directory `/usr/src/ruby/ext/syslog'
make[2]: Leaving directory `/usr/src/ruby/ext/syslog'
make[2]: Entering directory `/usr/src/ruby/ext/zlib'
make[2]: Leaving directory `/usr/src/ruby/ext/zlib'
make[2]: Entering directory `/usr/src/ruby/ext/socket'
make[2]: Leaving directory `/usr/src/ruby/ext/socket'
make[2]: Entering directory `/usr/src/ruby'
make[2]: `ruby' is up to date.
make[2]: Leaving directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `note'.
make[1]: Leaving directory `/usr/src/ruby'
making enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `enc'.
make[1]: Leaving directory `/usr/src/ruby'
making trans
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `./enc/trans'.
make[1]: Leaving directory `/usr/src/ruby'
making encs
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `encs'.
make[1]: Leaving directory `/usr/src/ruby'
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc"
installing binary commands: /usr/local/bin
installing base libraries: /usr/local/lib
installing arch files: /usr/local/lib/ruby/2.5.0/x86_64-linux
installing pkgconfig data: /usr/local/lib/pkgconfig
installing command scripts: /usr/local/bin
installing library scripts: /usr/local/lib/ruby/2.5.0
installing common headers: /usr/local/include/ruby-2.5.0
installing manpages: /usr/local/share/man/man1
installing extension objects: /usr/local/lib/ruby/2.5.0/x86_64-linux
installing extension objects: /usr/local/lib/ruby/site_ruby/2.5.0/x86_64-linux
installing extension objects: /usr/local/lib/ruby/vendor_ruby/2.5.0/x86_64-linux
installing extension headers: /usr/local/include/ruby-2.5.0/x86_64-linux
installing extension scripts: /usr/local/lib/ruby/2.5.0
installing extension scripts: /usr/local/lib/ruby/site_ruby/2.5.0
installing extension scripts: /usr/local/lib/ruby/vendor_ruby/2.5.0
installing extension headers: /usr/local/include/ruby-2.5.0/ruby
installing default gems from lib: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
cmath 1.0.0
csv 1.0.0
fileutils 1.0.2
ipaddr 1.2.0
rdoc 6.0.1
scanf 1.0.0
webrick 1.4.2
installing default gems from ext: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
bigdecimal 1.3.4
date 1.0.0
dbm 1.0.0
etc 1.0.0
fcntl 1.0.0
fiddle 1.0.0
gdbm 2.0.0
io-console 0.4.6
json 2.1.0
openssl 2.1.2
psych 3.0.2
sdbm 1.0.0
stringio 0.0.1
strscan 1.0.0
zlib 1.0.0
installing bundled gems: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
net-telnet 0.1.1
test-unit 3.2.7
did_you_mean 1.2.0
xmlrpc 0.3.0
minitest 5.10.3
rake 12.3.0
power_assert 1.1.1
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
bison* libbison-dev* libgdbm-dev* libruby1.9.1* ruby* ruby1.9.1*
0 upgraded, 0 newly installed, 6 to remove and 40 not upgraded.
After this operation, 14.7 MB disk space will be freed.
(Reading database ... 32473 files and directories currently installed.)
Removing bison (2:3.0.2.dfsg-2) ...
Removing libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Removing libgdbm-dev (1.8.3-12build1) ...
Removing libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Purging configuration files for libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Removing ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Purging configuration files for ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Removing ruby (1:1.9.3.4) ...
Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
Updating rubygems-update
Successfully installed rubygems-update-2.7.7
Installing RubyGems 2.7.7
Bundler 1.16.2 installed
RubyGems 2.7.7 installed
Regenerating binstubs
=== 2.7.7 / 2018-05-08
Minor enhancements:
* [RequestSet] Only suggest a gem version with an installable platform.
Pull request #2175 by Samuel Giddins.
* Fixed no assignment variables about default gems installation. Pull
request #2181 by SHIBATA Hiroshi.
* Backport improvements for test-case from Ruby core. Pull request #2189
by SHIBATA Hiroshi.
* Fix ruby warnings in test suite. Pull request #2205 by Colby Swandale.
* To use Gem::Specification#bindir of bundler instead of hard coded path.
Pull request #2208 by SHIBATA Hiroshi.
* Update gem push --help description. Pull request #2215 by Luis
Sagastume.
* Backport ruby core commits. Pull request #2264 by SHIBATA Hiroshi.
Bug fixes:
* Frozen string fix - lib/rubygems/bundler_version_finder.rb. Pull request
#2115 by MSP-Greg.
* Fixed tempfile leak for RubyGems 2.7.6. Pull request #2194 by SHIBATA
Hiroshi.
* Add missing requires. Pull request #2196 by David Rodríguez.
* Fix Gem::Version.correct?. Pull request #2203 by Masato Nakamura.
* Fix verify_entry regex for metadata. Pull request #2212 by Luis
Sagastume.
* Fix path checks for case insensitive filesystem. Pull request #2211 by
Lars Kanis.
Compatibility changes:
* Deprecate unused code before removing them at #1524. Pull request #2197
by SHIBATA Hiroshi.
* Deprecate for rubygems 3. Pull request #2214 by SHIBATA Hiroshi.
* Mark deprecation to `ubygems.rb` for RubyGems 4. Pull request #2269 by
SHIBATA Hiroshi.
* Update bundler-1.16.2. Pull request #2291 by SHIBATA Hiroshi.
=== 2.7.6 / 2018-02-16
Security fixes:
* Prevent path traversal when writing to a symlinked basedir outside of the root.
Discovered by nmalkin, fixed by Jonathan Claudius and Samuel Giddins.
* Fix possible Unsafe Object Deserialization Vulnerability in gem owner.
Fixed by Jonathan Claudius.
* Strictly interpret octal fields in tar headers.
Discoved by plover, fixed by Samuel Giddins.
* Raise a security error when there are duplicate files in a package.
Discovered by plover, fixed by Samuel Giddins.
* Enforce URL validation on spec homepage attribute.
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
* Mitigate XSS vulnerability in homepage attribute when displayed via `gem server`.
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
* Prevent Path Traversal issue during gem installation.
Discovered by nmalkin.
=== 2.7.5
Bug fixes:
* To use bundler-1.16.1 #2121 by SHIBATA Hiroshi.
* Fixed leaked FDs. Pull request #2127 by Nobuyoshi Nakada.
* Support option for `--destdir` with upgrade installer. #2169 by Thibault Jouan.
* Remove PID from gem index directory. #2155 by SHIBATA Hiroshi.
* Avoid a #mkdir race condition #2148 by Samuel Giddins.
* Gem::Util.traverse_parents should not crash on permissions error #2147 by Robert Ulejczyk.
* Use `File.open` instead of `open`. #2142 by SHIBATA Hiroshi.
* Set whether bundler is used for gemdeps with an environmental variable #2126 by SHIBATA Hiroshi.
* Fix undefined method error when printing alert #1884 by Robert Ross.
=== 2.7.4
Bug fixes:
* Fixed leaked FDs. Pull request #2127 by Nobuyoshi Nakada.
* Avoid to warnings about gemspec loadings in rubygems tests. Pull request
#2125 by SHIBATA Hiroshi.
* Fix updater with rubygems-2.7.3 Pull request #2124 by SHIBATA Hiroshi.
* Handle environment that does not have `flock` system call. Pull request
#2107 by SHIBATA Hiroshi.
=== 2.7.3
Minor enhancements:
* Removed needless version lock. Pull request #2074 by SHIBATA Hiroshi.
* Add --[no-]check-development option to cleanup command. Pull request
#2061 by Lin Jen-Shin (godfat).
* Merge glob pattern using braces. Pull request #2072 by Kazuhiro
NISHIYAMA.
* Removed warnings of unused variables. Pull request #2084 by SHIBATA
Hiroshi.
* Call SPDX.org using HTTPS. Pull request #2102 by Olle Jonsson.
* Remove multi load warning from plugins documentation. Pull request #2103
by Thibault Jouan.
Bug fixes:
* Fix test failure on Alpine Linux. Pull request #2079 by Ellen Marie
Dash.
* Avoid encoding issues by using binread in setup. Pull request #2089 by
Mauro Morales.
* Fix rake install_test_deps once the rake clean_env does not exist. Pull
request #2090 by Lucas Oliveira.
* Prevent to delete to "bundler-" prefix gem like bundler-audit. Pull
request #2086 by SHIBATA Hiroshi.
* Generate .bat files on Windows platform. Pull request #2094 by SHIBATA
Hiroshi.
* Workaround common options mutation in Gem::Command test. Pull request
#2098 by Thibault Jouan.
* Check gems dir existence before removing bundler. Pull request #2104 by
Thibault Jouan.
* Use setup command --regenerate-binstubs option flag. Pull request #2099
by Thibault Jouan.
=== 2.7.2
Bug fixes:
* Added template files to vendoerd bundler. Pull request #2065 by SHIBATA
Hiroshi.
* Added workaround for non-git environment. Pull request #2066 by SHIBATA
Hiroshi.
=== 2.7.1 (2017-11-03)
Bug fixes:
* Fix `gem update --system` with RubyGems 2.7+. Pull request #2054 by
Samuel Giddins.
=== 2.7.0 (2017-11-02)
Major enhancements:
* Update vendored bundler-1.16.0. Pull request #2051 by Samuel Giddins.
* Use Bundler for Gem.use_gemdeps. Pull request #1674 by Samuel Giddins.
* Add command `signin` to `gem` CLI. Pull request #1944 by Shiva Bhusal.
* Add Logout feature to CLI. Pull request #1938 by Shiva Bhusal.
Minor enhancements:
* Added message to uninstall command for gem that is not installed. Pull
request #1979 by anant anil kolvankar.
* Add --trust-policy option to unpack command. Pull request #1718 by
Nobuyoshi Nakada.
* Show default gems for all platforms. Pull request #1685 by Konstantin
Shabanov.
* Add Travis and Appveyor build status to README. Pull request #1918 by
Jun Aruga.
* Remove warning `no email specified` when no email. Pull request #1675 by
Leigh McCulloch.
* Improve -rubygems performance. Pull request #1801 by Samuel Giddins.
* Improve the performance of Kernel#require. Pull request #1678 by Samuel
Giddins.
* Improve user-facing messages by consistent casing of Ruby/RubyGems. Pull
request #1771 by John Labovitz.
* Improve error message when Gem::RuntimeRequirementNotMetError is raised.
Pull request #1789 by Luis Sagastume.
* Code Improvement: Inheritance corrected. Pull request #1942 by Shiva
Bhusal.
* [Source] Autoload fileutils. Pull request #1906 by Samuel Giddins.
* Use Hash#fetch instead of if/else in Gem::ConfigFile. Pull request #1824
by Daniel Berger.
* Require digest when it is used. Pull request #2006 by Samuel Giddins.
* Do not index the doc folder in the `update_manifest` task. Pull request
#2031 by Colby Swandale.
* Don't use two postfix conditionals on one line. Pull request #2038 by
Ellen Marie Dash.
* [SafeYAML] Avoid warning when Gem::Deprecate.skip is set. Pull request
#2034 by Samuel Giddins.
* Update gem yank description. Pull request #2009 by David Radcliffe.
* Fix formatting of installation instructions in README. Pull request
#2018 by Jordan Danford.
* Do not use #quick_spec internally. Pull request #1733 by Jon Moss.
* Switch from docs to guides reference. Pull request #1886 by Jonathan
Claudius.
* Happier message when latest version is already installed. Pull request
#1956 by Jared Beck.
* Update specification reference docs. Pull request #1960 by Grey Baker.
* Allow Gem.finish_resolve to respect already-activated specs. Pull
request #1910 by Samuel Giddins.
* Update cryptography for Gem::Security. Pull request #1691 by Sylvain
Daubert.
* Don't output mkmf.log message if compilation didn't fail. Pull request
#1808 by Jeremy Evans.
* Matches_for_glob - remove root path. Pull request #2010 by ahorek.
* Gem::Resolver#search_for update for reliable searching/sorting. Pull
request #1993 by MSP-Greg.
* Allow local installs with transitive prerelease requirements. Pull
request #1990 by Samuel Giddins.
* Small style fixes to Installer Set. Pull request #1985 by Arthur
Marzinkovskiy.
* Setup cmd: Avoid terminating option string w/ dot. Pull request #1825 by
Olle Jonsson.
* Warn when no files are set. Pull request #1773 by Aidan Coyle.
* Ensure `to_spec` falls back on prerelease specs. Pull request #1755 by
André Arko.
* [Specification] Eval setting default attributes in #initialize. Pull
request #1739 by Samuel Giddins.
* Sort ordering of sources is preserved. Pull request #1633 by Nathan
Ladd.
* Retry with :prerelease when no suggestions are found. Pull request #1696
by Aditya Prakash.
* [Rakefile] Run `git submodule update --init` in `rake newb`. Pull
request #1694 by Samuel Giddins.
* [TestCase] Address comments around ui changes. Pull request #1677 by
Samuel Giddins.
* Eagerly resolve in activate_bin_path. Pull request #1666 by Samuel
Giddins.
* [Version] Make hash based upon canonical segments. Pull request #1659 by
Samuel Giddins.
* Add Ruby Together CTA, rearrange README a bit. Pull request #1775 by
Michael Bernstein.
* Update Contributing.rdoc with new label usage. Pull request #1716 by
Lynn Cyrin.
* Add --host sample to help. Pull request #1709 by Code Ahss.
* Add a helpful suggestion when `gem install` fails due to required_rub….
Pull request #1697 by Samuel Giddins.
* Add cert expiration length flag. Pull request #1725 by Luis Sagastume.
* Add submodule instructions to manual install. Pull request #1727 by
Joseph Frazier.
* Allow usage of multiple `--version` operators. Pull request #1546 by
James Wen.
* Warn when requiring deprecated files. Pull request #1939 by Ellen Marie
Dash.
Compatibility changes:
* Use `-rrubygems` instead of `-rubygems.rb`. Because ubygems.rb is
unavailable on Ruby 2.5. Pull request #2028 #2027 #2029
by SHIBATA Hiroshi.
* Deprecate Gem::InstallerTestCase#util_gem_bindir and
Gem::InstallerTestCase#util_gem_dir. Pull request #1729 by Jon Moss.
* Deprecate passing options to Gem::GemRunner. Pull request #1730 by Jon
Moss.
* Add deprecation for Gem#datadir. Pull request #1732 by Jon Moss.
* Add deprecation warning for Gem::DependencyInstaller#gems_to_install.
Pull request #1731 by Jon Moss.
* Update Code of Conduct to Contributor Covenant v1.4.0. Pull request
#1796 by Matej.
Bug fixes:
* Fix issue for MinGW / MSYS2 builds and testing. Pull request #1876 by
MSP-Greg.
* Fixed broken links and overzealous URL encoding in gem server. Pull
request #1809 by Nicole Orchard.
* Fix a typo. Pull request #1722 by Koichi ITO.
* Fix error message Gem::Security::Policy. Pull request #1724 by Nobuyoshi
Nakada.
* Fixing links markdown formatting in README. Pull request #1791 by Piotr
Kuczynski.
* Fix failing Bundler 1.8.7 CI builds. Pull request #1820 by Samuel
Giddins.
* Fixed test broken on ruby-head . Pull request #1842 by SHIBATA Hiroshi.
* Fix typos with misspell. Pull request #1846 by SHIBATA Hiroshi.
* Fix gem open to open highest version number rather than lowest. Pull
request #1877 by Tim Pope.
* Fix test_self_find_files_with_gemfile to sort expected files. Pull
request #1878 by Kazuaki Matsuo.
* Fix typos in CONTRIBUTING.rdoc. Pull request #1909 by Mark Sayson.
* Fix some small documentation issues in installer. Pull request #1972 by
Colby Swandale.
* Fix links in Policies document. Pull request #1964 by Alyssa Ross.
* Fix NoMethodError on bundler/inline environment. Pull request #2042 by
SHIBATA Hiroshi.
* Correct comments for Gem::InstallerTestCase#setup. Pull request #1741 by
MSP-Greg.
* Use File.expand_path for certification and key location. Pull request
#1987 by SHIBATA Hiroshi.
* Rescue EROFS. Pull request #1417 by Nobuyoshi Nakada.
* Fix spelling of 'vulnerability'. Pull request #2022 by Philip Arndt.
* Fix metadata link key names. Pull request #1896 by Aditya Prakash.
* Fix a typo in uninstall_command.rb. Pull request #1934 by Yasuhiro
Horimoto.
* Gem::Requirement.create treat arguments as variable-length. Pull request
#1830 by Toru YAGI.
* Display an explanation when rake encounters an ontological problem. Pull
request #1982 by Wilson Bilkovich.
* [Server] Handle gems with names ending in `-\d`. Pull request #1926 by
Samuel Giddins.
* [InstallerSet] Avoid reloading _all_ local gems multiple times during
dependency resolution. Pull request #1925 by Samuel Giddins.
* Modify the return value of Gem::Version.correct?. Pull request #1916 by
Tsukuru Tanimichi.
* Validate metadata link keys. Pull request #1834 by Aditya Prakash.
* Add changelog to metadata validation. Pull request #1885 by Aditya
Prakash.
* Replace socket error text message. Pull request #1823 by Daniel Berger.
* Raise error if the email is invalid when building cert. Pull request
#1779 by Luis Sagastume.
* [StubSpecification] Don’t iterate through all loaded specs in #to_spec.
Pull request #1738 by Samuel Giddins.
------------------------------------------------------------------------------
RubyGems installed the following executables:
/usr/local/bin/gem
/usr/local/bin/bundle
RubyGems system software updated
Successfully installed bundler-1.16.6
1 gem installed
Removing intermediate container 71fa70b6be96
---> b39188a08de3
Step 13/13 : CMD [ "irb" ]
---> Running in ab6fa9adf20f
Removing intermediate container ab6fa9adf20f
---> c9010e9881ca
Successfully built c9010e9881ca
Successfully tagged aws/codebuild/ruby:2.5.3
aws-codebuild-docker-images/ubuntu/ruby/2.5.3 $ docker run -it --entrypoint sh aws/codebuild/ruby:2.5.3 -c bash
root@c6b496a4453e:/# ruby -v
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
root@c6b496a4453e:/# gem -v
2.7.7
root@c6b496a4453e:/# bundle -v
Bundler version 1.16.6
root@c6b496a4453e:/#
aws-codebuild-docker-images/ubuntu/ruby/2.5.3 $ docker build -t aws/codebuild/ruby:2.5.3 .
Sending build context to Docker daemon 10.24kB
Step 1/13 : FROM ubuntu:14.04.5
---> 132b7427a3b4
Step 2/13 : ENV DOCKER_BUCKET="download.docker.com" DOCKER_VERSION="17.09.0-ce" DOCKER_CHANNEL="stable" DOCKER_SHA256="a9e90a73c3cdfbf238f148e1ec0eaff5eb181f92f35bdd938fd7dab18e1c4647" DIND_COMMIT="3b5fac462d21ca164b3778647420016315289034" DOCKER_COMPOSE_VERSION="1.21.2" GITVERSION_VERSION="3.6.5"
---> Using cache
---> b8af7e6d7dc8
Step 3/13 : RUN set -ex && echo 'Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/99use-gzip-compression && apt-get update && apt install -y apt-transport-https && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && echo "deb https://download.mono-project.com/repo/ubuntu stable-trusty main" | tee /etc/apt/sources.list.d/mono-official-stable.list && apt-get update && apt-get install software-properties-common -y --no-install-recommends && apt-add-repository ppa:git-core/ppa && apt-get update && apt-get install git=1:2.* -y --no-install-recommends && git version && apt-get install -y --no-install-recommends openssh-client=1:6.6* && mkdir ~/.ssh && touch ~/.ssh/known_hosts && ssh-keyscan -t rsa,dsa -H github.com >> ~/.ssh/known_hosts && ssh-keyscan -t rsa,dsa -H bitbucket.org >> ~/.ssh/known_hosts && chmod 600 ~/.ssh/known_hosts && apt-get install -y --no-install-recommends wget=1.15-* python=2.7.* python2.7-dev=2.7.* fakeroot=1.20-* ca-certificates tar=1.27.* gzip=1.6-* zip=3.0-* autoconf=2.69-* automake=1:1.14.* bzip2=1.0.* file=1:5.14-* g++=4:4.8.* gcc=4:4.8.* imagemagick=8:6.7.* libbz2-dev=1.0.* libc6-dev=2.19-* libcurl4-openssl-dev=7.35.* libdb-dev=1:5.3.* libevent-dev=2.0.* libffi-dev=3.1~* libgeoip-dev=1.6.* libglib2.0-dev=2.40.* libjpeg-dev=8c-* libkrb5-dev=1.12+* liblzma-dev=5.1.* libmagickcore-dev=8:6.7.* libmagickwand-dev=8:6.7.* libmysqlclient-dev=5.5.* libncurses5-dev=5.9+* libpng12-dev=1.2.* libpq-dev=9.3.* libreadline-dev=6.3-* libsqlite3-dev=3.8.* libssl-dev=1.0.* libtool=2.4.* libwebp-dev=0.4.* libxml2-dev=2.9.* libxslt1-dev=1.1.* libyaml-dev=0.1.* make=3.81-* patch=2.7.* xz-utils=5.1.* zlib1g-dev=1:1.2.* unzip=6.0-* curl=7.35.* e2fsprogs=1.42.* iptables=1.4.* xfsprogs=3.1.* xz-utils=5.1.* mono-devel less=458-* groff=1.22.* liberror-perl=0.17-* asciidoc=8.6.* build-essential=11.* bzr=2.6.* cvs=2:1.12.* cvsps=2.1-* docbook-xml=4.5-* docbook-xsl=1.78.* dpkg-dev=1.17.* libdbd-sqlite3-perl=1.40-* libdbi-perl=1.630-* libdpkg-perl=1.17.* libhttp-date-perl=6.02-* libio-pty-perl=1:1.08-* libserf-1-1=1.3.* libsvn-perl=1.8.* libsvn1=1.8.* libtcl8.6=8.6.* libtimedate-perl=2.3000-* libunistring0=0.9.* libxml2-utils=2.9.* libyaml-perl=0.84-* python-bzrlib=2.6.* python-configobj=4.7.* sgml-base=1.26+* sgml-data=2.0.* subversion=1.8.* tcl=8.6.* tcl8.6=8.6.* xml-core=0.13+* xmlto=0.0.* xsltproc=1.1.* && rm -rf /var/lib/apt/lists/* && apt-get clean
---> Using cache
---> 6ebb7ee46f61
Step 4/13 : RUN set -ex && wget "https://github.com/GitTools/GitVersion/releases/download/v${GITVERSION_VERSION}/GitVersion_${GITVERSION_VERSION}.zip" -O /tmp/GitVersion_${GITVERSION_VERSION}.zip && mkdir -p /usr/local/GitVersion_${GITVERSION_VERSION} && unzip /tmp/GitVersion_${GITVERSION_VERSION}.zip -d /usr/local/GitVersion_${GITVERSION_VERSION} && rm /tmp/GitVersion_${GITVERSION_VERSION}.zip && echo "mono /usr/local/GitVersion_${GITVERSION_VERSION}/GitVersion.exe \$@" >> /usr/local/bin/gitversion && chmod +x /usr/local/bin/gitversion
---> Using cache
---> 23a121e46ccd
Step 5/13 : RUN set -ex && curl -fSL "https://${DOCKER_BUCKET}/linux/static/${DOCKER_CHANNEL}/x86_64/docker-${DOCKER_VERSION}.tgz" -o docker.tgz && echo "${DOCKER_SHA256} *docker.tgz" | sha256sum -c - && tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ && rm docker.tgz && docker -v && addgroup dockremap && useradd -g dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid && wget "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind" -O /usr/local/bin/dind && curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose && chmod +x /usr/local/bin/dind /usr/local/bin/docker-compose && docker-compose version
---> Using cache
---> a96a43b07cb0
Step 6/13 : RUN set -ex && wget "https://bootstrap.pypa.io/2.6/get-pip.py" -O /tmp/get-pip.py && python /tmp/get-pip.py && pip install awscli==1.* && rm -fr /var/lib/apt/lists/* /tmp/* /var/tmp/*
---> Using cache
---> 74035b6b0e14
Step 7/13 : VOLUME /var/lib/docker
---> Using cache
---> cb66bd9e8830
Step 8/13 : COPY dockerd-entrypoint.sh /usr/local/bin/
---> 8975c0c5eeaa
Step 9/13 : ENV RUBY_MAJOR="2.5" RUBY_VERSION="2.5.3" RUBY_DOWNLOAD_SHA256="9828d03852c37c20fa333a0264f2490f07338576734d910ee3fd538c9520846c" RUBYGEMS_VERSION="2.7.7" BUNDLER_VERSION="1.16.6" GEM_HOME="/usr/local/bundle"
---> Running in 966781e4cfa9
Removing intermediate container 966781e4cfa9
---> baaa98188b09
Step 10/13 : ENV BUNDLE_PATH="$GEM_HOME" BUNDLE_BIN="$GEM_HOME/bin" BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG="$GEM_HOME"
---> Running in 8de7ea47cc7c
Removing intermediate container 8de7ea47cc7c
---> 498f29f13552
Step 11/13 : ENV PATH $BUNDLE_BIN:$PATH
---> Running in 4039708aa54d
Removing intermediate container 4039708aa54d
---> 9990f926a878
Step 12/13 : RUN mkdir -p /usr/local/etc && { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc && apt-get update && apt-get install -y --no-install-recommends bison libgdbm-dev ruby && wget "https://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.gz" -O /tmp/ruby.tar.gz && echo "$RUBY_DOWNLOAD_SHA256 /tmp/ruby.tar.gz" | sha256sum -c - && mkdir -p /usr/src/ruby && tar -xzf /tmp/ruby.tar.gz -C /usr/src/ruby --strip-components=1 && cd /usr/src/ruby && { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new && mv file.c.new file.c && autoconf && ./configure --disable-install-doc && make -j"$(nproc)" && make install && apt-get purge -y --auto-remove bison libgdbm-dev ruby && cd / && rm -r /usr/src/ruby && gem update --system "$RUBYGEMS_VERSION" && gem install bundler --version "$BUNDLER_VERSION" && mkdir -p "$GEM_HOME" "$BUNDLE_BIN" && chmod 777 "$GEM_HOME" "$BUNDLE_BIN" && rm -fr /var/lib/apt/lists/* /tmp/* /var/tmp/*
---> Running in 71fa70b6be96
Ign http://archive.ubuntu.com trusty InRelease
Get:1 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:2 http://ppa.launchpad.net trusty InRelease [15.4 kB]
Get:3 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Get:4 http://archive.ubuntu.com trusty Release.gpg [933 B]
Get:5 http://archive.ubuntu.com trusty Release [58.5 kB]
Get:6 http://ppa.launchpad.net trusty/main amd64 Packages [3484 B]
Get:7 http://archive.ubuntu.com trusty-updates/main Sources [524 kB]
Get:8 http://archive.ubuntu.com trusty-updates/restricted Sources [6449 B]
Get:9 http://archive.ubuntu.com trusty-updates/universe Sources [268 kB]
Get:10 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1391 kB]
Get:11 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.4 kB]
Get:12 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [635 kB]
Get:13 http://archive.ubuntu.com trusty-security/main Sources [212 kB]
Get:14 http://archive.ubuntu.com trusty-security/restricted Sources [5050 B]
Get:15 http://archive.ubuntu.com trusty-security/universe Sources [104 kB]
Get:16 http://archive.ubuntu.com trusty-security/main amd64 Packages [971 kB]
Get:17 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [18.1 kB]
Get:18 http://archive.ubuntu.com trusty-security/universe amd64 Packages [339 kB]
Get:19 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:20 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:21 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:22 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:23 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:24 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Fetched 23.4 MB in 15s (1552 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libbison-dev libruby1.9.1 ruby1.9.1
Suggested packages:
bison-doc ri ruby-dev ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev
ruby-switch
The following NEW packages will be installed:
bison libbison-dev libgdbm-dev libruby1.9.1 ruby ruby1.9.1
0 upgraded, 6 newly installed, 0 to remove and 40 not upgraded.
Need to get 3312 kB of archives.
After this operation, 14.7 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libbison-dev amd64 2:3.0.2.dfsg-2 [338 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main bison amd64 2:3.0.2.dfsg-2 [257 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libgdbm-dev amd64 1.8.3-12build1 [24.9 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5334 B]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main ruby1.9.1 amd64 1.9.3.484-2ubuntu1.12 [35.7 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libruby1.9.1 amd64 1.9.3.484-2ubuntu1.12 [2651 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 3312 kB in 1s (1878 kB/s)
Selecting previously unselected package libbison-dev:amd64.
(Reading database ... 31475 files and directories currently installed.)
Preparing to unpack .../libbison-dev_2%3a3.0.2.dfsg-2_amd64.deb ...
Unpacking libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Selecting previously unselected package bison.
Preparing to unpack .../bison_2%3a3.0.2.dfsg-2_amd64.deb ...
Unpacking bison (2:3.0.2.dfsg-2) ...
Selecting previously unselected package libgdbm-dev.
Preparing to unpack .../libgdbm-dev_1.8.3-12build1_amd64.deb ...
Unpacking libgdbm-dev (1.8.3-12build1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ...
Unpacking ruby (1:1.9.3.4) ...
Selecting previously unselected package ruby1.9.1.
Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1.12_amd64.deb ...
Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Selecting previously unselected package libruby1.9.1.
Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1.12_amd64.deb ...
Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Setting up libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Setting up bison (2:3.0.2.dfsg-2) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libgdbm-dev (1.8.3-12build1) ...
Setting up ruby (1:1.9.3.4) ...
Setting up ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Setting up libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
--2018-10-24 16:41:24-- https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.gz
Resolving cache.ruby-lang.org (cache.ruby-lang.org)... 151.101.17.178, 2a04:4e42:4::434
Connecting to cache.ruby-lang.org (cache.ruby-lang.org)|151.101.17.178|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15972577 (15M) [application/x-tar]
Saving to: '/tmp/ruby.tar.gz'
0K .......... .......... .......... .......... .......... 0% 929K 17s
50K .......... .......... .......... .......... .......... 0% 995K 16s
100K .......... .......... .......... .......... .......... 0% 616K 19s
150K .......... .......... .......... .......... .......... 1% 2.03M 16s
200K .......... .......... .......... .......... .......... 1% 641K 18s
250K .......... .......... .......... .......... .......... 1% 1.33M 17s
300K .......... .......... .......... .......... .......... 2% 1.58M 15s
350K .......... .......... .......... .......... .......... 2% 2.30M 14s
400K .......... .......... .......... .......... .......... 2% 1.94M 14s
450K .......... .......... .......... .......... .......... 3% 1.91M 13s
500K .......... .......... .......... .......... .......... 3% 1.98M 12s
550K .......... .......... .......... .......... .......... 3% 2.43M 12s
600K .......... .......... .......... .......... .......... 4% 2.19M 11s
650K .......... .......... .......... .......... .......... 4% 1.59M 11s
700K .......... .......... .......... .......... .......... 4% 1.55M 11s
750K .......... .......... .......... .......... .......... 5% 2.10M 11s
800K .......... .......... .......... .......... .......... 5% 3.11M 10s
850K .......... .......... .......... .......... .......... 5% 2.86M 10s
900K .......... .......... .......... .......... .......... 6% 1.45M 10s
950K .......... .......... .......... .......... .......... 6% 2.64M 10s
1000K .......... .......... .......... .......... .......... 6% 2.52M 9s
1050K .......... .......... .......... .......... .......... 7% 3.11M 9s
1100K .......... .......... .......... .......... .......... 7% 1.66M 9s
1150K .......... .......... .......... .......... .......... 7% 2.25M 9s
1200K .......... .......... .......... .......... .......... 8% 3.10M 9s
1250K .......... .......... .......... .......... .......... 8% 2.32M 9s
1300K .......... .......... .......... .......... .......... 8% 2.68M 9s
1350K .......... .......... .......... .......... .......... 8% 2.43M 8s
1400K .......... .......... .......... .......... .......... 9% 1.85M 8s
1450K .......... .......... .......... .......... .......... 9% 3.09M 8s
1500K .......... .......... .......... .......... .......... 9% 1.86M 8s
1550K .......... .......... .......... .......... .......... 10% 2.42M 8s
1600K .......... .......... .......... .......... .......... 10% 2.37M 8s
1650K .......... .......... .......... .......... .......... 10% 2.10M 8s
1700K .......... .......... .......... .......... .......... 11% 2.85M 8s
1750K .......... .......... .......... .......... .......... 11% 2.22M 8s
1800K .......... .......... .......... .......... .......... 11% 812K 8s
1850K .......... .......... .......... .......... .......... 12% 2.67M 8s
1900K .......... .......... .......... .......... .......... 12% 1018K 8s
1950K .......... .......... .......... .......... .......... 12% 17.8M 8s
2000K .......... .......... .......... .......... .......... 13% 1.24M 8s
2050K .......... .......... .......... .......... .......... 13% 1.80M 8s
2100K .......... .......... .......... .......... .......... 13% 1.66M 8s
2150K .......... .......... .......... .......... .......... 14% 1.01M 8s
2200K .......... .......... .......... .......... .......... 14% 2.81M 8s
2250K .......... .......... .......... .......... .......... 14% 2.40M 8s
2300K .......... .......... .......... .......... .......... 15% 1.90M 8s
2350K .......... .......... .......... .......... .......... 15% 1.82M 7s
2400K .......... .......... .......... .......... .......... 15% 2.40M 7s
2450K .......... .......... .......... .......... .......... 16% 2.73M 7s
2500K .......... .......... .......... .......... .......... 16% 3.12M 7s
2550K .......... .......... .......... .......... .......... 16% 2.31M 7s
2600K .......... .......... .......... .......... .......... 16% 3.30M 7s
2650K .......... .......... .......... .......... .......... 17% 1.54M 7s
2700K .......... .......... .......... .......... .......... 17% 1.86M 7s
2750K .......... .......... .......... .......... .......... 17% 2.84M 7s
2800K .......... .......... .......... .......... .......... 18% 2.30M 7s
2850K .......... .......... .......... .......... .......... 18% 2.43M 7s
2900K .......... .......... .......... .......... .......... 18% 2.06M 7s
2950K .......... .......... .......... .......... .......... 19% 3.02M 7s
3000K .......... .......... .......... .......... .......... 19% 1.59M 7s
3050K .......... .......... .......... .......... .......... 19% 2.78M 7s
3100K .......... .......... .......... .......... .......... 20% 1.65M 7s
3150K .......... .......... .......... .......... .......... 20% 1.67M 7s
3200K .......... .......... .......... .......... .......... 20% 2.82M 7s
3250K .......... .......... .......... .......... .......... 21% 2.40M 7s
3300K .......... .......... .......... .......... .......... 21% 2.30M 6s
3350K .......... .......... .......... .......... .......... 21% 3.01M 6s
3400K .......... .......... .......... .......... .......... 22% 2.19M 6s
3450K .......... .......... .......... .......... .......... 22% 3.41M 6s
3500K .......... .......... .......... .......... .......... 22% 1.85M 6s
3550K .......... .......... .......... .......... .......... 23% 2.39M 6s
3600K .......... .......... .......... .......... .......... 23% 3.23M 6s
3650K .......... .......... .......... .......... .......... 23% 2.81M 6s
3700K .......... .......... .......... .......... .......... 24% 2.87M 6s
3750K .......... .......... .......... .......... .......... 24% 2.99M 6s
3800K .......... .......... .......... .......... .......... 24% 2.31M 6s
3850K .......... .......... .......... .......... .......... 25% 2.37M 6s
3900K .......... .......... .......... .......... .......... 25% 1.37M 6s
3950K .......... .......... .......... .......... .......... 25% 969K 6s
4000K .......... .......... .......... .......... .......... 25% 2.02M 6s
4050K .......... .......... .......... .......... .......... 26% 2.88M 6s
4100K .......... .......... .......... .......... .......... 26% 2.38M 6s
4150K .......... .......... .......... .......... .......... 26% 3.17M 6s
4200K .......... .......... .......... .......... .......... 27% 2.12M 6s
4250K .......... .......... .......... .......... .......... 27% 2.05M 6s
4300K .......... .......... .......... .......... .......... 27% 2.20M 6s
4350K .......... .......... .......... .......... .......... 28% 2.02M 6s
4400K .......... .......... .......... .......... .......... 28% 1.90M 6s
4450K .......... .......... .......... .......... .......... 28% 2.28M 6s
4500K .......... .......... .......... .......... .......... 29% 2.79M 6s
4550K .......... .......... .......... .......... .......... 29% 1.36M 6s
4600K .......... .......... .......... .......... .......... 29% 12.3M 6s
4650K .......... .......... .......... .......... .......... 30% 2.01M 5s
4700K .......... .......... .......... .......... .......... 30% 1.82M 5s
4750K .......... .......... .......... .......... .......... 30% 3.32M 5s
4800K .......... .......... .......... .......... .......... 31% 2.21M 5s
4850K .......... .......... .......... .......... .......... 31% 3.28M 5s
4900K .......... .......... .......... .......... .......... 31% 1.97M 5s
4950K .......... .......... .......... .......... .......... 32% 1.61M 5s
5000K .......... .......... .......... .......... .......... 32% 2.75M 5s
5050K .......... .......... .......... .......... .......... 32% 2.42M 5s
5100K .......... .......... .......... .......... .......... 33% 2.05M 5s
5150K .......... .......... .......... .......... .......... 33% 1.68M 5s
5200K .......... .......... .......... .......... .......... 33% 1.91M 5s
5250K .......... .......... .......... .......... .......... 33% 1.19M 5s
5300K .......... .......... .......... .......... .......... 34% 1.35M 5s
5350K .......... .......... .......... .......... .......... 34% 2.20M 5s
5400K .......... .......... .......... .......... .......... 34% 2.09M 5s
5450K .......... .......... .......... .......... .......... 35% 1.54M 5s
5500K .......... .......... .......... .......... .......... 35% 1.48M 5s
5550K .......... .......... .......... .......... .......... 35% 1.31M 5s
5600K .......... .......... .......... .......... .......... 36% 2.90M 5s
5650K .......... .......... .......... .......... .......... 36% 1.54M 5s
5700K .......... .......... .......... .......... .......... 36% 1.48M 5s
5750K .......... .......... .......... .......... .......... 37% 1.65M 5s
5800K .......... .......... .......... .......... .......... 37% 1.53M 5s
5850K .......... .......... .......... .......... .......... 37% 2.14M 5s
5900K .......... .......... .......... .......... .......... 38% 1.60M 5s
5950K .......... .......... .......... .......... .......... 38% 2.47M 5s
6000K .......... .......... .......... .......... .......... 38% 1.42M 5s
6050K .......... .......... .......... .......... .......... 39% 2.14M 5s
6100K .......... .......... .......... .......... .......... 39% 1.90M 5s
6150K .......... .......... .......... .......... .......... 39% 2.66M 5s
6200K .......... .......... .......... .......... .......... 40% 2.43M 5s
6250K .......... .......... .......... .......... .......... 40% 1.86M 5s
6300K .......... .......... .......... .......... .......... 40% 484K 5s
6350K .......... .......... .......... .......... .......... 41% 2.68M 5s
6400K .......... .......... .......... .......... .......... 41% 2.52M 5s
6450K .......... .......... .......... .......... .......... 41% 2.77M 5s
6500K .......... .......... .......... .......... .......... 41% 2.45M 5s
6550K .......... .......... .......... .......... .......... 42% 1.73M 5s
6600K .......... .......... .......... .......... .......... 42% 2.97M 5s
6650K .......... .......... .......... .......... .......... 42% 2.25M 5s
6700K .......... .......... .......... .......... .......... 43% 2.13M 5s
6750K .......... .......... .......... .......... .......... 43% 2.38M 5s
6800K .......... .......... .......... .......... .......... 43% 1.43M 5s
6850K .......... .......... .......... .......... .......... 44% 1.99M 4s
6900K .......... .......... .......... .......... .......... 44% 2.45M 4s
6950K .......... .......... .......... .......... .......... 44% 1.86M 4s
7000K .......... .......... .......... .......... .......... 45% 1.95M 4s
7050K .......... .......... .......... .......... .......... 45% 2.14M 4s
7100K .......... .......... .......... .......... .......... 45% 1.42M 4s
7150K .......... .......... .......... .......... .......... 46% 1.13M 4s
7200K .......... .......... .......... .......... .......... 46% 2.82M 4s
7250K .......... .......... .......... .......... .......... 46% 1.69M 4s
7300K .......... .......... .......... .......... .......... 47% 1.98M 4s
7350K .......... .......... .......... .......... .......... 47% 1.44M 4s
7400K .......... .......... .......... .......... .......... 47% 2.98M 4s
7450K .......... .......... .......... .......... .......... 48% 1.91M 4s
7500K .......... .......... .......... .......... .......... 48% 1.33M 4s
7550K .......... .......... .......... .......... .......... 48% 1.57M 4s
7600K .......... .......... .......... .......... .......... 49% 1.33M 4s
7650K .......... .......... .......... .......... .......... 49% 3.18M 4s
7700K .......... .......... .......... .......... .......... 49% 811K 4s
7750K .......... .......... .......... .......... .......... 50% 1.90M 4s
7800K .......... .......... .......... .......... .......... 50% 2.25M 4s
7850K .......... .......... .......... .......... .......... 50% 1.53M 4s
7900K .......... .......... .......... .......... .......... 50% 1.84M 4s
7950K .......... .......... .......... .......... .......... 51% 2.25M 4s
8000K .......... .......... .......... .......... .......... 51% 2.26M 4s
8050K .......... .......... .......... .......... .......... 51% 2.35M 4s
8100K .......... .......... .......... .......... .......... 52% 2.07M 4s
8150K .......... .......... .......... .......... .......... 52% 2.01M 4s
8200K .......... .......... .......... .......... .......... 52% 2.59M 4s
8250K .......... .......... .......... .......... .......... 53% 1.88M 4s
8300K .......... .......... .......... .......... .......... 53% 1.36M 4s
8350K .......... .......... .......... .......... .......... 53% 2.00M 4s
8400K .......... .......... .......... .......... .......... 54% 2.32M 4s
8450K .......... .......... .......... .......... .......... 54% 1.71M 4s
8500K .......... .......... .......... .......... .......... 54% 2.05M 4s
8550K .......... .......... .......... .......... .......... 55% 1.42M 4s
8600K .......... .......... .......... .......... .......... 55% 2.64M 4s
8650K .......... .......... .......... .......... .......... 55% 1.82M 4s
8700K .......... .......... .......... .......... .......... 56% 930K 4s
8750K .......... .......... .......... .......... .......... 56% 1.77M 4s
8800K .......... .......... .......... .......... .......... 56% 1.20M 4s
8850K .......... .......... .......... .......... .......... 57% 3.33M 4s
8900K .......... .......... .......... .......... .......... 57% 1.89M 3s
8950K .......... .......... .......... .......... .......... 57% 2.13M 3s
9000K .......... .......... .......... .......... .......... 58% 1.40M 3s
9050K .......... .......... .......... .......... .......... 58% 2.12M 3s
9100K .......... .......... .......... .......... .......... 58% 2.53M 3s
9150K .......... .......... .......... .......... .......... 58% 2.27M 3s
9200K .......... .......... .......... .......... .......... 59% 1.99M 3s
9250K .......... .......... .......... .......... .......... 59% 2.47M 3s
9300K .......... .......... .......... .......... .......... 59% 2.34M 3s
9350K .......... .......... .......... .......... .......... 60% 2.71M 3s
9400K .......... .......... .......... .......... .......... 60% 1.79M 3s
9450K .......... .......... .......... .......... .......... 60% 1.63M 3s
9500K .......... .......... .......... .......... .......... 61% 1.46M 3s
9550K .......... .......... .......... .......... .......... 61% 1.85M 3s
9600K .......... .......... .......... .......... .......... 61% 1.98M 3s
9650K .......... .......... .......... .......... .......... 62% 1.55M 3s
9700K .......... .......... .......... .......... .......... 62% 2.24M 3s
9750K .......... .......... .......... .......... .......... 62% 3.15M 3s
9800K .......... .......... .......... .......... .......... 63% 2.40M 3s
9850K .......... .......... .......... .......... .......... 63% 1.76M 3s
9900K .......... .......... .......... .......... .......... 63% 2.15M 3s
9950K .......... .......... .......... .......... .......... 64% 1.02M 3s
10000K .......... .......... .......... .......... .......... 64% 907K 3s
10050K .......... .......... .......... .......... .......... 64% 2.32M 3s
10100K .......... .......... .......... .......... .......... 65% 1.74M 3s
10150K .......... .......... .......... .......... .......... 65% 1.50M 3s
10200K .......... .......... .......... .......... .......... 65% 2.92M 3s
10250K .......... .......... .......... .......... .......... 66% 2.56M 3s
10300K .......... .......... .......... .......... .......... 66% 2.06M 3s
10350K .......... .......... .......... .......... .......... 66% 2.06M 3s
10400K .......... .......... .......... .......... .......... 66% 1.54M 3s
10450K .......... .......... .......... .......... .......... 67% 1.67M 3s
10500K .......... .......... .......... .......... .......... 67% 1.95M 3s
10550K .......... .......... .......... .......... .......... 67% 1.48M 3s
10600K .......... .......... .......... .......... .......... 68% 2.83M 3s
10650K .......... .......... .......... .......... .......... 68% 2.47M 3s
10700K .......... .......... .......... .......... .......... 68% 1.88M 3s
10750K .......... .......... .......... .......... .......... 69% 1.99M 3s
10800K .......... .......... .......... .......... .......... 69% 1.64M 2s
10850K .......... .......... .......... .......... .......... 69% 1.70M 2s
10900K .......... .......... .......... .......... .......... 70% 4.72M 2s
10950K .......... .......... .......... .......... .......... 70% 2.48M 2s
11000K .......... .......... .......... .......... .......... 70% 1.78M 2s
11050K .......... .......... .......... .......... .......... 71% 2.24M 2s
11100K .......... .......... .......... .......... .......... 71% 3.13M 2s
11150K .......... .......... .......... .......... .......... 71% 3.13M 2s
11200K .......... .......... .......... .......... .......... 72% 3.02M 2s
11250K .......... .......... .......... .......... .......... 72% 2.00M 2s
11300K .......... .......... .......... .......... .......... 72% 2.37M 2s
11350K .......... .......... .......... .......... .......... 73% 2.45M 2s
11400K .......... .......... .......... .......... .......... 73% 2.49M 2s
11450K .......... .......... .......... .......... .......... 73% 2.63M 2s
11500K .......... .......... .......... .......... .......... 74% 1.26M 2s
11550K .......... .......... .......... .......... .......... 74% 1.76M 2s
11600K .......... .......... .......... .......... .......... 74% 1006K 2s
11650K .......... .......... .......... .......... .......... 75% 2.12M 2s
11700K .......... .......... .......... .......... .......... 75% 2.51M 2s
11750K .......... .......... .......... .......... .......... 75% 2.46M 2s
11800K .......... .......... .......... .......... .......... 75% 1.90M 2s
11850K .......... .......... .......... .......... .......... 76% 3.05M 2s
11900K .......... .......... .......... .......... .......... 76% 1.85M 2s
11950K .......... .......... .......... .......... .......... 76% 3.21M 2s
12000K .......... .......... .......... .......... .......... 77% 2.86M 2s
12050K .......... .......... .......... .......... .......... 77% 2.57M 2s
12100K .......... .......... .......... .......... .......... 77% 2.06M 2s
12150K .......... .......... .......... .......... .......... 78% 2.21M 2s
12200K .......... .......... .......... .......... .......... 78% 2.80M 2s
12250K .......... .......... .......... .......... .......... 78% 2.32M 2s
12300K .......... .......... .......... .......... .......... 79% 2.08M 2s
12350K .......... .......... .......... .......... .......... 79% 2.34M 2s
12400K .......... .......... .......... .......... .......... 79% 2.14M 2s
12450K .......... .......... .......... .......... .......... 80% 2.56M 2s
12500K .......... .......... .......... .......... .......... 80% 3.76M 2s
12550K .......... .......... .......... .......... .......... 80% 3.06M 2s
12600K .......... .......... .......... .......... .......... 81% 2.49M 2s
12650K .......... .......... .......... .......... .......... 81% 2.42M 1s
12700K .......... .......... .......... .......... .......... 81% 1.87M 1s
12750K .......... .......... .......... .......... .......... 82% 2.30M 1s
12800K .......... .......... .......... .......... .......... 82% 2.53M 1s
12850K .......... .......... .......... .......... .......... 82% 2.65M 1s
12900K .......... .......... .......... .......... .......... 83% 1.42M 1s
12950K .......... .......... .......... .......... .......... 83% 3.40M 1s
13000K .......... .......... .......... .......... .......... 83% 995K 1s
13050K .......... .......... .......... .......... .......... 83% 14.5M 1s
13100K .......... .......... .......... .......... .......... 84% 4.18M 1s
13150K .......... .......... .......... .......... .......... 84% 1.91M 1s
13200K .......... .......... .......... .......... .......... 84% 3.12M 1s
13250K .......... .......... .......... .......... .......... 85% 2.80M 1s
13300K .......... .......... .......... .......... .......... 85% 3.18M 1s
13350K .......... .......... .......... .......... .......... 85% 1.79M 1s
13400K .......... .......... .......... .......... .......... 86% 1.79M 1s
13450K .......... .......... .......... .......... .......... 86% 3.62M 1s
13500K .......... .......... .......... .......... .......... 86% 1.77M 1s
13550K .......... .......... .......... .......... .......... 87% 2.80M 1s
13600K .......... .......... .......... .......... .......... 87% 2.10M 1s
13650K .......... .......... .......... .......... .......... 87% 2.63M 1s
13700K .......... .......... .......... .......... .......... 88% 2.46M 1s
13750K .......... .......... .......... .......... .......... 88% 2.14M 1s
13800K .......... .......... .......... .......... .......... 88% 3.90M 1s
13850K .......... .......... .......... .......... .......... 89% 2.11M 1s
13900K .......... .......... .......... .......... .......... 89% 2.01M 1s
13950K .......... .......... .......... .......... .......... 89% 3.09M 1s
14000K .......... .......... .......... .......... .......... 90% 2.21M 1s
14050K .......... .......... .......... .......... .......... 90% 1.65M 1s
14100K .......... .......... .......... .......... .......... 90% 3.15M 1s
14150K .......... .......... .......... .......... .......... 91% 1.86M 1s
14200K .......... .......... .......... .......... .......... 91% 2.71M 1s
14250K .......... .......... .......... .......... .......... 91% 2.46M 1s
14300K .......... .......... .......... .......... .......... 91% 1.69M 1s
14350K .......... .......... .......... .......... .......... 92% 2.16M 1s
14400K .......... .......... .......... .......... .......... 92% 3.06M 1s
14450K .......... .......... .......... .......... .......... 92% 2.26M 1s
14500K .......... .......... .......... .......... .......... 93% 2.43M 1s
14550K .......... .......... .......... .......... .......... 93% 2.02M 0s
14600K .......... .......... .......... .......... .......... 93% 2.38M 0s
14650K .......... .......... .......... .......... .......... 94% 2.69M 0s
14700K .......... .......... .......... .......... .......... 94% 1.54M 0s
14750K .......... .......... .......... .......... .......... 94% 3.83M 0s
14800K .......... .......... .......... .......... .......... 95% 2.45M 0s
14850K .......... .......... .......... .......... .......... 95% 2.25M 0s
14900K .......... .......... .......... .......... .......... 95% 3.31M 0s
14950K .......... .......... .......... .......... .......... 96% 2.27M 0s
15000K .......... .......... .......... .......... .......... 96% 2.79M 0s
15050K .......... .......... .......... .......... .......... 96% 2.60M 0s
15100K .......... .......... .......... .......... .......... 97% 1.16M 0s
15150K .......... .......... .......... .......... .......... 97% 4.90M 0s
15200K .......... .......... .......... .......... .......... 97% 2.71M 0s
15250K .......... .......... .......... .......... .......... 98% 3.40M 0s
15300K .......... .......... .......... .......... .......... 98% 1.93M 0s
15350K .......... .......... .......... .......... .......... 98% 2.06M 0s
15400K .......... .......... .......... .......... .......... 99% 3.02M 0s
15450K .......... .......... .......... .......... .......... 99% 2.09M 0s
15500K .......... .......... .......... .......... .......... 99% 2.44M 0s
15550K .......... .......... .......... .......... ........ 100% 2.60M=7.7s
2018-10-24 16:41:33 (1.98 MB/s) - '/tmp/ruby.tar.gz' saved [15972577/15972577]
/tmp/ruby.tar.gz: OK
checking for ruby... /usr/bin/ruby
tool/config.guess already exists
tool/config.sub already exists
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for ld... ld
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... yes
checking for ranlib... ranlib
checking for ar... ar
checking for ar flags... rcD
checking for as... as
checking for objdump... objdump
checking for objcopy... objcopy
checking for nm... nm
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for dtrace... no
checking for dot... no
checking for doxygen... no
checking for pkg-config... pkg-config
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cd using physical directory... cd -P
checking whether CFLAGS is valid... yes
checking whether LDFLAGS is valid... yes
checking whether -Wl,-R. is accepted as LDFLAGS... yes
checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
checking whether -Wno-parentheses is accepted as CFLAGS... yes
checking whether -Wno-long-long is accepted as CFLAGS... yes
checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
checking whether -Wno-self-assign is accepted as CFLAGS... yes
checking whether -Wunused-variable is accepted as CFLAGS... yes
checking whether -Wimplicit-int is accepted as CFLAGS... yes
checking whether -Wpointer-arith is accepted as CFLAGS... yes
checking whether -Wwrite-strings is accepted as CFLAGS... yes
checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
checking whether -Wdivision-by-zero is accepted as CFLAGS... no
checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
checking whether -Wmisleading-indentation is accepted as CFLAGS... no
checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no
checking whether -Wduplicated-cond is accepted as CFLAGS... no
checking whether -Wrestrict is accepted as CFLAGS... no
checking whether -Wextra-tokens is accepted as CFLAGS... no
checking whether -Wall -Wextra is accepted as CFLAGS... yes
checking whether -Qunused-arguments is accepted as CFLAGS... no
checking whether INFINITY is available without C99 option... yes
checking whether NAN is available without C99 option... yes
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as CFLAGS... yes
checking whether -fstack-protector is accepted as LDFLAGS... yes
checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... no
checking whether -std=gnu99 is accepted as CFLAGS... yes
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
checking whether -ggdb3 is accepted as CFLAGS... yes
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
checking whether -fno-fast-math is accepted as CFLAGS... yes
checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
checking whether -fp-model precise is accepted as CFLAGS... no
checking for crypt in -lcrypt... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for shutdown in -lsocket... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking a.out.h usability... yes
checking a.out.h presence... yes
checking for a.out.h... yes
checking atomic.h usability... no
checking atomic.h presence... no
checking for atomic.h... no
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking intrinsics.h usability... no
checking intrinsics.h presence... no
checking for intrinsics.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking malloc_np.h usability... no
checking malloc_np.h presence... no
checking for malloc_np.h... no
checking net/socket.h usability... no
checking net/socket.h presence... no
checking for net/socket.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking setjmpex.h usability... no
checking setjmpex.h presence... no
checking for setjmpex.h... no
checking sys/attr.h usability... no
checking sys/attr.h presence... no
checking for sys/attr.h... no
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/id.h usability... no
checking sys/id.h presence... no
checking for sys/id.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sendfile.h usability... yes
checking sys/sendfile.h presence... yes
checking for sys/sendfile.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking sys/sysmacros.h usability... yes
checking sys/sysmacros.h presence... yes
checking for sys/sysmacros.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/utime.h usability... no
checking sys/utime.h presence... no
checking for sys/utime.h... no
checking syscall.h usability... yes
checking syscall.h presence... yes
checking for syscall.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking ucontext.h usability... yes
checking ucontext.h presence... yes
checking for ucontext.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking gmp.h usability... no
checking gmp.h presence... no
checking for gmp.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... inline
checking for working volatile... yes
checking for typeof syntax and keyword spelling... typeof
checking for long long... yes
checking for off_t... yes
checking char bit... 8
checking size of int... 4
checking size of short... 2
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of __int128... 16
checking size of off_t... 8
checking size of void*... 8
checking size of float... 4
checking size of double... 8
checking size of time_t... 8
checking size of clock_t... 8
checking packed struct attribute... x __attribute__((packed))
checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
checking for printf prefix for long long... ll
checking for pid_t... yes
checking for convertible type of pid_t... INT
checking for uid_t... yes
checking for convertible type of uid_t... UINT
checking for gid_t... yes
checking for convertible type of gid_t... UINT
checking for time_t... yes
checking for convertible type of time_t... LONG
checking for dev_t... yes
checking for convertible type of dev_t... ULONG
checking for mode_t... yes
checking for convertible type of mode_t... UINT
checking for rlim_t... yes
checking for convertible type of rlim_t... ULONG
checking for off_t... (cached) yes
checking for convertible type of off_t... LONG
checking for clockid_t... yes
checking for convertible type of clockid_t... INT
checking for prototypes... yes
checking token paste string... ansi
checking stringization... #expr
checking string literal concatenation... yes
checking for variable length prototypes and stdarg.h... yes
checking for variable length macro... yes
checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
checking for WEAK function attribute... __attribute__ ((__weak__)) x
checking for FUNC_STDCALL function attribute... x
checking for FUNC_CDECL function attribute... x
checking for FUNC_FASTCALL function attribute... x
checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
checking for function alias... alias
checking for __atomic builtins... yes
checking for __sync builtins... yes
checking for __builtin_unreachable... yes
checking for exported function attribute... __attribute__ ((__visibility__("default")))
checking for function name string predefined identifier... __func__
checking if enum over int is allowed... yes
checking whether sys_nerr is declared... yes
checking whether getenv is declared... yes
checking for size_t... yes
checking size of size_t... 8
checking size of ptrdiff_t... 8
checking for printf prefix for size_t... z
checking for printf prefix for ptrdiff_t... t
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking size of struct stat.st_size... SIZEOF_OFF_T
checking size of struct stat.st_blocks... SIZEOF_OFF_T
checking size of struct stat.st_ino... SIZEOF_LONG
checking for struct stat.st_atim... yes
checking for struct stat.st_atimespec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_mtim... yes
checking for struct stat.st_mtimespec... no
checking for struct stat.st_mtimensec... no
checking for struct stat.st_ctim... yes
checking for struct stat.st_ctimespec... no
checking for struct stat.st_ctimensec... no
checking for struct stat.st_birthtimespec... no
checking for struct timeval... yes
checking size of struct timeval.tv_sec... SIZEOF_TIME_T
checking for struct timespec... yes
checking for struct timezone... yes
checking for clockid_t... (cached) yes
checking for fd_mask... yes
checking for int8_t... yes
checking size of int8_t... 1
checking for uint8_t... yes
checking size of uint8_t... 1
checking for int16_t... yes
checking size of int16_t... 2
checking for uint16_t... yes
checking size of uint16_t... 2
checking for int32_t... yes
checking size of int32_t... 4
checking for uint32_t... yes
checking size of uint32_t... 4
checking for int64_t... yes
checking size of int64_t... 8
checking for uint64_t... yes
checking size of uint64_t... 8
checking for int128_t... __int128
checking for uint128_t... unsigned __int128
checking for intptr_t... yes
checking size of intptr_t... 8
checking for uintptr_t... yes
checking size of uintptr_t... 8
checking for ssize_t... yes
checking size of ssize_t... 8
checking for stack end address... __libc_stack_end
checking for uid_t in sys/types.h... (cached) yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working alloca.h... yes
checking for alloca... yes
checking for dynamic size alloca... ok
checking for working memcmp... yes
checking for broken erfc of glibc-2.3.6 on IA64... no
checking for acosh... yes
checking for cbrt... yes
checking for crypt... yes
checking for dup2... yes
checking for erf... yes
checking for explicit_bzero... no
checking for ffs... yes
checking for finite... yes
checking for flock... yes
checking for hypot... yes
checking for isinf... yes
checking for isnan... yes
checking for lgamma_r... yes
checking for memmove... yes
checking for nextafter... yes
checking for setproctitle... no
checking for strchr... yes
checking for strerror... yes
checking for strlcat... no
checking for strlcpy... no
checking for strstr... yes
checking for tgamma... yes
checking sys/pstat.h usability... no
checking sys/pstat.h presence... no
checking for sys/pstat.h... no
checking for signbit... yes
checking for broken memmem... no
checking for pid_t... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for __syscall... no
checking for _longjmp... yes
checking for arc4random_buf... no
checking for atan2l... yes
checking for atan2f... yes
checking for chroot... yes
checking for chsize... no
checking for clock_gettime... yes
checking for cosh... yes
checking for crypt_r... yes
checking for daemon... (cached) no
checking for dirfd... yes
checking for dl_iterate_phdr... yes
checking for dlopen... yes
checking for dladdr... yes
checking for dup... yes
checking for dup3... yes
checking for eaccess... yes
checking for endgrent... yes
checking for fchmod... yes
checking for fchown... yes
checking for fcntl... yes
checking for fdatasync... yes
checking for fdopendir... yes
checking for fgetattrlist... no
checking for fmod... yes
checking for fstatat... yes
checking for fsync... yes
checking for ftruncate... yes
checking for ftruncate64... yes
checking for getattrlist... no
checking for getcwd... yes
checking for getgidx... no
checking for getgrnam... yes
checking for getgrnam_r... yes
checking for getgroups... yes
checking for getpgid... yes
checking for getpgrp... yes
checking for getpriority... yes
checking for getpwnam_r... yes
checking for getresgid... yes
checking for getresuid... yes
checking for getrlimit... yes
checking for getsid... yes
checking for gettimeofday... yes
checking for getuidx... no
checking for gmtime_r... yes
checking for initgroups... yes
checking for ioctl... yes
checking for isfinite... no
checking for issetugid... no
checking for killpg... yes
checking for lchmod... no
checking for lchown... yes
checking for link... yes
checking for llabs... yes
checking for lockf... yes
checking for log2... yes
checking for lstat... yes
checking for lutimes... yes
checking for malloc_usable_size... yes
checking for malloc_size... no
checking for mblen... yes
checking for memalign... yes
checking for memset_s... no
checking for writev... yes
checking for memrchr... yes
checking for memmem... yes
checking for mkfifo... yes
checking for mknod... yes
checking for mktime... yes
checking for openat... yes
checking for pipe2... yes
checking for poll... yes
checking for posix_fadvise... yes
checking for posix_memalign... yes
checking for ppoll... yes
checking for pread... yes
checking for pwrite... yes
checking for qsort_r... yes
checking for qsort_s... no
checking for readlink... yes
checking for round... yes
checking for sched_getaffinity... yes
checking for seekdir... yes
checking for select_large_fdset... no
checking for sendfile... yes
checking for setegid... yes
checking for setenv... yes
checking for seteuid... yes
checking for setgid... yes
checking for setgroups... yes
checking for setpgid... yes
checking for setpgrp... yes
checking for setregid... yes
checking for setresgid... yes
checking for setresuid... yes
checking for setreuid... yes
checking for setrgid... no
checking for setrlimit... yes
checking for setruid... no
checking for setsid... yes
checking for setuid... yes
checking for shutdown... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for sigprocmask... yes
checking for sinh... yes
checking for spawnv... no
checking for symlink... yes
checking for syscall... yes
checking for sysconf... yes
checking for tanh... yes
checking for telldir... yes
checking for timegm... yes
checking for times... yes
checking for truncate... yes
checking for truncate64... yes
checking for unsetenv... yes
checking for utimensat... yes
checking for utimes... yes
checking for wait4... yes
checking for waitpid... yes
checking if getcwd allocates buffer if NULL is given... yes
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking for struct crypt_data.initialized... yes
checking for __builtin_bswap16... yes
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
checking for __builtin_popcount... yes
checking for __builtin_popcountll... yes
checking for __builtin_clz... yes
checking for __builtin_clzl... yes
checking for __builtin_clzll... yes
checking for __builtin_ctz... yes
checking for __builtin_ctzll... yes
checking for __builtin_add_overflow... no
checking for __builtin_sub_overflow... no
checking for __builtin_mul_overflow... no
checking for __builtin_mul_overflow_p... no
checking for __builtin_constant_p... yes
checking for __builtin_choose_expr... yes
checking for __builtin_choose_expr_constant_p... no
checking for __builtin_types_compatible_p... yes
checking whether qsort_r is GNU version... yes
checking whether qsort_r is BSD version... no
checking whether atan2 handles Inf as C99... yes
checking for clock_getres... yes
checking for unsetenv returns a value... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for external int daylight... yes
checking for negative time_t for gmtime(3)... yes
checking for localtime(3) overflow correctly... yes
checking for sig_t... yes
checking whether right shift preserve sign bit... yes
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction on x86_64... -1
checking for pthread_kill in -lthr... no
checking for pthread_kill in -lpthread... yes
checking for pthread_np.h... no
checking whether pthread_t is scalar type... yes
checking for sched_yield... yes
checking for pthread_attr_setinheritsched... yes
checking for pthread_attr_get_np... no
checking for pthread_attr_getstack... yes
checking for pthread_attr_init... yes
checking for pthread_get_stackaddr_np... no
checking for pthread_get_stacksize_np... no
checking for thr_stksegment... no
checking for pthread_stackseg_np... no
checking for pthread_getthrds_np... no
checking for pthread_cond_init... yes
checking for pthread_condattr_setclock... yes
checking for pthread_condattr_init... yes
checking for pthread_sigmask... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking for pthread_getattr_np... yes
checking arguments of pthread_setname_np... (pthread_self(), name)
checking if mcontext_t is a pointer... no
checking for getcontext... yes
checking for setcontext... yes
checking if fork works with pthread... yes
checking whether ELF binaries are produced... yes
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking elf_abi.h usability... no
checking elf_abi.h presence... no
checking for elf_abi.h... no
checking whether OS depend dynamic link works... yes
checking for backtrace... yes
checking for broken backtrace... no
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking for strip... strip
checking whether -fPIE is accepted as CFLAGS... yes
checking whether -pie is accepted as LDFLAGS... yes
checking whether wrapper for LD_LIBRARY_PATH is needed... no
checking whether dtrace USDT is available... no
checking for __builtin_setjmp... yes with cast ()
checking for _setjmpex as a macro or function... no
checking for _setjmp as a macro or function... yes
checking for sigsetjmp as a macro or function... no
checking for setjmp type... __builtin_setjmp
checking for prefix of external symbols... NONE
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking if make is GNU make... yes
.ext/include/x86_64-linux/ruby/config.h updated
configure: ruby library version = 2.5.0
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating Makefile
config.status: creating ruby-2.5.pc
---
Configuration summary for ruby version 2.5.3
* Installation prefix: /usr/local
* exec prefix: ${prefix}
* arch: x86_64-linux
* site arch: ${arch}
* RUBY_BASE_NAME: ruby
* ruby lib prefix: ${libdir}/${RUBY_BASE_NAME}
* site libraries path: ${rubylibprefix}/${sitearch}
* vendor path: ${rubylibprefix}/vendor_ruby
* target OS: linux
* compiler: gcc
* with pthread: yes
* enable shared libs: no
* dynamic library ext: so
* CFLAGS: ${optflags} ${debugflags} ${warnflags}
* LDFLAGS: -L. -fstack-protector -rdynamic \
-Wl,-export-dynamic
* optflags: -O3
* debugflags: -ggdb3
* warnflags: -Wall -Wextra -Wno-unused-parameter \
-Wno-parentheses -Wno-long-long \
-Wno-missing-field-initializers \
-Wno-tautological-compare \
-Wno-parentheses-equality \
-Wno-constant-logical-operand -Wno-self-assign \
-Wunused-variable -Wimplicit-int -Wpointer-arith \
-Wwrite-strings -Wdeclaration-after-statement \
-Wimplicit-function-declaration \
-Wdeprecated-declarations \
-Wno-packed-bitfield-compat \
-Wsuggest-attribute=noreturn \
-Wsuggest-attribute=format
* strip command: strip -S -x
* install doc: no
* man page type: doc
---
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -std=gnu99
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -fstack-protector -pie
SOLIBS =
LANG =
LC_ALL =
LC_CTYPE =
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
making dummy probes.h
compiling bignum.c
compiling class.c
compiling compar.c
compiling compile.c
compiling complex.c
compile.c: In function 'iseq_ibf_load':
compile.c:9516:5: warning: passing argument 1 of 'iseq_init_trace' discards 'const' qualifier from pointer target type [enabled by default]
iseq_init_trace(iseq);
^
In file included from compile.c:19:0:
iseq.h:163:6: note: expected 'struct rb_iseq_t *' but argument is of type 'const struct rb_iseq_t *'
void iseq_init_trace(rb_iseq_t *iseq);
^
compiling cont.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling eval.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling iseq.c
compile.c: At top level:
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
compiling load.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
compiling parse.c
compiling proc.c
compiling process.c
compiling random.c
compiling range.c
compiling rational.c
compiling re.c
compiling regcomp.c
compiling regenc.c
compiling regerror.c
compiling regexec.c
compiling regparse.c
compiling regsyntax.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling symbol.c
compiling thread.c
compiling time.c
compiling transcode.c
compiling util.c
compiling variable.c
compiling version.c
compiling vm.c
compiling vm_backtrace.c
compiling vm_dump.c
compiling vm_trace.c
compiling ./missing/explicit_bzero.c
compiling ./missing/setproctitle.c
compiling ./missing/strlcat.c
compiling ./missing/strlcpy.c
compiling addr2line.c
compiling dmyenc.c
compiling dln.c
compiling localeinit.c
compiling prelude.c
compiling array.c
compiling enc/ascii.c
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
linking miniruby
generating encdb.h
encdb.h updated
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
generating enc.mk
creating verconf.h
verconf.h updated
compiling loadpath.c
making srcs under enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `srcs'.
make[1]: Leaving directory `/usr/src/ruby'
generating transdb.h
linking static-library libruby-static.a
transdb.h updated
generating makefiles ext/configure-ext.mk
making enc
making trans
make[1]: Entering directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
compiling ./enc/encdb.c
compiling ./enc/trans/transdb.c
compiling ./enc/big5.c
ext/configure-ext.mk updated
compiling ./enc/cp949.c
compiling ./enc/trans/big5.c
compiling ./enc/trans/chinese.c
compiling ./enc/emacs_mule.c
make[1]: Entering directory `/usr/src/ruby'
configuring fiber
configuring gdbm
compiling ./enc/euc_jp.c
compiling ./enc/euc_kr.c
compiling ./enc/euc_tw.c
configuring continuation
compiling ./enc/gb2312.c
configuring rubyvm
configuring nkf
compiling ./enc/gb18030.c
configuring digest
configuring digest/bubblebabble
configuring digest/md5
compiling ./enc/trans/ebcdic.c
compiling ./enc/gbk.c
compiling ./enc/trans/emoji.c
compiling ./enc/iso_8859_1.c
compiling ./enc/iso_8859_2.c
compiling ./enc/trans/emoji_iso2022_kddi.c
compiling ./enc/iso_8859_3.c
compiling ./enc/iso_8859_4.c
compiling ./enc/iso_8859_5.c
compiling ./enc/iso_8859_6.c
compiling ./enc/iso_8859_7.c
compiling ./enc/trans/emoji_sjis_docomo.c
compiling ./enc/iso_8859_8.c
compiling ./enc/iso_8859_9.c
compiling ./enc/iso_8859_10.c
configuring digest/rmd160
compiling ./enc/iso_8859_11.c
compiling ./enc/iso_8859_13.c
compiling ./enc/iso_8859_14.c
compiling ./enc/trans/emoji_sjis_kddi.c
compiling ./enc/trans/emoji_sjis_softbank.c
compiling ./enc/iso_8859_15.c
compiling ./enc/iso_8859_16.c
compiling ./enc/koi8_r.c
compiling ./enc/koi8_u.c
compiling ./enc/trans/escape.c
compiling ./enc/shift_jis.c
compiling ./enc/trans/gb18030.c
compiling ./enc/trans/gbk.c
compiling ./enc/utf_16be.c
compiling ./enc/utf_16le.c
configuring digest/sha1
compiling ./enc/utf_32be.c
compiling ./enc/utf_32le.c
compiling ./enc/windows_31j.c
compiling ./enc/trans/iso2022.c
compiling ./enc/windows_1250.c
compiling ./enc/windows_1251.c
compiling ./enc/trans/japanese.c
compiling ./enc/windows_1252.c
compiling ./enc/trans/japanese_euc.c
compiling ./enc/trans/japanese_sjis.c
compiling ./enc/windows_1253.c
compiling ./enc/windows_1254.c
compiling ./enc/windows_1257.c
linking encoding encdb.so
configuring digest/sha2
linking encoding big5.so
linking encoding cp949.so
linking encoding emacs_mule.so
linking encoding euc_jp.so
linking encoding euc_kr.so
linking encoding euc_tw.so
linking encoding gb2312.so
linking encoding gb18030.so
linking encoding gbk.so
linking encoding iso_8859_1.so
linking encoding iso_8859_2.so
compiling ./enc/trans/korean.c
linking encoding iso_8859_3.so
linking encoding iso_8859_4.so
linking encoding iso_8859_5.so
linking encoding iso_8859_6.so
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
linking encoding iso_8859_9.so
linking encoding iso_8859_10.so
linking encoding iso_8859_11.so
linking encoding iso_8859_13.so
linking encoding iso_8859_14.so
linking encoding iso_8859_15.so
linking encoding iso_8859_16.so
linking encoding koi8_r.so
linking encoding koi8_u.so
linking encoding shift_jis.so
linking encoding utf_16be.so
linking encoding utf_16le.so
linking encoding utf_32be.so
linking encoding utf_32le.so
linking encoding windows_31j.so
linking encoding windows_1250.so
linking encoding windows_1251.so
linking encoding windows_1252.so
linking encoding windows_1253.so
linking encoding windows_1254.so
linking encoding windows_1257.so
make[1]: Leaving directory `/usr/src/ruby'
compiling ./enc/trans/single_byte.c
compiling ./enc/trans/utf8_mac.c
compiling ./enc/trans/utf_16_32.c
linking transcoder transdb.so
linking transcoder big5.so
linking transcoder chinese.so
configuring -test-/array/resize
configuring -test-/bignum
configuring -test-/bug-3571
linking transcoder ebcdic.so
configuring -test-/bug-5832
configuring -test-/bug_reporter
configuring -test-/class
configuring -test-/debug
configuring -test-/dln/empty
linking transcoder emoji.so
configuring -test-/exception
configuring -test-/fatal
configuring -test-/file
linking transcoder emoji_iso2022_kddi.so
linking transcoder emoji_sjis_docomo.so
linking transcoder emoji_sjis_kddi.so
linking transcoder emoji_sjis_softbank.so
linking transcoder escape.so
configuring coverage
linking transcoder gb18030.so
linking transcoder gbk.so
configuring bigdecimal
linking transcoder iso2022.so
linking transcoder japanese.so
linking transcoder japanese_euc.so
linking transcoder japanese_sjis.so
configuring openssl
linking transcoder korean.so
linking transcoder single_byte.so
linking transcoder utf8_mac.so
linking transcoder utf_16_32.so
make[1]: Leaving directory `/usr/src/ruby'
making encs
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `encs'.
make[1]: Leaving directory `/usr/src/ruby'
configuring -test-/float
configuring -test-/funcall
configuring -test-/gvl/call_without_gvl
configuring -test-/hash
configuring -test-/integer
configuring -test-/iseq_load
configuring fiddle
configuring -test-/iter
configuring -test-/load/dot.dot
configuring -test-/load/protect
configuring -test-/marshal/compat
configuring -test-/marshal/internal_ivar
configuring -test-/marshal/usr
configuring -test-/memory_status
configuring -test-/method
configuring -test-/notimplement
configuring -test-/num2int
configuring -test-/path_to_class
configuring -test-/popen_deadlock
configuring -test-/postponed_job
configuring -test-/printf
configuring -test-/proc
configuring -test-/rational
configuring -test-/recursion
configuring -test-/regexp
configuring -test-/scan_args
configuring -test-/st/foreach
configuring -test-/st/numhash
configuring -test-/st/update
configuring -test-/string
configuring -test-/struct
configuring -test-/symbol
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring objspace
configuring etc
configuring sdbm
configuring dbm
configuring date
configuring racc/cparse
configuring io/console
configuring rbconfig/sizeof
header: db.h
library: db
configuring json
configuring json/generator
configuring json/parser
configuring io/nonblock
configuring io/wait
configuring pty
configuring fcntl
configuring ripper
configuring readline
configuring strscan
configuring pathname
configuring cgi/escape
configuring stringio
configuring psych
configuring syslog
configuring zlib
configuring socket
make[1]: Leaving directory `/usr/src/ruby'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory `/usr/src/ruby'
make[2]: Entering directory `/usr/src/ruby/ext/gdbm'
make[2]: Entering directory `/usr/src/ruby/ext/fiber'
compiling gdbm.c
compiling fiber.c
make[2]: Entering directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/rubyvm'
compiling continuation.c
installing default libraries
make[2]: Leaving directory `/usr/src/ruby/ext/rubyvm'
make[2]: Entering directory `/usr/src/ruby/ext/nkf'
compiling nkf.c
linking shared-object fiber.so
make[2]: Leaving directory `/usr/src/ruby/ext/fiber'
make[2]: Entering directory `/usr/src/ruby/ext/digest'
compiling digest.c
linking shared-object continuation.so
make[2]: Leaving directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/digest/bubblebabble'
compiling bubblebabble.c
linking shared-object digest.so
linking shared-object digest/bubblebabble.so
make[2]: Leaving directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Entering directory `/usr/src/ruby/ext/digest/md5'
compiling md5init.c
installing digest libraries
installing default digest libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest'
make[2]: Entering directory `/usr/src/ruby/ext/digest/rmd160'
compiling rmd160init.c
linking shared-object digest/md5.so
linking shared-object digest/rmd160.so
make[2]: Leaving directory `/usr/src/ruby/ext/digest/md5'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha1'
compiling sha1init.c
make[2]: Leaving directory `/usr/src/ruby/ext/digest/rmd160'
installing default nkf libraries
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha2'
compiling sha2init.c
linking shared-object digest/sha1.so
linking shared-object gdbm.so
make[2]: Leaving directory `/usr/src/ruby/ext/gdbm'
linking shared-object digest/sha2.so
make[2]: Entering directory `/usr/src/ruby/ext/-test-/array/resize'
compiling resize.c
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bignum'
compiling div.c
installing default sha2 libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-3571'
compiling bug.c
linking shared-object -test-/array/resize.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-5832'
compiling bug.c
compiling intpack.c
linking shared-object -test-/bug_3571.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-3571'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug_reporter'
compiling bug_reporter.c
linking shared-object -test-/bug_5832.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/class'
compiling class2name.c
compiling big2str.c
linking shared-object -test-/bug_reporter.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/debug'
compiling profile_frames.c
compiling init.c
compiling str2big.c
linking shared-object -test-/class.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/dln/empty'
compiling empty.c
linking shared-object -test-/dln/empty.so
compiling bigzero.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/exception'
compiling enc_raise.c
compiling inspector.c
compiling init.c
compiling ensured.c
linking shared-object -test-/debug.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/fatal'
compiling rb_fatal.c
compiling mul.c
compiling dataerror.c
linking shared-object -test-/fatal/rb_fatal.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/file'
compiling fs.c
compiling init.c
linking shared-object -test-/bignum.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/float'
compiling nextafter.c
linking shared-object -test-/exception.so
compiling stat.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/funcall'
compiling funcall.c
compiling init.c
compiling init.c
linking shared-object -test-/funcall.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
linking shared-object -test-/float.so
compiling call_without_gvl.c
linking shared-object -test-/file.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/float'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/hash'
compiling delete.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/file'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/integer'
compiling core_ext.c
linking shared-object -test-/gvl/call_without_gvl.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iseq_load'
compiling iseq_load.c
compiling my_integer.c
linking shared-object -test-/hash.so
linking shared-object -test-/iseq_load.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iter'
compiling yield.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/dot.dot'
compiling dot.dot.c
linking shared-object -test-/load/dot.dot.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/protect'
compiling protect.c
linking shared-object -test-/integer.so
compiling break.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/compat'
compiling usrcompat.c
linking shared-object -test-/load/protect.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
compiling internal_ivar.c
compiling init.c
linking shared-object -test-/marshal/compat.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/compat'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/usr'
compiling usrmarshal.c
linking shared-object -test-/marshal/internal_ivar.so
linking shared-object -test-/iter.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/notimplement'
compiling init.c
compiling bug.c
linking shared-object nkf.so
linking shared-object -test-/marshal/usr.so
make[2]: Leaving directory `/usr/src/ruby/ext/nkf'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/num2int'
compiling num2int.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/usr'
compiling arity.c
linking shared-object -test-/notimplement.so
make[2]: Entering directory `/usr/src/ruby/ext/-test-/path_to_class'
compiling path_to_class.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/popen_deadlock'
compiling infinite_loop_dlsym.c
linking shared-object -test-/method.so
linking shared-object -test-/path_to_class.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/postponed_job'
compiling postponed_job.c
linking shared-object -test-/num2int.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/num2int'
compiling printf.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/proc'
compiling receiver.c
linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/rational'
compiling rat.c
linking shared-object -test-/postponed_job.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/recursion'
compiling recursion.c
compiling init.c
linking shared-object -test-/rational.so
linking shared-object -test-/printf.so
linking shared-object -test-/recursion.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/rational'
compiling super.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/regexp'
compiling scan_args.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/foreach'
compiling parse_depth_limit.c
compiling foreach.c
linking shared-object -test-/proc.so
compiling init.c
linking shared-object -test-/st/foreach.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/numhash'
compiling numhash.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/update'
compiling update.c
linking shared-object -test-/regexp.so
linking shared-object -test-/scan_args.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/string'
compiling normalize.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/scan_args'
compiling ellipsize.c
linking shared-object -test-/st/update.so
linking shared-object -test-/st/numhash.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/struct'
compiling duplicate.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/symbol'
compiling init.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/thread_fd_close'
compiling thread_fd_close.c
compiling coderange.c
compiling member.c
compiling type.c
linking shared-object -test-/thread_fd_close.so
compiling nofree.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/thread_fd_close'
compiling fstring.c
compiling len.c
linking shared-object -test-/symbol.so
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/symbol'
compiling new.c
compiling cstr.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/time'
compiling new.c
linking shared-object -test-/struct.so
compiling capacity.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/struct'
compiling init.c
compiling enc_associate.c
compiling qsort.c
linking shared-object -test-/time.so
compiling set_len.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/time'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/tracepoint'
compiling gc_hook.c
compiling init.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/typeddata'
compiling typeddata.c
compiling tracepoint.c
compiling enc_str_buf_cat.c
make[2]: Entering directory `/usr/src/ruby/ext/-test-/vm'
compiling at_exit.c
linking shared-object -test-/typeddata.so
linking shared-object -test-/tracepoint.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
compiling wait_for_single_fd.c
compiling modify.c
linking shared-object -test-/vm/at_exit.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Entering directory `/usr/src/ruby/ext/coverage'
compiling coverage.c
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Entering directory `/usr/src/ruby/ext/bigdecimal'
compiling bigdecimal.c
linking shared-object -test-/string.so
linking shared-object -test-/wait_for_single_fd.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/string'
make[2]: Entering directory `/usr/src/ruby/ext/openssl'
compiling openssl_missing.c
installing default bigdecimal libraries
make[2]: Entering directory `/usr/src/ruby/ext/fiddle'
compiling closure.c
linking shared-object coverage.so
make[2]: Leaving directory `/usr/src/ruby/ext/coverage'
compiling conversions.c
compiling ossl.c
compiling ossl_asn1.c
compiling fiddle.c
compiling function.c
compiling ossl_bio.c
compiling handle.c
compiling pointer.c
compiling ossl_bn.c
make[2]: Entering directory `/usr/src/ruby/ext/objspace'
compiling object_tracing.c
linking shared-object fiddle.so
installing default fiddle libraries
make[2]: Leaving directory `/usr/src/ruby/ext/fiddle'
compiling objspace.c
compiling objspace_dump.c
compiling ossl_cipher.c
compiling ossl_config.c
linking shared-object objspace.so
make[2]: Leaving directory `/usr/src/ruby/ext/objspace'
compiling ossl_digest.c
compiling ossl_engine.c
compiling ossl_hmac.c
compiling ossl_kdf.c
compiling ossl_ns_spki.c
linking shared-object bigdecimal.so
make[2]: Leaving directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Entering directory `/usr/src/ruby/ext/etc'
compiling ossl_ocsp.c
generating constant definitions
compiling etc.c
compiling ossl_pkcs12.c
compiling ossl_pkcs7.c
linking shared-object etc.so
compiling ossl_pkey.c
make[2]: Leaving directory `/usr/src/ruby/ext/etc'
make[2]: Entering directory `/usr/src/ruby/ext/sdbm'
compiling _sdbm.c
make[2]: Entering directory `/usr/src/ruby/ext/dbm'
compiling dbm.c
compiling init.c
compiling ossl_pkey_dh.c
compiling ossl_pkey_dsa.c
linking shared-object dbm.so
linking shared-object sdbm.so
make[2]: Leaving directory `/usr/src/ruby/ext/sdbm'
make[2]: Entering directory `/usr/src/ruby/ext/date'
compiling date_core.c
make[2]: Leaving directory `/usr/src/ruby/ext/dbm'
make[2]: Entering directory `/usr/src/ruby/ext/racc/cparse'
compiling cparse.c
make[2]: Entering directory `/usr/src/ruby/ext/io/console'
compiling console.c
compiling ossl_pkey_ec.c
linking shared-object racc/cparse.so
make[2]: Leaving directory `/usr/src/ruby/ext/racc/cparse'
compiling ossl_pkey_rsa.c
linking shared-object io/console.so
installing default console libraries
make[2]: Leaving directory `/usr/src/ruby/ext/io/console'
make[2]: Entering directory `/usr/src/ruby/ext/io/nonblock'
compiling nonblock.c
linking shared-object io/nonblock.so
make[2]: Leaving directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Entering directory `/usr/src/ruby/ext/io/wait'
compiling wait.c
make[2]: Entering directory `/usr/src/ruby/ext/rbconfig/sizeof'
compiling sizes.c
linking shared-object io/wait.so
make[2]: Leaving directory `/usr/src/ruby/ext/io/wait'
make[2]: Entering directory `/usr/src/ruby/ext/json'
make[2]: Leaving directory `/usr/src/ruby/ext/json'
compiling limits.c
make[2]: Entering directory `/usr/src/ruby/ext/json/generator'
compiling generator.c
compiling ossl_rand.c
linking shared-object rbconfig/sizeof.so
make[2]: Leaving directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Entering directory `/usr/src/ruby/ext/json/parser'
compiling parser.c
compiling ossl_ssl.c
linking shared-object json/ext/parser.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/parser'
compiling date_parse.c
linking shared-object json/ext/generator.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/generator'
make[2]: Entering directory `/usr/src/ruby/ext/pty'
compiling pty.c
installing default pty libraries
linking shared-object pty.so
make[2]: Leaving directory `/usr/src/ruby/ext/pty'
make[2]: Entering directory `/usr/src/ruby/ext/fcntl'
compiling fcntl.c
linking shared-object fcntl.so
compiling ossl_ssl_session.c
make[2]: Leaving directory `/usr/src/ruby/ext/fcntl'
make[2]: Entering directory `/usr/src/ruby/ext/ripper'
compiling ripper.c
compiling ossl_x509.c
compiling ossl_x509attr.c
compiling ossl_x509cert.c
compiling date_strftime.c
compiling date_strptime.c
compiling ossl_x509crl.c
compiling ossl_x509ext.c
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
installing default ripper libraries
compiling ossl_x509name.c
installing default date_core libraries
linking shared-object date_core.so
make[2]: Leaving directory `/usr/src/ruby/ext/date'
make[2]: Entering directory `/usr/src/ruby/ext/readline'
compiling readline.c
compiling ossl_x509req.c
compiling ossl_x509revoked.c
compiling ossl_x509store.c
linking shared-object readline.so
make[2]: Leaving directory `/usr/src/ruby/ext/readline'
make[2]: Entering directory `/usr/src/ruby/ext/strscan'
compiling strscan.c
installing default openssl libraries
make[2]: Entering directory `/usr/src/ruby/ext/pathname'
compiling pathname.c
linking shared-object openssl.so
linking shared-object strscan.so
make[2]: Leaving directory `/usr/src/ruby/ext/openssl'
make[2]: Entering directory `/usr/src/ruby/ext/cgi/escape'
compiling escape.c
installing default pathname libraries
linking shared-object pathname.so
make[2]: Leaving directory `/usr/src/ruby/ext/strscan'
make[2]: Leaving directory `/usr/src/ruby/ext/pathname'
make[2]: Entering directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/psych'
compiling stringio.c
compiling psych.c
compiling psych_emitter.c
linking shared-object cgi/escape.so
make[2]: Leaving directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Entering directory `/usr/src/ruby/ext/syslog'
compiling syslog.c
compiling psych_parser.c
linking shared-object syslog.so
installing default syslog libraries
make[2]: Leaving directory `/usr/src/ruby/ext/syslog'
compiling psych_to_ruby.c
compiling psych_yaml_tree.c
make[2]: Entering directory `/usr/src/ruby/ext/zlib'
compiling zlib.c
linking shared-object psych.so
linking shared-object stringio.so
make[2]: Leaving directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/socket'
compiling init.c
make[2]: Leaving directory `/usr/src/ruby/ext/psych'
compiling constants.c
compiling basicsocket.c
compiling socket.c
compiling ipsocket.c
compiling tcpsocket.c
compiling tcpserver.c
compiling sockssocket.c
compiling udpsocket.c
compiling unixsocket.c
linking shared-object zlib.so
compiling unixserver.c
make[2]: Leaving directory `/usr/src/ruby/ext/zlib'
compiling option.c
compiling ancdata.c
compiling raddrinfo.c
linking shared-object ripper.so
make[2]: Leaving directory `/usr/src/ruby/ext/ripper'
compiling ifaddr.c
installing default socket libraries
linking shared-object socket.so
make[2]: Leaving directory `/usr/src/ruby/ext/socket'
make[2]: Entering directory `/usr/src/ruby'
linking ruby
make[2]: Leaving directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `note'.
make[1]: Leaving directory `/usr/src/ruby'
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -std=gnu99
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -fstack-protector -pie
SOLIBS =
LANG =
LC_ALL =
LC_CTYPE =
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating enc.mk
making srcs under enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `srcs'.
make[1]: Leaving directory `/usr/src/ruby'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory `/usr/src/ruby'
make[2]: Entering directory `/usr/src/ruby/ext/fiber'
make[2]: Leaving directory `/usr/src/ruby/ext/fiber'
make[2]: Entering directory `/usr/src/ruby/ext/gdbm'
make[2]: Leaving directory `/usr/src/ruby/ext/gdbm'
make[2]: Entering directory `/usr/src/ruby/ext/continuation'
make[2]: Leaving directory `/usr/src/ruby/ext/continuation'
make[2]: Entering directory `/usr/src/ruby/ext/rubyvm'
make[2]: Leaving directory `/usr/src/ruby/ext/rubyvm'
make[2]: Entering directory `/usr/src/ruby/ext/nkf'
make[2]: Leaving directory `/usr/src/ruby/ext/nkf'
make[2]: Entering directory `/usr/src/ruby/ext/digest'
installing default digest libraries
make[2]: Leaving directory `/usr/src/ruby/ext/digest'
make[2]: Entering directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/bubblebabble'
make[2]: Entering directory `/usr/src/ruby/ext/digest/md5'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/md5'
make[2]: Entering directory `/usr/src/ruby/ext/digest/rmd160'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/rmd160'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha1'
make[2]: Entering directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Leaving directory `/usr/src/ruby/ext/digest/sha2'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/array/resize'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bignum'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-3571'
linking shared-object -test-/bug_3571.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-3571'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug-5832'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/bug_reporter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/class'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/debug'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/dln/empty'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/exception'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/fatal'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/file'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/file'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/float'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/float'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/funcall'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/gvl/call_without_gvl'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/hash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/integer'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iseq_load'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/iter'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/dot.dot'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/load/protect'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/compat'
linking shared-object -test-/marshal/compat.so
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/compat'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/marshal/usr'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/marshal/usr'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/memory_status'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/method'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/method'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/notimplement'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/num2int'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/num2int'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/path_to_class'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/popen_deadlock'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/postponed_job'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/printf'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/proc'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/rational'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/rational'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/recursion'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/regexp'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/scan_args'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/foreach'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/numhash'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/st/update'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/string'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/string'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/struct'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/struct'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/symbol'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/symbol'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/thread_fd_close'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/thread_fd_close'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/time'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/time'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/tracepoint'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/typeddata'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/vm'
make[2]: Entering directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Leaving directory `/usr/src/ruby/ext/-test-/wait_for_single_fd'
make[2]: Entering directory `/usr/src/ruby/ext/coverage'
make[2]: Leaving directory `/usr/src/ruby/ext/coverage'
make[2]: Entering directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Leaving directory `/usr/src/ruby/ext/bigdecimal'
make[2]: Entering directory `/usr/src/ruby/ext/openssl'
make[2]: Leaving directory `/usr/src/ruby/ext/openssl'
make[2]: Entering directory `/usr/src/ruby/ext/fiddle'
make[2]: Leaving directory `/usr/src/ruby/ext/fiddle'
make[2]: Entering directory `/usr/src/ruby/ext/objspace'
make[2]: Leaving directory `/usr/src/ruby/ext/objspace'
make[2]: Entering directory `/usr/src/ruby/ext/etc'
make[2]: Leaving directory `/usr/src/ruby/ext/etc'
make[2]: Entering directory `/usr/src/ruby/ext/sdbm'
make[2]: Leaving directory `/usr/src/ruby/ext/sdbm'
make[2]: Entering directory `/usr/src/ruby/ext/dbm'
make[2]: Leaving directory `/usr/src/ruby/ext/dbm'
make[2]: Entering directory `/usr/src/ruby/ext/date'
make[2]: Leaving directory `/usr/src/ruby/ext/date'
make[2]: Entering directory `/usr/src/ruby/ext/racc/cparse'
make[2]: Leaving directory `/usr/src/ruby/ext/racc/cparse'
make[2]: Entering directory `/usr/src/ruby/ext/io/console'
make[2]: Leaving directory `/usr/src/ruby/ext/io/console'
make[2]: Entering directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Leaving directory `/usr/src/ruby/ext/io/nonblock'
make[2]: Entering directory `/usr/src/ruby/ext/io/wait'
make[2]: Leaving directory `/usr/src/ruby/ext/io/wait'
make[2]: Entering directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Leaving directory `/usr/src/ruby/ext/rbconfig/sizeof'
make[2]: Entering directory `/usr/src/ruby/ext/json'
make[2]: Leaving directory `/usr/src/ruby/ext/json'
make[2]: Entering directory `/usr/src/ruby/ext/json/generator'
make[2]: Leaving directory `/usr/src/ruby/ext/json/generator'
make[2]: Entering directory `/usr/src/ruby/ext/json/parser'
linking shared-object json/ext/parser.so
make[2]: Leaving directory `/usr/src/ruby/ext/json/parser'
make[2]: Entering directory `/usr/src/ruby/ext/pty'
make[2]: Leaving directory `/usr/src/ruby/ext/pty'
make[2]: Entering directory `/usr/src/ruby/ext/fcntl'
make[2]: Leaving directory `/usr/src/ruby/ext/fcntl'
make[2]: Entering directory `/usr/src/ruby/ext/ripper'
make[2]: Leaving directory `/usr/src/ruby/ext/ripper'
make[2]: Entering directory `/usr/src/ruby/ext/readline'
make[2]: Leaving directory `/usr/src/ruby/ext/readline'
make[2]: Entering directory `/usr/src/ruby/ext/strscan'
make[2]: Leaving directory `/usr/src/ruby/ext/strscan'
make[2]: Entering directory `/usr/src/ruby/ext/pathname'
make[2]: Leaving directory `/usr/src/ruby/ext/pathname'
make[2]: Entering directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Leaving directory `/usr/src/ruby/ext/cgi/escape'
make[2]: Entering directory `/usr/src/ruby/ext/stringio'
make[2]: Leaving directory `/usr/src/ruby/ext/stringio'
make[2]: Entering directory `/usr/src/ruby/ext/psych'
make[2]: Leaving directory `/usr/src/ruby/ext/psych'
make[2]: Entering directory `/usr/src/ruby/ext/syslog'
make[2]: Leaving directory `/usr/src/ruby/ext/syslog'
make[2]: Entering directory `/usr/src/ruby/ext/zlib'
make[2]: Leaving directory `/usr/src/ruby/ext/zlib'
make[2]: Entering directory `/usr/src/ruby/ext/socket'
make[2]: Leaving directory `/usr/src/ruby/ext/socket'
make[2]: Entering directory `/usr/src/ruby'
make[2]: `ruby' is up to date.
make[2]: Leaving directory `/usr/src/ruby'
make[1]: Leaving directory `/usr/src/ruby'
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `note'.
make[1]: Leaving directory `/usr/src/ruby'
making enc
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `enc'.
make[1]: Leaving directory `/usr/src/ruby'
making trans
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `./enc/trans'.
make[1]: Leaving directory `/usr/src/ruby'
making encs
make[1]: Entering directory `/usr/src/ruby'
make[1]: Nothing to be done for `encs'.
make[1]: Leaving directory `/usr/src/ruby'
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc"
installing binary commands: /usr/local/bin
installing base libraries: /usr/local/lib
installing arch files: /usr/local/lib/ruby/2.5.0/x86_64-linux
installing pkgconfig data: /usr/local/lib/pkgconfig
installing command scripts: /usr/local/bin
installing library scripts: /usr/local/lib/ruby/2.5.0
installing common headers: /usr/local/include/ruby-2.5.0
installing manpages: /usr/local/share/man/man1
installing extension objects: /usr/local/lib/ruby/2.5.0/x86_64-linux
installing extension objects: /usr/local/lib/ruby/site_ruby/2.5.0/x86_64-linux
installing extension objects: /usr/local/lib/ruby/vendor_ruby/2.5.0/x86_64-linux
installing extension headers: /usr/local/include/ruby-2.5.0/x86_64-linux
installing extension scripts: /usr/local/lib/ruby/2.5.0
installing extension scripts: /usr/local/lib/ruby/site_ruby/2.5.0
installing extension scripts: /usr/local/lib/ruby/vendor_ruby/2.5.0
installing extension headers: /usr/local/include/ruby-2.5.0/ruby
installing default gems from lib: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
cmath 1.0.0
csv 1.0.0
fileutils 1.0.2
ipaddr 1.2.0
rdoc 6.0.1
scanf 1.0.0
webrick 1.4.2
installing default gems from ext: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
bigdecimal 1.3.4
date 1.0.0
dbm 1.0.0
etc 1.0.0
fcntl 1.0.0
fiddle 1.0.0
gdbm 2.0.0
io-console 0.4.6
json 2.1.0
openssl 2.1.2
psych 3.0.2
sdbm 1.0.0
stringio 0.0.1
strscan 1.0.0
zlib 1.0.0
installing bundled gems: /usr/local/lib/ruby/gems/2.5.0 (build_info, cache, doc, extensions, gems, specifications)
net-telnet 0.1.1
test-unit 3.2.7
did_you_mean 1.2.0
xmlrpc 0.3.0
minitest 5.10.3
rake 12.3.0
power_assert 1.1.1
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
bison* libbison-dev* libgdbm-dev* libruby1.9.1* ruby* ruby1.9.1*
0 upgraded, 0 newly installed, 6 to remove and 40 not upgraded.
After this operation, 14.7 MB disk space will be freed.
(Reading database ... 32473 files and directories currently installed.)
Removing bison (2:3.0.2.dfsg-2) ...
Removing libbison-dev:amd64 (2:3.0.2.dfsg-2) ...
Removing libgdbm-dev (1.8.3-12build1) ...
Removing libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Purging configuration files for libruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Removing ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Purging configuration files for ruby1.9.1 (1.9.3.484-2ubuntu1.12) ...
Removing ruby (1:1.9.3.4) ...
Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
Updating rubygems-update
Successfully installed rubygems-update-2.7.7
Installing RubyGems 2.7.7
Bundler 1.16.2 installed
RubyGems 2.7.7 installed
Regenerating binstubs
=== 2.7.7 / 2018-05-08
Minor enhancements:
* [RequestSet] Only suggest a gem version with an installable platform.
Pull request #2175 by Samuel Giddins.
* Fixed no assignment variables about default gems installation. Pull
request #2181 by SHIBATA Hiroshi.
* Backport improvements for test-case from Ruby core. Pull request #2189
by SHIBATA Hiroshi.
* Fix ruby warnings in test suite. Pull request #2205 by Colby Swandale.
* To use Gem::Specification#bindir of bundler instead of hard coded path.
Pull request #2208 by SHIBATA Hiroshi.
* Update gem push --help description. Pull request #2215 by Luis
Sagastume.
* Backport ruby core commits. Pull request #2264 by SHIBATA Hiroshi.
Bug fixes:
* Frozen string fix - lib/rubygems/bundler_version_finder.rb. Pull request
#2115 by MSP-Greg.
* Fixed tempfile leak for RubyGems 2.7.6. Pull request #2194 by SHIBATA
Hiroshi.
* Add missing requires. Pull request #2196 by David Rodríguez.
* Fix Gem::Version.correct?. Pull request #2203 by Masato Nakamura.
* Fix verify_entry regex for metadata. Pull request #2212 by Luis
Sagastume.
* Fix path checks for case insensitive filesystem. Pull request #2211 by
Lars Kanis.
Compatibility changes:
* Deprecate unused code before removing them at #1524. Pull request #2197
by SHIBATA Hiroshi.
* Deprecate for rubygems 3. Pull request #2214 by SHIBATA Hiroshi.
* Mark deprecation to `ubygems.rb` for RubyGems 4. Pull request #2269 by
SHIBATA Hiroshi.
* Update bundler-1.16.2. Pull request #2291 by SHIBATA Hiroshi.
=== 2.7.6 / 2018-02-16
Security fixes:
* Prevent path traversal when writing to a symlinked basedir outside of the root.
Discovered by nmalkin, fixed by Jonathan Claudius and Samuel Giddins.
* Fix possible Unsafe Object Deserialization Vulnerability in gem owner.
Fixed by Jonathan Claudius.
* Strictly interpret octal fields in tar headers.
Discoved by plover, fixed by Samuel Giddins.
* Raise a security error when there are duplicate files in a package.
Discovered by plover, fixed by Samuel Giddins.
* Enforce URL validation on spec homepage attribute.
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
* Mitigate XSS vulnerability in homepage attribute when displayed via `gem server`.
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
* Prevent Path Traversal issue during gem installation.
Discovered by nmalkin.
=== 2.7.5
Bug fixes:
* To use bundler-1.16.1 #2121 by SHIBATA Hiroshi.
* Fixed leaked FDs. Pull request #2127 by Nobuyoshi Nakada.
* Support option for `--destdir` with upgrade installer. #2169 by Thibault Jouan.
* Remove PID from gem index directory. #2155 by SHIBATA Hiroshi.
* Avoid a #mkdir race condition #2148 by Samuel Giddins.
* Gem::Util.traverse_parents should not crash on permissions error #2147 by Robert Ulejczyk.
* Use `File.open` instead of `open`. #2142 by SHIBATA Hiroshi.
* Set whether bundler is used for gemdeps with an environmental variable #2126 by SHIBATA Hiroshi.
* Fix undefined method error when printing alert #1884 by Robert Ross.
=== 2.7.4
Bug fixes:
* Fixed leaked FDs. Pull request #2127 by Nobuyoshi Nakada.
* Avoid to warnings about gemspec loadings in rubygems tests. Pull request
#2125 by SHIBATA Hiroshi.
* Fix updater with rubygems-2.7.3 Pull request #2124 by SHIBATA Hiroshi.
* Handle environment that does not have `flock` system call. Pull request
#2107 by SHIBATA Hiroshi.
=== 2.7.3
Minor enhancements:
* Removed needless version lock. Pull request #2074 by SHIBATA Hiroshi.
* Add --[no-]check-development option to cleanup command. Pull request
#2061 by Lin Jen-Shin (godfat).
* Merge glob pattern using braces. Pull request #2072 by Kazuhiro
NISHIYAMA.
* Removed warnings of unused variables. Pull request #2084 by SHIBATA
Hiroshi.
* Call SPDX.org using HTTPS. Pull request #2102 by Olle Jonsson.
* Remove multi load warning from plugins documentation. Pull request #2103
by Thibault Jouan.
Bug fixes:
* Fix test failure on Alpine Linux. Pull request #2079 by Ellen Marie
Dash.
* Avoid encoding issues by using binread in setup. Pull request #2089 by
Mauro Morales.
* Fix rake install_test_deps once the rake clean_env does not exist. Pull
request #2090 by Lucas Oliveira.
* Prevent to delete to "bundler-" prefix gem like bundler-audit. Pull
request #2086 by SHIBATA Hiroshi.
* Generate .bat files on Windows platform. Pull request #2094 by SHIBATA
Hiroshi.
* Workaround common options mutation in Gem::Command test. Pull request
#2098 by Thibault Jouan.
* Check gems dir existence before removing bundler. Pull request #2104 by
Thibault Jouan.
* Use setup command --regenerate-binstubs option flag. Pull request #2099
by Thibault Jouan.
=== 2.7.2
Bug fixes:
* Added template files to vendoerd bundler. Pull request #2065 by SHIBATA
Hiroshi.
* Added workaround for non-git environment. Pull request #2066 by SHIBATA
Hiroshi.
=== 2.7.1 (2017-11-03)
Bug fixes:
* Fix `gem update --system` with RubyGems 2.7+. Pull request #2054 by
Samuel Giddins.
=== 2.7.0 (2017-11-02)
Major enhancements:
* Update vendored bundler-1.16.0. Pull request #2051 by Samuel Giddins.
* Use Bundler for Gem.use_gemdeps. Pull request #1674 by Samuel Giddins.
* Add command `signin` to `gem` CLI. Pull request #1944 by Shiva Bhusal.
* Add Logout feature to CLI. Pull request #1938 by Shiva Bhusal.
Minor enhancements:
* Added message to uninstall command for gem that is not installed. Pull
request #1979 by anant anil kolvankar.
* Add --trust-policy option to unpack command. Pull request #1718 by
Nobuyoshi Nakada.
* Show default gems for all platforms. Pull request #1685 by Konstantin
Shabanov.
* Add Travis and Appveyor build status to README. Pull request #1918 by
Jun Aruga.
* Remove warning `no email specified` when no email. Pull request #1675 by
Leigh McCulloch.
* Improve -rubygems performance. Pull request #1801 by Samuel Giddins.
* Improve the performance of Kernel#require. Pull request #1678 by Samuel
Giddins.
* Improve user-facing messages by consistent casing of Ruby/RubyGems. Pull
request #1771 by John Labovitz.
* Improve error message when Gem::RuntimeRequirementNotMetError is raised.
Pull request #1789 by Luis Sagastume.
* Code Improvement: Inheritance corrected. Pull request #1942 by Shiva
Bhusal.
* [Source] Autoload fileutils. Pull request #1906 by Samuel Giddins.
* Use Hash#fetch instead of if/else in Gem::ConfigFile. Pull request #1824
by Daniel Berger.
* Require digest when it is used. Pull request #2006 by Samuel Giddins.
* Do not index the doc folder in the `update_manifest` task. Pull request
#2031 by Colby Swandale.
* Don't use two postfix conditionals on one line. Pull request #2038 by
Ellen Marie Dash.
* [SafeYAML] Avoid warning when Gem::Deprecate.skip is set. Pull request
#2034 by Samuel Giddins.
* Update gem yank description. Pull request #2009 by David Radcliffe.
* Fix formatting of installation instructions in README. Pull request
#2018 by Jordan Danford.
* Do not use #quick_spec internally. Pull request #1733 by Jon Moss.
* Switch from docs to guides reference. Pull request #1886 by Jonathan
Claudius.
* Happier message when latest version is already installed. Pull request
#1956 by Jared Beck.
* Update specification reference docs. Pull request #1960 by Grey Baker.
* Allow Gem.finish_resolve to respect already-activated specs. Pull
request #1910 by Samuel Giddins.
* Update cryptography for Gem::Security. Pull request #1691 by Sylvain
Daubert.
* Don't output mkmf.log message if compilation didn't fail. Pull request
#1808 by Jeremy Evans.
* Matches_for_glob - remove root path. Pull request #2010 by ahorek.
* Gem::Resolver#search_for update for reliable searching/sorting. Pull
request #1993 by MSP-Greg.
* Allow local installs with transitive prerelease requirements. Pull
request #1990 by Samuel Giddins.
* Small style fixes to Installer Set. Pull request #1985 by Arthur
Marzinkovskiy.
* Setup cmd: Avoid terminating option string w/ dot. Pull request #1825 by
Olle Jonsson.
* Warn when no files are set. Pull request #1773 by Aidan Coyle.
* Ensure `to_spec` falls back on prerelease specs. Pull request #1755 by
André Arko.
* [Specification] Eval setting default attributes in #initialize. Pull
request #1739 by Samuel Giddins.
* Sort ordering of sources is preserved. Pull request #1633 by Nathan
Ladd.
* Retry with :prerelease when no suggestions are found. Pull request #1696
by Aditya Prakash.
* [Rakefile] Run `git submodule update --init` in `rake newb`. Pull
request #1694 by Samuel Giddins.
* [TestCase] Address comments around ui changes. Pull request #1677 by
Samuel Giddins.
* Eagerly resolve in activate_bin_path. Pull request #1666 by Samuel
Giddins.
* [Version] Make hash based upon canonical segments. Pull request #1659 by
Samuel Giddins.
* Add Ruby Together CTA, rearrange README a bit. Pull request #1775 by
Michael Bernstein.
* Update Contributing.rdoc with new label usage. Pull request #1716 by
Lynn Cyrin.
* Add --host sample to help. Pull request #1709 by Code Ahss.
* Add a helpful suggestion when `gem install` fails due to required_rub….
Pull request #1697 by Samuel Giddins.
* Add cert expiration length flag. Pull request #1725 by Luis Sagastume.
* Add submodule instructions to manual install. Pull request #1727 by
Joseph Frazier.
* Allow usage of multiple `--version` operators. Pull request #1546 by
James Wen.
* Warn when requiring deprecated files. Pull request #1939 by Ellen Marie
Dash.
Compatibility changes:
* Use `-rrubygems` instead of `-rubygems.rb`. Because ubygems.rb is
unavailable on Ruby 2.5. Pull request #2028 #2027 #2029
by SHIBATA Hiroshi.
* Deprecate Gem::InstallerTestCase#util_gem_bindir and
Gem::InstallerTestCase#util_gem_dir. Pull request #1729 by Jon Moss.
* Deprecate passing options to Gem::GemRunner. Pull request #1730 by Jon
Moss.
* Add deprecation for Gem#datadir. Pull request #1732 by Jon Moss.
* Add deprecation warning for Gem::DependencyInstaller#gems_to_install.
Pull request #1731 by Jon Moss.
* Update Code of Conduct to Contributor Covenant v1.4.0. Pull request
#1796 by Matej.
Bug fixes:
* Fix issue for MinGW / MSYS2 builds and testing. Pull request #1876 by
MSP-Greg.
* Fixed broken links and overzealous URL encoding in gem server. Pull
request #1809 by Nicole Orchard.
* Fix a typo. Pull request #1722 by Koichi ITO.
* Fix error message Gem::Security::Policy. Pull request #1724 by Nobuyoshi
Nakada.
* Fixing links markdown formatting in README. Pull request #1791 by Piotr
Kuczynski.
* Fix failing Bundler 1.8.7 CI builds. Pull request #1820 by Samuel
Giddins.
* Fixed test broken on ruby-head . Pull request #1842 by SHIBATA Hiroshi.
* Fix typos with misspell. Pull request #1846 by SHIBATA Hiroshi.
* Fix gem open to open highest version number rather than lowest. Pull
request #1877 by Tim Pope.
* Fix test_self_find_files_with_gemfile to sort expected files. Pull
request #1878 by Kazuaki Matsuo.
* Fix typos in CONTRIBUTING.rdoc. Pull request #1909 by Mark Sayson.
* Fix some small documentation issues in installer. Pull request #1972 by
Colby Swandale.
* Fix links in Policies document. Pull request #1964 by Alyssa Ross.
* Fix NoMethodError on bundler/inline environment. Pull request #2042 by
SHIBATA Hiroshi.
* Correct comments for Gem::InstallerTestCase#setup. Pull request #1741 by
MSP-Greg.
* Use File.expand_path for certification and key location. Pull request
#1987 by SHIBATA Hiroshi.
* Rescue EROFS. Pull request #1417 by Nobuyoshi Nakada.
* Fix spelling of 'vulnerability'. Pull request #2022 by Philip Arndt.
* Fix metadata link key names. Pull request #1896 by Aditya Prakash.
* Fix a typo in uninstall_command.rb. Pull request #1934 by Yasuhiro
Horimoto.
* Gem::Requirement.create treat arguments as variable-length. Pull request
#1830 by Toru YAGI.
* Display an explanation when rake encounters an ontological problem. Pull
request #1982 by Wilson Bilkovich.
* [Server] Handle gems with names ending in `-\d`. Pull request #1926 by
Samuel Giddins.
* [InstallerSet] Avoid reloading _all_ local gems multiple times during
dependency resolution. Pull request #1925 by Samuel Giddins.
* Modify the return value of Gem::Version.correct?. Pull request #1916 by
Tsukuru Tanimichi.
* Validate metadata link keys. Pull request #1834 by Aditya Prakash.
* Add changelog to metadata validation. Pull request #1885 by Aditya
Prakash.
* Replace socket error text message. Pull request #1823 by Daniel Berger.
* Raise error if the email is invalid when building cert. Pull request
#1779 by Luis Sagastume.
* [StubSpecification] Don’t iterate through all loaded specs in #to_spec.
Pull request #1738 by Samuel Giddins.
------------------------------------------------------------------------------
RubyGems installed the following executables:
/usr/local/bin/gem
/usr/local/bin/bundle
RubyGems system software updated
Successfully installed bundler-1.16.6
1 gem installed
Removing intermediate container 71fa70b6be96
---> b39188a08de3
Step 13/13 : CMD [ "irb" ]
---> Running in ab6fa9adf20f
Removing intermediate container ab6fa9adf20f
---> c9010e9881ca
Successfully built c9010e9881ca
Successfully tagged aws/codebuild/ruby:2.5.3
aws-codebuild-docker-images/ubuntu/ruby/2.5.3 $ docker run -it --entrypoint sh aws/codebuild/ruby:2.5.3 -c bash
root@c6b496a4453e:/# ruby -v
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
root@c6b496a4453e:/# gem -v
2.7.7
root@c6b496a4453e:/# bundle -v
Bundler version 1.16.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment