rubinius: Compile error; rake deprecation (rvm 1.29.3, rbx 3.101, ruby 2.5.1, brew 1.6.2-47-g9b56b13-dirty)

Note:

  1. the libraries complained of do exist, but they’re in /usr/local/opt/[foo]/lib not /usr/local/opt/[foo]/lib64.
  2. the Rake deprecation warning for build.sh
  3. the weird insertion of wrapper help, which implies an erroneous invocation of it somewhere
$ rvm install rbx-3.101

Warning! PATH is not properly set up, /Users/saizai/.rvm/gems/ruby-2.5.1/bin is not at first place.
         Usually this is caused by shell initialization files. Search for PATH=... entries.
         You can also re-add RVM to your profile by running: rvm get stable --auto-dotfiles
         To fix it temporarily in this shell session run: rvm use ruby-2.5.1
         To ignore this error add rvm_silence_path_mismatch_check_flag=1 to your ~/.rvmrc file.
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.13/x86_64/rbx-3.101.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx_brew.
Certificates bundle '/usr/local/etc/openssl@1.1/cert.pem' is already up to date.
Requirements installation successful.
Ruby enVironment Manager 1.29.3 (master) (c) 2009-2017 Michal Papis, Piotr Kuczynski, Wayne E. Seguin

# Wrapper

Show/regenerate wrappers.

NOTE: This command delegates to 'gem wrapper' => <https://github.com/rvm/gem-wrappers>

## Usage

Show paths and generated wrappers:

    rvm wrapper show


Show path to generated wrapper:

    rvm wrapper show executable_name

Where `executable_name` is something like `ruby` or `rake`.


It is also possible to generate a wrapper for external scripts that require ruby:

    rvm wrapper /full/path/to/script

Where `/full/path/to/script` is full path to existing script


Wrappers are generated automatically, but it is possible to rerun the process:

    rvm wrapper regenerate


Documentation:

    rvm wrapper [help]

For additional documentation please visit https://rvm.io

ruby-2.5.1@rubinius - #regenerating binstubs...........
rbx-3.101 - #downloading rubinius-3.101, this may take a while depending on your connection...
######################################################################## 100.0%
No checksum for downloaded archive, recording checksum in user configuration.
rbx-3.101 - #extracting rubinius-3.101 to /Users/saizai/.rvm/src/rbx-3.101.....
rbx-3.101 - #configuring......................
rbx-3.101 - #compiling...................................................................................................................................................................................|
Error running '/Users/saizai/.rvm/wrappers/ruby-2.5.1@rubinius/rake install --trace',
please read /Users/saizai/.rvm/log/1525790835_rbx-3.101/rake.log


$ ls /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/ /usr/local/opt/libyaml/ /usr/local/opt/readline/ /usr/local/opt/libksba/ /usr/local/opt/llvm/ /usr/local/opt/openssl@1.1/ /usr/local/opt/openssl/

/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/:
bin  codedb  machine  site

/usr/local/opt/libksba/:
AUTHORS  COPYING  ChangeLog  INSTALL_RECEIPT.json  NEWS  README  TODO  bin  include  lib  share

/usr/local/opt/libyaml/:
INSTALL_RECEIPT.json  LICENSE  README  include	lib

/usr/local/opt/llvm/:
INSTALL_RECEIPT.json  LICENSE.TXT  README.txt  bin  include  lib  libexec  share

/usr/local/opt/openssl/:
CHANGES  INSTALL_RECEIPT.json  LICENSE	NEWS  README  bin  include  lib  share

/usr/local/opt/openssl@1.1/:
AUTHORS  CHANGES  INSTALL_RECEIPT.json	LICENSE  NEWS  README  bin  include  lib  share

/usr/local/opt/readline/:
CHANGELOG  CHANGES  COPYING  INSTALL_RECEIPT.json  NEWS  README  include  lib  share


$ cat /Users/saizai/.rvm/log/1525790835_rbx-3.101/rake.log
[2018-05-08 15:49:17] /Users/saizai/.rvm/wrappers/ruby-2.5.1@rubinius/rake
current path: /Users/saizai/.rvm/src/rbx-3.101
PATH=/Users/saizai/.rvm/bin:/usr/local/opt/coreutils/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/libtool/bin:/usr/local/opt/automake/bin:/usr/local/opt/autoconf/bin:/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:/Users/saizai/Dropbox/android/sdk/tools:/Users/saizai/Dropbox/android/sdk/platform-tools:/usr/local/mysql/bin:/usr/local/opt/libpq/bin:/usr/local/opt/apr-util/bin:/usr/local/opt/apr/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/gnu-getopt/bin:/usr/local/opt/libxslt/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/inetutils/libexec/gnubin:/usr/local/opt/e2fsprogs/sbin:/usr/local/opt/e2fsprogs/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/opt/gettext/bin:/usr/local/opt/openssl/bin:/usr/local/opt/sqlite/bin:/usr/local/bin:/usr/local/sbin:/Users/saizai/src/google-cloud-sdk/bin:/Users/saizai/.nvm/versions/node/v9.11.1/bin:/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:/Users/saizai/Dropbox/android/sdk/tools:/Users/saizai/Dropbox/android/sdk/platform-tools:/usr/local/mysql/bin:/usr/local/opt/libpq/bin:/usr/local/opt/apr-util/bin:/usr/local/opt/apr/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/gnu-getopt/bin:/usr/local/opt/libxslt/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/inetutils/libexec/gnubin:/usr/local/opt/e2fsprogs/sbin:/usr/local/opt/e2fsprogs/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/opt/gettext/bin:/usr/local/opt/openssl/bin:/usr/local/opt/sqlite/bin:/usr/local/bin:/usr/local/sbin:/Users/saizai/src/google-cloud-sdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS
command(3): /Users/saizai/.rvm/wrappers/ruby-2.5.1@rubinius/rake install --trace
              *** DEPRECATION NOTICE ***

Use of Rake is deprecated and will be removed in the future.
Use 'build.sh' to configure, build, package, and install Rubinius.


** Invoke install (first_time)
** Invoke build:build (first_time)
** Invoke machine/vm (first_time)
** Invoke machine/config_variables.h (first_time)
** Invoke library/rubinius/configuration.rb (first_time, not_needed)
** Invoke build/config/config.rb (first_time, not_needed)
** Execute machine/config_variables.h
/Users/saizai/.rvm/rubies/ruby-2.5.1/bin/ruby build/scripts/config_vars.rb machine/config_variables.h
GEN machine/config_variables.h
/Users/saizai/.rvm/src/rbx-3.101/library/rubinius/configuration_variables.rb:168: warning: constant ::Fixnum is deprecated
** Invoke machine/signature.h (first_time)
** Invoke codedb:signature (first_time)
** Invoke /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alpha.rb (first_time)
** Invoke core/alpha.rb (first_time, not_needed)
** Execute /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alpha.rb
mkdir -p /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core
cp core/alpha.rb /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alpha.rb
** Invoke /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alias.rb (first_time)
** Invoke core/alias.rb (first_time, not_needed)
** Execute /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alias.rb
cp core/alias.rb /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/source/core/alias.rb

[snip a lot more of this]

** Invoke /Users/saizai/.rvm/src/rbx-3.101/build/libraries/gems/rubysl-pty-2.0.3/ext/rubysl/pty/extconf.rb (not_needed)
** Invoke /Users/saizai/.rvm/src/rbx-3.101/build/libraries/gems/rubysl-zlib-2.0.1/ext/rubysl/zlib/extconf.rb (not_needed)
** Execute codedb:extensions
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubinius/code/melbourne/extconf.rb 
Melbourne failed to load, Ruby source parsing disabled
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
make
compiling node_types.cpp
compiling symbols.cpp
compiling var_table.cpp
compiling encoding_compat.cpp
compiling grammar.cpp
compiling melbourne.cpp
compiling visitor.cpp
linking shared-object melbourne.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
mkdir -p /Users/saizai/.rvm/src/rbx-3.101/build/rubinius//site/x86_64-darwin17.5.0/./rubinius/code/melbourne
cp ./rubinius/code/melbourne/melbourne.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius//site/x86_64-darwin17.5.0/./rubinius/code/melbourne
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems /Users/saizai/.rvm/src/rbx-3.101/build/scripts/create_codedb_cache.rb /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/cache.next
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
Building CodeDB cache: /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/cache.next
RBC core/alpha.rb
RBC core/alias.rb

[snip more of this]

RBC net/http/proxy_delta.rb
RBC net/http/responses.rb
mv /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/cache.next /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/codedb/cache
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main json/ext/generator/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
compiling generator.c
In file included from generator.c:1:
./../fbuffer/fbuffer.h:129:17: warning: expression result unused [-Wunused-value]
    RB_GC_GUARD(str);
                ^~~
1 warning generated.
linking shared-object json/ext/generator.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 generator.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/json/ext
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main json/ext/parser/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
compiling parser.c
parser.rl:14:12: warning: implicit declaration of function 'rb_enc_vsprintf' is invalid in C99 [-Wimplicit-function-declaration]
    mesg = rb_enc_vsprintf(enc, fmt, args);
           ^
1 warning generated.
linking shared-object json/ext/parser.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 parser.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/json/ext
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main json/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
make: Nothing to be done for `all'.
make install
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main psych/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for yaml.h... yes
checking for yaml_get_version() in -lyaml... yes
creating Makefile
make
compiling psych_to_ruby.c
compiling psych_yaml_tree.c
compiling psych_emitter.c
compiling psych.c
compiling psych_parser.c
psych_parser.c:120:17: warning: expression result unused [-Wunused-value]
    RB_GC_GUARD(src);
                ^~~
1 warning generated.
linking shared-object psych.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 psych.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/bigdecimal/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for labs() in stdlib.h... yes
checking for llabs() in stdlib.h... yes
creating Makefile
make
compiling bigdecimal.c
bigdecimal.c:594:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    if(VpIsNegInf(p)) return INT2FIX(-1);
                             ^~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
bigdecimal.c:650:59: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            numerator = rb_funcall(numerator, rb_intern("*"), 1, INT2FIX(-1));
                                                                 ^~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
bigdecimal.c:734:55: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        numerator = rb_funcall(numerator, rb_intern("*"), 1, INT2FIX(-1));
                                                             ^~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
bigdecimal.c:2920:58: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_ZERO",INT2FIX(VP_SIGN_NEGATIVE_ZERO));
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
bigdecimal.c:2926:60: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_FINITE",INT2FIX(VP_SIGN_NEGATIVE_FINITE));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
bigdecimal.c:2932:62: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_INFINITE",INT2FIX(VP_SIGN_NEGATIVE_INFINITE));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/ruby/ruby.h:650:27: note: expanded from macro 'INT2FIX'
#define INT2FIX(i)        CAPI_TAG_FIXNUM(i)
                          ^~~~~~~~~~~~~~~~~~
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/machine/include/capi/capi_oop.h:109:63: note: expanded from macro 'CAPI_TAG_FIXNUM'
#define CAPI_TAG_FIXNUM(v)  ((VALUE)(((VALUE)((uintptr_t)(v)) << TAG_FIXNUM_SHIFT) | TAG_FIXNUM))
                                      ~~~~~~~~~~~~~~~~~~~~~~~ ^
6 warnings generated.
linking shared-object bigdecimal/bigdecimal.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 bigdecimal.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/bigdecimal
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/curses/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for tgetent() in -ltinfo... no
checking for tgetent() in -ltermcap... yes
checking for ncurses.h... yes
checking for initscr() in -lncursesw... no
checking for initscr() in -lncurses... yes
header: ncurses.h
library: ncurses
checking for beep()... yes
checking for bkgd()... yes
checking for bkgdset()... yes
checking for curs_set()... yes
checking for deleteln()... yes
checking for doupdate()... yes
checking for flash()... yes
checking for getbkgd()... yes
checking for getnstr()... yes
checking for init()... no
checking for init in ncurses.h... no
checking for isendwin()... yes
checking for keyname()... yes
checking for keypad()... yes
checking for resizeterm()... yes
checking for scrl()... yes
checking for set()... no
checking for set in ncurses.h... no
checking for setscrreg()... yes
checking for ungetch()... yes
checking for wattroff()... yes
checking for wattron()... yes
checking for wattrset()... yes
checking for wbkgd()... yes
checking for wbkgdset()... yes
checking for wdeleteln()... yes
checking for wgetnstr()... yes
checking for wresize()... yes
checking for wscrl()... yes
checking for wsetscrreg()... yes
checking for def_prog_mode()... yes
checking for reset_prog_mode()... yes
checking for timeout()... yes
checking for wtimeout()... yes
checking for nodelay()... yes
checking for init_color()... yes
checking for wcolor_set()... yes
checking for use_default_colors()... yes
checking for newpad()... yes
checking for ESCDELAY in ncurses.h... yes
checking for TABSIZE in ncurses.h... yes
checking for COLORS in ncurses.h... yes
checking for COLOR_PAIRS in ncurses.h... yes
checking for function curses_version in ncurses.h... yes
checking for variable curses_version in ncurses.h... no
creating Makefile
make
compiling curses.c
linking shared-object curses/curses.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 curses.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/curses
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/bubblebabble/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
compiling bubblebabble.c
linking shared-object digest/bubblebabble/bubblebabble.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 bubblebabble.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest/bubblebabble
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
compiling digest.c
linking shared-object digest/digest.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 digest.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest
installing digest libraries
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/md5/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for main() in -lcrypto... yes
checking for MD5_Transform() in openssl/md5.h with -Werror=deprecated-declarations... yes
checking for openssl/md5.h... yes
checking for MD5_CTX in openssl/md5.h... yes
checking for sys/cdefs.h... yes
creating Makefile
make
compiling md5init.c
linking shared-object digest/md5/md5.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 md5.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest/md5
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/rmd160/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for main() in -lcrypto... yes
checking for RIPEMD160_Transform() in openssl/ripemd.h with -Werror=deprecated-declarations... yes
checking for openssl/ripemd.h... yes
checking for RIPEMD160_CTX in openssl/ripemd.h... yes
checking for sys/cdefs.h... yes
creating Makefile
make
compiling rmd160init.c
linking shared-object digest/rmd160/rmd160.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 rmd160.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest/rmd160
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/sha1/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for main() in -lcrypto... yes
checking for SHA1_Transform() in openssl/sha.h with -Werror=deprecated-declarations... yes
checking for openssl/sha.h... yes
checking for SHA1_CTX in openssl/sha.h... no
checking for sys/cdefs.h... yes
creating Makefile
make
compiling sha1init.c
compiling sha1.c
linking shared-object digest/sha1/sha1.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 sha1.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest/sha1
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/digest/sha2/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for main() in -lcrypto... yes
checking for SHA256_Transform() in openssl/sha.h with -Werror=deprecated-declarations... yes
checking for openssl/sha.h... yes
checking for SHA512_Transform() in openssl/sha.h with -Werror=deprecated-declarations... yes
checking for openssl/sha.h... yes
checking for SHA256_CTX in openssl/sha.h... yes
checking for SHA512_CTX in openssl/sha.h... yes
checking for sys/cdefs.h... yes
checking for uint64_t in defs.h with -DHAVE_CONFIG_H -DHAVE_SHA256_TRANSFORM -DHAVE_OPENSSL_SHA_H -DHAVE_SHA512_TRANSFORM -DHAVE_OPENSSL_SHA_H -DHAVE_TYPE_SHA256_CTX -DHAVE_TYPE_SHA512_CTX -DSHA2_USE_OPENSSL -DHAVE_SYS_CDEFS_H... yes
creating Makefile
make
compiling sha2init.c
linking shared-object digest/sha2/sha2.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 sha2.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/digest/sha2
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/io/console/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for termios.h... yes
checking for cfmakeraw() in termios.h... yes
checking for sys/ioctl.h... yes
checking for rb_io_get_write_io() in ruby/io.h... no
checking for dup3() in unistd.h... no
creating Makefile
make
compiling console.c
linking shared-object io/console/console.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 console.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/io/console
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/nkf/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
creating Makefile
make
compiling nkf.c
linking shared-object nkf/nkf.bundle
ld: warning: directory not found for option '-L/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/lib'
ld: warning: directory not found for option '-L/usr/local/opt/libyaml/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/readline/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/libksba/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl@1.1/lib64'
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib64'
make install
install -c -m 0755 nkf.bundle /Users/saizai/.rvm/src/rbx-3.101/build/rubinius/site/x86_64-darwin17.5.0/nkf
/Users/saizai/.rvm/src/rbx-3.101/build/rubinius/bin/rbx -v --disable-gems --main rubysl/openssl/extconf.rb 
rubinius 3.101 (2.3.1 f06f55dd 2018-05-05 6.0.0) [x86_64-darwin17.5.0]
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
checking for openssl/ssl.h... yes
checking for OpenSSL_add_all_digests() in -lcrypto... no
checking for OpenSSL_add_all_digests() in -llibeay32... no
rake aborted!
Command failed with status (1): [/Users/saizai/.rvm/src/rbx-3.101/build/rub...]
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/file_utils.rb:67:in `block in create_shell_runner'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/file_utils.rb:57:in `sh'
/Users/saizai/.rvm/src/rbx-3.101/rakelib/core.rake:131:in `block in build_extension'
/Users/saizai/.rvm/src/rbx-3.101/rakelib/core.rake:120:in `chdir'
/Users/saizai/.rvm/src/rbx-3.101/rakelib/core.rake:120:in `build_extension'
/Users/saizai/.rvm/src/rbx-3.101/rakelib/core.rake:200:in `block (3 levels) in <top (required)>'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/file_list.rb:79:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/file_list.rb:79:in `each'
/Users/saizai/.rvm/src/rbx-3.101/rakelib/core.rake:199:in `block (2 levels) in <top (required)>'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `block in execute'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `execute'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:195:in `block in invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:217:in `block in invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:217:in `block in invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:217:in `block in invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:215:in `invoke_prerequisites'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/task.rb:181:in `invoke'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:160:in `invoke_task'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `each'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `block in top_level'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:125:in `run_with_threads'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:110:in `top_level'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:83:in `block in run'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/saizai/.rvm/rubies/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.0/lib/rake/application.rb:80:in `run'
/Users/saizai/.rvm/gems/ruby-2.5.1@global/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/Users/saizai/.rvm/gems/ruby-2.5.1@rubinius/bin/rake:23:in `load'
/Users/saizai/.rvm/gems/ruby-2.5.1@rubinius/bin/rake:23:in `<main>'
/Users/saizai/.rvm/gems/ruby-2.5.1@rubinius/bin/ruby_executable_hooks:15:in `eval'
/Users/saizai/.rvm/gems/ruby-2.5.1@rubinius/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => install => build:build => core:build => codedb:extensions

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 20 (10 by maintainers)

Most upvoted comments

System ruby is 2.3.3p222, not the current 2.5.1.

Running your install line yields the same result under 2.5.1.

It does, however, compile under the system ruby — with the caveat that the wrapper message keeps appearing.

So there seems to be a problem compiling under 2.5.1.