Skip to content

Instantly share code, notes, and snippets.

@tisba
Created February 24, 2013 10: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 tisba/5023295 to your computer and use it in GitHub Desktop.
Save tisba/5023295 to your computer and use it in GitHub Desktop.
CC = gcc-4.2
LD = ld
LDSHARED = gcc-4.2 -dynamic -bundle
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -pipe
XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libxml2/include -I/usr/local/opt/curl-ca-bundle/include -I/usr/local/opt/sqlite/include -I. -I.ext/include/x86_64-darwin12.2.1 -I./include -I.
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libxml2/lib -L/usr/local/opt/curl-ca-bundle/lib -L/usr/local/opt/sqlite/lib -fstack-protector -Wl,-u,_objc_msgSend
SOLIBS =
linking miniruby
ld: warning: directory not found for option '-L/usr/local/opt/curl-ca-bundle/lib'
/Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:111: [BUG] Stack consistency error (sp: 38, bp: 36)
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.2.1]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
the more detail of.
-- Control frame information -----------------------------------------------
c:0006 p:0038 s:0038 e:000037 CLASS /Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:111
c:0005 p:0035 s:0034 e:000033 CLASS /Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:107
c:0004 p:0009 s:0032 e:000031 TOP /Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:85 [FINISH]
c:0003 p:---- s:0030 e:000029 CFUNC :require
c:0002 p:0098 s:0026 E:002338 EVAL ./tool/mkconfig.rb:11 [FINISH]
c:0001 p:0000 s:0002 E:001f48 TOP [FINISH]
./tool/mkconfig.rb:11:in `<main>'
./tool/mkconfig.rb:11:in `require'
/Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:85:in `<top (required)>'
/Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:107:in `<module:FileUtils>'
/Users/basti/.rvm/src/ruby-2.0.0-p0/lib/fileutils.rb:111:in `<module:NoWrite>'
-- C level backtrace information -------------------------------------------
0 miniruby 0x00000001072fee14 rb_vm_bugreport + 164
1 miniruby 0x00000001071d694e report_bug + 302
2 miniruby 0x00000001071d6c04 rb_bug + 180
3 miniruby 0x00000001072f4e90 vm_exec_core + 32080
4 miniruby 0x00000001072f506e vm_exec + 94
5 miniruby 0x00000001072f5f4a rb_iseq_eval + 266
6 miniruby 0x00000001071db562 rb_load_internal + 306
7 miniruby 0x00000001071dccb1 rb_require_safe + 1313
8 miniruby 0x00000001072e4c44 call_cfunc_1 + 20
9 miniruby 0x00000001072eb116 vm_call_cfunc + 1046
10 miniruby 0x00000001072f9cd0 vm_call_method + 224
11 miniruby 0x00000001072f0353 vm_exec_core + 12819
12 miniruby 0x00000001072f506e vm_exec + 94
13 miniruby 0x00000001072f5e1e rb_iseq_eval_main + 206
14 miniruby 0x00000001071d9ccf ruby_exec_internal + 111
15 miniruby 0x00000001071dacb2 ruby_run_node + 82
16 miniruby 0x00000001071a109f main + 79
17 libdyld.dylib 0x00007fff8b7c37e1 start + 0
-- Other runtime information -----------------------------------------------
* Loaded script: ./tool/mkconfig.rb
* Loaded features:
0 enumerator.so
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
make: *** [.rbconfig.time] Abort trap: 6
@weij
Copy link

weij commented Feb 24, 2013

Following is my trick to get me through the installation just:

rvm get head
brew install openssl
CC=clang rvm install 2.0.0 -C --enable-shared, --with-openssl-dir=/usr/local

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment