Created
May 12, 2014 03:05
-
-
Save mattmartini/d3256cb52e5eafb2346b to your computer and use it in GitHub Desktop.
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
package configuration for libffi is not found | |
have_header: checking for ffi.h... -------------------- no | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: int main(int argc, char **argv) | |
4: { | |
5: return 0; | |
6: } | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -E -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -o conftest.i" | |
conftest.c:3:17: fatal error: ffi.h: No such file or directory | |
compilation terminated. | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <ffi.h> | |
/* end */ | |
-------------------- | |
find_header: checking for ffi.h in /usr/local/include,/usr/include/ffi... -------------------- no | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -E -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -o conftest.i" | |
conftest.c:3:17: fatal error: ffi.h: No such file or directory | |
compilation terminated. | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <ffi.h> | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -E -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe -I/usr/local/include conftest.c -o conftest.i" | |
conftest.c:3:17: fatal error: ffi.h: No such file or directory | |
compilation terminated. | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <ffi.h> | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -E -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe -I/usr/include/ffi conftest.c -o conftest.i" | |
In file included from conftest.c:3:0: | |
/usr/include/ffi/ffi.h:305:6: error: #elif with no expression | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <ffi.h> | |
/* end */ | |
-------------------- | |
have_func: checking for rb_thread_blocking_region()... -------------------- yes | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:28: warning: variable 'p' set but not used [-Wunused-but-set-variable] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
-------------------- | |
have_func: checking for rb_thread_call_with_gvl()... -------------------- yes | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:53: error: 'rb_thread_call_with_gvl' undeclared (first use in this function) | |
conftest.c:4:53: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:4:28: warning: variable 'p' set but not used [-Wunused-but-set-variable] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_with_gvl; return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:1: warning: implicit declaration of function 'rb_thread_call_with_gvl' [-Wimplicit-function-declaration] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { rb_thread_call_with_gvl(); return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
-------------------- | |
have_func: checking for rb_thread_call_without_gvl()... -------------------- yes | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:53: error: 'rb_thread_call_without_gvl' undeclared (first use in this function) | |
conftest.c:4:53: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:4:28: warning: variable 'p' set but not used [-Wunused-but-set-variable] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_without_gvl; return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:1: warning: implicit declaration of function 'rb_thread_call_without_gvl' [-Wimplicit-function-declaration] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { rb_thread_call_without_gvl(); return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
-------------------- | |
have_func: checking for ffi_prep_cif_var()... -------------------- no | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:53: error: 'ffi_prep_cif_var' undeclared (first use in this function) | |
conftest.c:4:53: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:4:28: warning: variable 'p' set but not used [-Wunused-but-set-variable] | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { void ((*volatile p)()); p = (void ((*)()))ffi_prep_cif_var; return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
"/usr/local/opt/gcc46/bin/gcc-4.6 -o conftest -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/x86_64-darwin12.5.0 -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1/ruby/backward -I/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -fno-common -pipe conftest.c -L. -L/Users/USERNAME/.rvm/rubies/ruby-1.9.3-p545/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -L. -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib -lruby.1.9.1 -lpthread -ldl -lobjc " | |
conftest.c: In function 't': | |
conftest.c:4:1: warning: implicit declaration of function 'ffi_prep_cif_var' [-Wimplicit-function-declaration] | |
Undefined symbols for architecture x86_64: | |
"_ffi_prep_cif_var", referenced from: | |
_t in ccacN5BK.o | |
ld: symbol(s) not found for architecture x86_64 | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: int t() { ffi_prep_cif_var(); return 0; } | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
/* end */ | |
-------------------- | |
extconf.h is: | |
/* begin */ | |
1: #ifndef EXTCONF_H | |
2: #define EXTCONF_H | |
3: #define HAVE_RB_THREAD_BLOCKING_REGION 1 | |
4: #define HAVE_RB_THREAD_CALL_WITH_GVL 1 | |
5: #define HAVE_RB_THREAD_CALL_WITHOUT_GVL 1 | |
6: #define USE_INTERNAL_LIBFFI 1 | |
7: #define RUBY_1_9 1 | |
8: #endif | |
/* end */ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment