Thanks for the support!

Here is the mkmf.log:
$ cat ./vendor/bundle/ruby/2.1.0/extensions/x86_64-linux/2.1.0-static/unicorn-5.1.0/mkmf.log
have_macro: checking for SIZEOF_OFF_T in ruby.h... -------------------- yes

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -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 -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 -m64 -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <ruby.h>
4: /*top*/
5: #ifndef SIZEOF_OFF_T
6: # error
7: |:/ === SIZEOF_OFF_T undefined === /:|
8: #endif
/* end */

--------------------

have_macro: checking for SIZEOF_SIZE_T in ruby.h... -------------------- yes

"gcc -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 -m64 -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <ruby.h>
4: /*top*/
5: #ifndef SIZEOF_SIZE_T
6: # error
7: |:/ === SIZEOF_SIZE_T undefined === /:|
8: #endif
/* end */

--------------------

have_macro: checking for SIZEOF_LONG in ruby.h... -------------------- yes

"gcc -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 -m64 -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <ruby.h>
4: /*top*/
5: #ifndef SIZEOF_LONG
6: # error
7: |:/ === SIZEOF_LONG undefined === /:|
8: #endif
/* end */

--------------------

have_func: checking for rb_str_set_len() in ruby.h... -------------------- no

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -ldl -lcrypt -lm -lc" /usr/bin/ld: /opt/bitnami/ruby/lib/libruby-static.a(string.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
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_str_set_len; return 0; }
/* end */

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -ldl -lcrypt -lm -lc"
conftest.c: In function ‘t’:
conftest.c:15:1: error: too few arguments to function ‘rb_str_set_len’
 int t(void) { rb_str_set_len(); return 0; }
 ^
In file included from /opt/bitnami/ruby/include/ruby-2.1.0/ruby/ruby.h:1702:0,
                 from /opt/bitnami/ruby/include/ruby-2.1.0/ruby.h:33,
                 from conftest.c:1:
/opt/bitnami/ruby/include/ruby-2.1.0/ruby/intern.h:747:6: note: declared here
 void rb_str_set_len(VALUE, long);
      ^
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) { rb_str_set_len(); return 0; }
/* end */

--------------------

have_func: checking for rb_hash_clear() in ruby.h... -------------------- no

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -ldl -lcrypt -lm -lc" /usr/bin/ld: /opt/bitnami/ruby/lib/libruby-static.a(hash.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
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_hash_clear; return 0; }
/* end */

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -ldl -lcrypt -lm -lc"
conftest.c: In function ‘t’:
conftest.c:15:1: error: too few arguments to function ‘rb_hash_clear’
 int t(void) { rb_hash_clear(); return 0; }
 ^
In file included from /opt/bitnami/ruby/include/ruby-2.1.0/ruby/ruby.h:1702:0,
                 from /opt/bitnami/ruby/include/ruby-2.1.0/ruby.h:33,
                 from conftest.c:1:
/opt/bitnami/ruby/include/ruby-2.1.0/ruby/intern.h:504:7: note: declared here
 VALUE rb_hash_clear(VALUE);
       ^
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) { rb_hash_clear(); return 0; }
/* end */

--------------------

have_func: checking for gmtime_r() in time.h... -------------------- yes

"gcc -o conftest -I/opt/bitnami/ruby/include/ruby-2.1.0/x86_64-linux -I/opt/bitnami/ruby/include/ruby-2.1.0/ruby/backward -I/opt/bitnami/ruby/include/ruby-2.1.0 -I. -DAI_ADDRCONFIG=0 -I/bitnami/megastack-linux-x64/output/sqlite/include -I/opt/bitnami/common/include -I/opt/bitnami/common/include/sasl -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -fPIC -I/opt/bitnami/common/include -I/opt/bitnami/common/include -fPIC -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -I/bitnami/megastack-linux-x64/output/ImageMagick/include/ImageMagick -O3 conftest.c -L. -L/opt/bitnami/ruby/lib -Wl,-R/opt/bitnami/ruby/lib -L. -L/opt/bitnami/common/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/sqlite/lib -L/bitnami/megastack-linux-x64/output/python/lib -L/opt/bitnami/common/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -L/bitnami/megastack-linux-x64/output/ImageMagick/lib -fstack-protector -rdynamic -Wl,-export-dynamic -m64 -Wl,-R -Wl,/opt/bitnami/ruby/lib -L/opt/bitnami/ruby/lib -lruby-static -lpthread -lrt -lgmp -ldl -lcrypt -lm -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2:
 3: #include <time.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 ((*)()))gmtime_r; return 0; }
/* end */

--------------------

--
unsubscribe: [email protected]
archive: https://bogomips.org/unicorn-public/

Reply via email to