package configuration for libffi cflags: -I/Users/davidnghiem/local/lib/libffi-3.0.11/include ldflags: -L/Users/davidnghiem/local/lib libs: -lffi have_library: checking for ffi_call() in -lffi... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lruby-static -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main() {return 0;} /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: #include 4: 5: /*top*/ 6: int main() {return 0;} 7: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_call; return 0; } /* end */ -------------------- have_func: checking for ffi_prep_closure()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'ffi_prep_closure' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_prep_closure; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { ffi_prep_closure(); return 0; } /* end */ -------------------- have_func: checking for ffi_raw_call()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'ffi_raw_call' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_raw_call; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { ffi_raw_call(); return 0; } /* end */ -------------------- have_func: checking for ffi_prep_raw_closure()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'ffi_prep_raw_closure' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_prep_raw_closure; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { ffi_prep_raw_closure(); return 0; } /* end */ -------------------- have_func: checking for rb_thread_blocking_region()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return 0; } /* end */ -------------------- have_func: checking for rb_thread_call_with_gvl()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'rb_thread_call_with_gvl' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_with_gvl; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { rb_thread_call_with_gvl(); return 0; } /* end */ -------------------- have_func: checking for rb_thread_call_without_gvl()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'rb_thread_call_without_gvl' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_without_gvl; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { rb_thread_call_without_gvl(); return 0; } /* end */ -------------------- have_func: checking for ffi_prep_cif_var()... -------------------- yes "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " conftest.c: In function 't': conftest.c:5: error: 'ffi_prep_cif_var' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_prep_cif_var; return 0; } /* end */ "/Users/davidnghiem/local/bin/gcc -o conftest -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/x86_64-darwin12.2.1 -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1/ruby/backward -I/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/include/ruby-1.9.1 -I. -I/Users/davidnghiem/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/Users/davidnghiem/local/include -I/Users/davidnghiem/local/include -I/Users/davidnghiem/.yarvm/.rvm/usr/include -O2 -arch x86_64 -pipe -I/Users/davidnghiem/local/lib/libffi-3.0.11/include conftest.c -L. -L/Users/davidnghiem/.yarvm/.rvm/rubies/ruby-1.9.3-p392/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L. -L/Users/davidnghiem/local/lib -L/usr/local/lib -L/Users/davidnghiem/local/lib -L/Users/davidnghiem/.yarvm/.rvm/usr/lib -L/Users/davidnghiem/local/lib -lffi -lffi -lruby-static -lffi -lffi -lpthread -ldl -lobjc " checked program was: /* begin */ 1: #include "ruby.h" 2: 3: /*top*/ 4: int main() {return 0;} 5: int t() { ffi_prep_cif_var(); return 0; } /* end */ -------------------- extconf.h is: /* begin */ 1: #ifndef EXTCONF_H 2: #define EXTCONF_H 3: #define HAVE_FFI_PREP_CLOSURE 1 4: #define HAVE_FFI_RAW_CALL 1 5: #define HAVE_FFI_PREP_RAW_CLOSURE 1 6: #define HAVE_RAW_API 1 7: #define HAVE_RB_THREAD_BLOCKING_REGION 1 8: #define HAVE_RB_THREAD_CALL_WITH_GVL 1 9: #define HAVE_RB_THREAD_CALL_WITHOUT_GVL 1 10: #define HAVE_FFI_PREP_CIF_VAR 1 11: #define RUBY_1_9 1 12: #endif /* end */