meditationatae

Just another WordPress.com site

Verbatim output of running `make check’ on a build of Matz’s Ruby 2.2.3 of August 18, thereabouts …

Without further ado,

I built Ruby 2.2.3 from Yukihiro Matsumoto latest tarball at:

https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-2-3-released/ (I Think).

It’s the usual
$ make
# make install

routine.

Before installing, it’s recommended by many to
to tests that come with the `tarball’, just after the

$ make

command, which compiles and builds all that’s needed.

It’s as simple as this:

(1)

$ ./configure

(2)

$ make

(3)

$ make check [ Enter ]

Below the line is that command and all the output, verbatim.

It looks good.

d.b.

Sun Oct 25 02:04:51 EDT 2015

______________________________________________________________________________________________

[david2@localhost ruby-2.2.3]$ make check
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=iso9899:1999
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I.
DLDFLAGS = -fstack-protector -pie
SOLIBS = -lgmp
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /home/david2/GNU_SOURCE/gcc-4.9.2/configure –enable-languages=c,c++,fortran –with-fpmath=sse –with-long-double-128 –disable-multilib
Thread model: posix
gcc version 4.9.2 (GCC)
making enc
make[1]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[1]: Nothing to be done for `enc’.
make[1]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
making srcs under enc
make[1]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[1]: Nothing to be done for `srcs’.
make[1]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[1]: Nothing to be done for `./enc/trans’.
make[1]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
making encs
make[1]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[1]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
generating makefile exts.mk
Failed to configure -test-/win32/console. It will not be installed.
Failed to configure -test-/win32/dln. It will not be installed.
Failed to configure -test-/win32/dln/empty. It will not be installed.
Failed to configure -test-/win32/fd_setsize. It will not be installed.
Failed to configure dbm. It will not be installed.
Failed to configure gdbm. It will not be installed.
configuring ripper
Failed to configure tk. It will not be installed.
Failed to configure tk/tkutil. It will not be installed.
Failed to configure win32. It will not be installed.
Failed to configure win32ole. It will not be installed.
make[1]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/array/resize’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/array/resize’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bignum’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bignum’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-3571′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-3571′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-3662′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-3662′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-5832′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug-5832′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug_reporter’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/bug_reporter’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/class’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/class’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/debug’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/debug’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/exception’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/exception’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/fatal’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/fatal’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/file’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/file’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/float’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/float’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/funcall’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/funcall’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/hash’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/hash’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/iseq_load’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/iseq_load’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/iter’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/iter’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/load/dot.dot’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/load/dot.dot’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/marshal/compat’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/marshal/compat’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/marshal/usr’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/marshal/usr’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/method’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/method’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/num2int’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/num2int’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/path_to_class’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/path_to_class’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/postponed_job’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/postponed_job’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/printf’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/printf’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/proc’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/proc’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/rational’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/rational’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/recursion’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/recursion’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/foreach’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/foreach’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/numhash’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/numhash’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/update’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/st/update’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/string’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/string’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/struct’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/struct’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/symbol’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/symbol’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/tracepoint’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/tracepoint’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/typeddata’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/typeddata’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/wait_for_single_fd’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/wait_for_single_fd’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/console’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/console’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/dln’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/dln’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/dln/empty’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/dln/empty’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/fd_setsize’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/-test-/win32/fd_setsize’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/bigdecimal’
installing default bigdecimal libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/bigdecimal’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/continuation’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/continuation’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/coverage’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/coverage’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/date’
installing default date_core libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/date’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/dbm’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/dbm’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest’
installing digest libraries
installing default digest libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/bubblebabble’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/bubblebabble’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/md5′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/md5′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/rmd160′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/rmd160′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/sha1′
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/sha1′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/sha2′
installing default sha2 libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/digest/sha2′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/etc’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/etc’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/fcntl’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/fcntl’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/fiber’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/fiber’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/fiddle’
installing default fiddle libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/fiddle’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/gdbm’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/gdbm’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/io/console’
installing default console libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/io/console’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/io/nonblock’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/io/nonblock’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/io/wait’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/io/wait’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/json’
installing default libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/json’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/json/generator’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/json/generator’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/json/parser’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/json/parser’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/mathn/complex’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/mathn/complex’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/mathn/rational’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/mathn/rational’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/nkf’
installing default nkf libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/nkf’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/objspace’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/objspace’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/openssl’
installing default openssl libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/openssl’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/pathname’
installing default pathname libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/pathname’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/psych’
installing default psych libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/psych’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/pty’
installing default pty libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/pty’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/racc/cparse’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/racc/cparse’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/rbconfig/sizeof’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/rbconfig/sizeof’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/readline’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/readline’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/ripper’
linking shared-object ripper.so
installing default ripper libraries
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/ripper’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/sdbm’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/sdbm’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/socket’
installing default socket libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/socket’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/stringio’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/stringio’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/strscan’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/strscan’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/syslog’
installing default syslog libraries
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/syslog’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/thread’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/thread’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/tk’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/tk’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/tk/tkutil’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/tk/tkutil’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/win32′
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/win32′
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/win32ole’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/win32ole’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3/ext/zlib’
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3/ext/zlib’
make[2]: Entering directory `/home/david2/Downloads/ruby-2.2.3′
make[2]: `ruby’ is up to date.
make[2]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
make[1]: Leaving directory `/home/david2/Downloads/ruby-2.2.3′
Generating RDoc documentation

No newer files.

Files: 0

Classes: 0 (0 undocumented)
Modules: 0 (0 undocumented)
Constants: 0 (0 undocumented)
Attributes: 0 (0 undocumented)
Methods: 0 (0 undocumented)

Total: 0 (0 undocumented)
0.00% documented

Elapsed: 0.0s
test succeeded
PASS all 1010 tests
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb –extout=.ext — –disable-gems “./bootstraptest/runner.rb” –ruby=”ruby –disable-gems” ./KNOWNBUGS.rb
2015-10-25 01:36:32 -0400
Driver is ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
Target is ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]

KNOWNBUGS.rb PASS 0
No tests, no problem
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb –extout=.ext — –disable-gems “./test/runner.rb” –ruby=”./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb –extout=.ext — –disable-gems”
Run options: “–ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb –extout=.ext — –disable-gems”

# Running tests:

Closed file descriptor: Bug::Marshal::TestUsrMarshal#test_compat: 7
Finished tests in 532.072637s, 29.9602 tests/s, 5417.4483 assertions/s.
15941 tests, 2882476 assertions, 0 failures, 0 errors, 40 skips

ruby -v: ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
check succeeded
[david2@localhost ruby-2.2.3]$

_______________________________________________________________________________________________

Advertisements

Written by meditationatae

October 25, 2015 at 6:12 am

Posted in History

%d bloggers like this: