File Manager
Viewing File: mkmf.log
have_func: checking for rb_enc_raise() in ruby.h... -------------------- yes
"gcc -o conftest -I/opt/chef/embedded/include/ruby-2.3.0/x86_64-linux -I/opt/chef/embedded/include/ruby-2.3.0/ruby/backward -I/opt/chef/embedded/include/ruby-2.3.0 -I. -I/opt/chef/embedded/include -O2 -O3 -g -pipe -I/opt/chef/embedded/include -I/opt/chef/embedded/include -O2 -O3 -g -pipe -fPIC conftest.c -L. -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L. -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -lruby -lpthread -ldl -lcrypt -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return 0;
6: }
/* end */
"gcc -o conftest -I/opt/chef/embedded/include/ruby-2.3.0/x86_64-linux -I/opt/chef/embedded/include/ruby-2.3.0/ruby/backward -I/opt/chef/embedded/include/ruby-2.3.0 -I. -I/opt/chef/embedded/include -O2 -O3 -g -pipe -I/opt/chef/embedded/include -I/opt/chef/embedded/include -O2 -O3 -g -pipe -fPIC conftest.c -L. -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L. -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -lruby -lpthread -ldl -lcrypt -lm -lc"
conftest.c: In function ‘t’:
conftest.c:15:57: error: ‘rb_enc_raise’ undeclared (first use in this function)
int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enc_raise; return !p; }
^
conftest.c:15:57: note: each undeclared identifier is reported only once for each function it appears in
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <ruby.h>
4:
5: /*top*/
6: extern int t(void);
7: int main(int argc, char **argv)
8: {
9: if (argc > 1000000) {
10: printf("%p", &t);
11: }
12:
13: return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enc_raise; return !p; }
/* end */
"gcc -o conftest -I/opt/chef/embedded/include/ruby-2.3.0/x86_64-linux -I/opt/chef/embedded/include/ruby-2.3.0/ruby/backward -I/opt/chef/embedded/include/ruby-2.3.0 -I. -I/opt/chef/embedded/include -O2 -O3 -g -pipe -I/opt/chef/embedded/include -I/opt/chef/embedded/include -O2 -O3 -g -pipe -fPIC conftest.c -L. -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L. -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -lruby -lpthread -ldl -lcrypt -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <ruby.h>
4:
5: /*top*/
6: extern int t(void);
7: int main(int argc, char **argv)
8: {
9: if (argc > 1000000) {
10: printf("%p", &t);
11: }
12:
13: return 0;
14: }
15: extern void rb_enc_raise();
16: int t(void) { rb_enc_raise(); return 0; }
/* end */
--------------------