Created
September 15, 2017 16:49
-
-
Save gx0r/a04bdaf553663e611c3ed8cd6b109383 to your computer and use it in GitHub Desktop.
gem install json -v '1.8.3'
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ manager git:(master) gem install json -v '1.8.3' | |
Building native extensions. This could take a while... | |
ERROR: Error installing json: | |
ERROR: Failed to build gem native extension. | |
current directory: /usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator | |
/usr/local/opt/ruby/bin/ruby -r ./siteconf20170915-30761-ln2kx2.rb extconf.rb | |
creating Makefile | |
current directory: /usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator | |
make "DESTDIR=" clean | |
current directory: /usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator | |
make "DESTDIR=" | |
compiling generator.c | |
generator.c:861:25: error: use of undeclared identifier 'rb_cFixnum' | |
} else if (klass == rb_cFixnum) { | |
^ | |
generator.c:863:25: error: use of undeclared identifier 'rb_cBignum' | |
} else if (klass == rb_cBignum) { | |
^ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
generator.c:975:5: warning: division by zero is undefined [-Wdivision-by-zero] | |
rb_scan_args(argc, argv, "01", &opts); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' | |
rb_scan_args0(argc,argvp,fmt,\ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' | |
(rb_scan_args_verify(fmt, varc), vars)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' | |
verify = rb_scan_args_verify_count(fmt, varc); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' | |
rb_scan_args_count_block(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' | |
rb_scan_args_count_end(fmt, ofs, varc, vari) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/Cellar/ruby/2.4.2/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' | |
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
6 warnings and 2 errors generated. | |
make: *** [generator.o] Error 1 | |
make failed, exit code 2 | |
Gem files will remain installed in /usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3 for inspection. | |
Results logged to /usr/local/lib/ruby/gems/2.4.0/extensions/x86_64-darwin-16/2.4.0/json-1.8.3/gem_make.out |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello - I got the same trace. Would you recall what was the issue and how did you fix it? Thanks in advance!