Created
October 4, 2022 15:11
-
-
Save JeffCohen/8f82c1f387f814ad251707d462631526 to your computer and use it in GitHub Desktop.
openssl log
This file contains 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
$ cat /tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/mkmf.log | |
=== OpenSSL for Ruby configurator === | |
have_func: checking for rb_io_maybe_wait()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: int main(int argc, char **argv) | |
4: { | |
5: return !!argv[argc]; | |
6: } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘rb_io_maybe_wait’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_maybe_wait; return !p; } | |
| ^~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_maybe_wait; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void rb_io_maybe_wait(); | |
15: int t(void) { rb_io_maybe_wait(); return 0; } | |
/* end */ | |
-------------------- | |
=== Checking for system dependent stuff... === | |
have_library: checking for t_open() in -lnsl... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lnsl -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘t_open’ undeclared (first use in this function); did you mean ‘popen’? | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return !p; } | |
| ^~~~~~ | |
| popen | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lnsl -lm -lc" | |
/usr/bin/ld: /tmp/ccEZ0jN9.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `t_open' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void t_open(); | |
15: int t(void) { t_open(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for socket() in -lsocket... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lsocket -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘socket’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return !p; } | |
| ^~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lsocket -lm -lc" | |
/usr/bin/ld: cannot find -lsocket: No such file or directory | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void socket(); | |
15: int t(void) { socket(); return 0; } | |
/* end */ | |
-------------------- | |
=== Checking for required stuff... === | |
LD_LIBRARY_PATH=.:../.. pkg-config --exists openssl | |
LD_LIBRARY_PATH=.:../.. pkg-config --libs openssl | | |
=> "-L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto\n" | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: int main(int argc, char **argv) | |
4: { | |
5: return !!argv[argc]; | |
6: } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. pkg-config --cflags-only-I openssl | | |
=> "-I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include\n" | |
LD_LIBRARY_PATH=.:../.. pkg-config --cflags-only-other openssl | | |
=> "\n" | |
LD_LIBRARY_PATH=.:../.. pkg-config --libs-only-l openssl | | |
=> "-lssl -lcrypto\n" | |
package configuration for openssl | |
incflags: -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include | |
cflags: | |
ldflags: -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib | |
libs: -lssl -lcrypto | |
have_header: checking for openssl/ssl.h... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/ssl.h> | |
/* end */ | |
-------------------- | |
have_macro: checking for LIBRESSL_VERSION_NUMBER in openssl/opensslv.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
conftest.c:6:3: error: #error | |
6 | # error | |
| ^~~~~ | |
conftest.c:7:1: error: expected identifier or ‘(’ before ‘|’ token | |
7 | |:/ === LIBRESSL_VERSION_NUMBER undefined === /:| | |
| ^ | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/opensslv.h> | |
4: /*top*/ | |
5: #ifndef LIBRESSL_VERSION_NUMBER | |
6: # error | |
7: |:/ === LIBRESSL_VERSION_NUMBER undefined === /:| | |
8: #endif | |
/* end */ | |
-------------------- | |
checking for OpenSSL version >= 1.0.2... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/opensslv.h> | |
4: | |
5: /*top*/ | |
6: int conftest_const[(OPENSSL_VERSION_NUMBER >= 0x10002000L) ? 1 : -1]; | |
/* end */ | |
-------------------- | |
=== Checking for OpenSSL features... === | |
have_func: checking for RAND_egd()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘RAND_egd’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))RAND_egd; return !p; } | |
| ^~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))RAND_egd; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccYvGWmI.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `RAND_egd' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void RAND_egd(); | |
15: int t(void) { RAND_egd(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_dynamic() in openssl/engine.h... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_dynamic(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_4758cca() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_4758cca’ [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_4758cca(); return 0; } | |
| ^~~~~~~~~~~~~~~~~~~ | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/cczpn2jr.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_4758cca' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_4758cca(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_aep() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_aep’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_aep(); return 0; } | |
| ^~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccufMHIH.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_aep' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_aep(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_atalla() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_atalla’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_atalla(); return 0; } | |
| ^~~~~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/cc1OUbyf.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_atalla' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_atalla(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_chil() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_chil’; did you mean ‘ENGINE_load_openssl’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_chil(); return 0; } | |
| ^~~~~~~~~~~~~~~~ | |
| ENGINE_load_openssl | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/cc0edOb9.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_chil' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_chil(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_cswift() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_cswift’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_cswift(); return 0; } | |
| ^~~~~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/cczw74Av.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_cswift' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_cswift(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_nuron() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_nuron’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_nuron(); return 0; } | |
| ^~~~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccSBnEWX.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_nuron' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_nuron(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_sureware() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_sureware’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_sureware(); return 0; } | |
| ^~~~~~~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccWqxIwn.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_sureware' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_sureware(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_ubsec() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_ubsec’; did you mean ‘ENGINE_load_openssl’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_ubsec(); return 0; } | |
| ^~~~~~~~~~~~~~~~~ | |
| ENGINE_load_openssl | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccx37CYk.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_ubsec' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_ubsec(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_padlock() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_padlock’; did you mean ‘ENGINE_load_public_key’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_padlock(); return 0; } | |
| ^~~~~~~~~~~~~~~~~~~ | |
| ENGINE_load_public_key | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccbk8yyB.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_padlock' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_padlock(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_capi() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_capi’; did you mean ‘ENGINE_load_rdrand’? [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_capi(); return 0; } | |
| ^~~~~~~~~~~~~~~~ | |
| ENGINE_load_rdrand | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccpIMEkA.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_capi' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_capi(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_gmp() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_gmp’ [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_gmp(); return 0; } | |
| ^~~~~~~~~~~~~~~ | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccSL3m0A.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_gmp' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_gmp(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_gost() in openssl/engine.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘ENGINE_load_gost’ [-Wimplicit-function-declaration] | |
17 | int t(void) { ENGINE_load_gost(); return 0; } | |
| ^~~~~~~~~~~~~~~~ | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccVTxCSc.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `ENGINE_load_gost' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_gost(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ENGINE_load_cryptodev() in openssl/engine.h... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/engine.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { ENGINE_load_cryptodev(); return 0; } | |
/* end */ | |
-------------------- | |
have_struct_member: checking for SSL.ctx in openssl/ssl.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
conftest.c:6:27: error: invalid use of incomplete typedef ‘SSL’ {aka ‘struct ssl_st’} | |
6 | int s = (char *)&((SSL*)0)->ctx - (char *)0; | |
| ^~ | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/ssl.h> | |
4: | |
5: /*top*/ | |
6: int s = (char *)&((SSL*)0)->ctx - (char *)0; | |
7: int main(int argc, char **argv) | |
8: { | |
9: return !!argv[argc]; | |
10: } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_MD_CTX_new()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_MD_CTX_new’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_new; return !p; } | |
| ^~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_new; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_MD_CTX_new(); | |
15: int t(void) { EVP_MD_CTX_new(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_MD_CTX_free()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_MD_CTX_free’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_free; return !p; } | |
| ^~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_free; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_MD_CTX_free(); | |
15: int t(void) { EVP_MD_CTX_free(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_MD_CTX_pkey_ctx()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_MD_CTX_pkey_ctx’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_pkey_ctx; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_pkey_ctx; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_MD_CTX_pkey_ctx(); | |
15: int t(void) { EVP_MD_CTX_pkey_ctx(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_get_ex_data()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_get_ex_data’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_get_ex_data; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_get_ex_data; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_get_ex_data(); | |
15: int t(void) { X509_STORE_get_ex_data(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_set_ex_data()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_set_ex_data’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_set_ex_data; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_set_ex_data; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_set_ex_data(); | |
15: int t(void) { X509_STORE_set_ex_data(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_get_ex_new_index()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_get_ex_new_index’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_get_ex_new_index; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_get_ex_new_index; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccjMps5u.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `X509_STORE_get_ex_new_index' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_get_ex_new_index(); | |
15: int t(void) { X509_STORE_get_ex_new_index(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_CRL_get0_signature()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_CRL_get0_signature’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_CRL_get0_signature; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_CRL_get0_signature; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_CRL_get0_signature(); | |
15: int t(void) { X509_CRL_get0_signature(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_REQ_get0_signature()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_REQ_get0_signature’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REQ_get0_signature; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REQ_get0_signature; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_REQ_get0_signature(); | |
15: int t(void) { X509_REQ_get0_signature(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_REVOKED_get0_serialNumber()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_REVOKED_get0_serialNumber’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REVOKED_get0_serialNumber; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REVOKED_get0_serialNumber; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_REVOKED_get0_serialNumber(); | |
15: int t(void) { X509_REVOKED_get0_serialNumber(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_REVOKED_get0_revocationDate()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_REVOKED_get0_revocationDate’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REVOKED_get0_revocationDate; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_REVOKED_get0_revocationDate; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_REVOKED_get0_revocationDate(); | |
15: int t(void) { X509_REVOKED_get0_revocationDate(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_get0_tbs_sigalg()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_get0_tbs_sigalg’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_get0_tbs_sigalg; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_get0_tbs_sigalg; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_get0_tbs_sigalg(); | |
15: int t(void) { X509_get0_tbs_sigalg(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_CTX_get0_untrusted()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_CTX_get0_untrusted’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_untrusted; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_untrusted; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_CTX_get0_untrusted(); | |
15: int t(void) { X509_STORE_CTX_get0_untrusted(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_CTX_get0_cert()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_CTX_get0_cert’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_cert; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_cert; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_CTX_get0_cert(); | |
15: int t(void) { X509_STORE_CTX_get0_cert(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_CTX_get0_chain()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_CTX_get0_chain’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_chain; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_CTX_get0_chain; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_CTX_get0_chain(); | |
15: int t(void) { X509_STORE_CTX_get0_chain(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for OCSP_SINGLERESP_get0_id()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘OCSP_SINGLERESP_get0_id’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))OCSP_SINGLERESP_get0_id; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))OCSP_SINGLERESP_get0_id; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void OCSP_SINGLERESP_get0_id(); | |
15: int t(void) { OCSP_SINGLERESP_get0_id(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_CTX_get_ciphers()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_CTX_get_ciphers’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_get_ciphers; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_get_ciphers; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_CTX_get_ciphers(); | |
15: int t(void) { SSL_CTX_get_ciphers(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_up_ref()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_up_ref’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_up_ref; return !p; } | |
| ^~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_up_ref; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_up_ref(); | |
15: int t(void) { X509_up_ref(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_CRL_up_ref()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_CRL_up_ref’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_CRL_up_ref; return !p; } | |
| ^~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_CRL_up_ref; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_CRL_up_ref(); | |
15: int t(void) { X509_CRL_up_ref(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_STORE_up_ref()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_STORE_up_ref’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_up_ref; return !p; } | |
| ^~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_STORE_up_ref; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_STORE_up_ref(); | |
15: int t(void) { X509_STORE_up_ref(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_SESSION_up_ref()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_SESSION_up_ref’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_SESSION_up_ref; return !p; } | |
| ^~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_SESSION_up_ref; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_SESSION_up_ref(); | |
15: int t(void) { SSL_SESSION_up_ref(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_PKEY_up_ref()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_PKEY_up_ref’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_up_ref; return !p; } | |
| ^~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_up_ref; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_PKEY_up_ref(); | |
15: int t(void) { EVP_PKEY_up_ref(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/ssl.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { SSL_CTX_set_min_proto_version(NULL, 0); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_CTX_get_security_level()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_CTX_get_security_level’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_get_security_level; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_get_security_level; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_CTX_get_security_level(); | |
15: int t(void) { SSL_CTX_get_security_level(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for X509_get0_notBefore()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘X509_get0_notBefore’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_get0_notBefore; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))X509_get0_notBefore; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void X509_get0_notBefore(); | |
15: int t(void) { X509_get0_notBefore(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_SESSION_get_protocol_version()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_SESSION_get_protocol_version’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_SESSION_get_protocol_version; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_SESSION_get_protocol_version; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_SESSION_get_protocol_version(); | |
15: int t(void) { SSL_SESSION_get_protocol_version(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_STATUS_INFO_get0_status()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_STATUS_INFO_get0_status’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_status; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_status; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_STATUS_INFO_get0_status(); | |
15: int t(void) { TS_STATUS_INFO_get0_status(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_STATUS_INFO_get0_text()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_STATUS_INFO_get0_text’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_text; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_text; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_STATUS_INFO_get0_text(); | |
15: int t(void) { TS_STATUS_INFO_get0_text(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_STATUS_INFO_get0_failure_info()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_STATUS_INFO_get0_failure_info’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_failure_info; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_STATUS_INFO_get0_failure_info; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_STATUS_INFO_get0_failure_info(); | |
15: int t(void) { TS_STATUS_INFO_get0_failure_info(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_VERIFY_CTS_set_certs(NULL, NULL) in openssl/ts.h... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/ts.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { TS_VERIFY_CTS_set_certs(NULL, NULL); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_VERIFY_CTX_set_store()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_VERIFY_CTX_set_store’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_VERIFY_CTX_set_store; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_VERIFY_CTX_set_store; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_VERIFY_CTX_set_store(); | |
15: int t(void) { TS_VERIFY_CTX_set_store(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_VERIFY_CTX_add_flags()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_VERIFY_CTX_add_flags’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_VERIFY_CTX_add_flags; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_VERIFY_CTX_add_flags; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_VERIFY_CTX_add_flags(); | |
15: int t(void) { TS_VERIFY_CTX_add_flags(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_RESP_CTX_set_time_cb()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘TS_RESP_CTX_set_time_cb’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_RESP_CTX_set_time_cb; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))TS_RESP_CTX_set_time_cb; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void TS_RESP_CTX_set_time_cb(); | |
15: int t(void) { TS_RESP_CTX_set_time_cb(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_PBE_scrypt()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_PBE_scrypt’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PBE_scrypt; return !p; } | |
| ^~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PBE_scrypt; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_PBE_scrypt(); | |
15: int t(void) { EVP_PBE_scrypt(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_CTX_set_post_handshake_auth()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_CTX_set_post_handshake_auth’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_set_post_handshake_auth; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_set_post_handshake_auth; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_CTX_set_post_handshake_auth(); | |
15: int t(void) { SSL_CTX_set_post_handshake_auth(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_PKEY_check()... -------------------- yes | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_PKEY_check’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_check; return !p; } | |
| ^~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_check; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_PKEY_check(); | |
15: int t(void) { EVP_PKEY_check(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_set0_tmp_dh_pkey()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_set0_tmp_dh_pkey’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_set0_tmp_dh_pkey; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_set0_tmp_dh_pkey; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccW9Qsvg.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `SSL_set0_tmp_dh_pkey' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_set0_tmp_dh_pkey(); | |
15: int t(void) { SSL_set0_tmp_dh_pkey(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for ERR_get_error_all()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘ERR_get_error_all’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))ERR_get_error_all; return !p; } | |
| ^~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))ERR_get_error_all; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccUMbbxC.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `ERR_get_error_all' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void ERR_get_error_all(); | |
15: int t(void) { ERR_get_error_all(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for TS_VERIFY_CTX_set_certs(NULL, NULL) in openssl/ts.h... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:17:15: warning: implicit declaration of function ‘TS_VERIFY_CTX_set_certs’; did you mean ‘TS_VERIFY_CTS_set_certs’? [-Wimplicit-function-declaration] | |
17 | int t(void) { TS_VERIFY_CTX_set_certs(NULL, NULL); return 0; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
| TS_VERIFY_CTS_set_certs | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
/usr/bin/ld: /tmp/ccu8B4cp.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:17: undefined reference to `TS_VERIFY_CTX_set_certs' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <openssl/ts.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: int (* volatile tp)(void)=(int (*)(void))&t; | |
11: printf("%d", (*tp)()); | |
12: } | |
13: | |
14: return !!argv[argc]; | |
15: } | |
16: | |
17: int t(void) { TS_VERIFY_CTX_set_certs(NULL, NULL); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for SSL_CTX_load_verify_file()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘SSL_CTX_load_verify_file’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_load_verify_file; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_CTX_load_verify_file; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccD0TAqM.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `SSL_CTX_load_verify_file' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void SSL_CTX_load_verify_file(); | |
15: int t(void) { SSL_CTX_load_verify_file(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for BN_check_prime()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘BN_check_prime’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))BN_check_prime; return !p; } | |
| ^~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))BN_check_prime; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccFyqUOe.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `BN_check_prime' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void BN_check_prime(); | |
15: int t(void) { BN_check_prime(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_MD_CTX_get0_md()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_MD_CTX_get0_md’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_get0_md; return !p; } | |
| ^~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_get0_md; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccHVBP3g.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `EVP_MD_CTX_get0_md' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_MD_CTX_get0_md(); | |
15: int t(void) { EVP_MD_CTX_get0_md(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_MD_CTX_get_pkey_ctx()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_MD_CTX_get_pkey_ctx’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_get_pkey_ctx; return !p; } | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_MD_CTX_get_pkey_ctx; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccdr8fzz.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `EVP_MD_CTX_get_pkey_ctx' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_MD_CTX_get_pkey_ctx(); | |
15: int t(void) { EVP_MD_CTX_get_pkey_ctx(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_PKEY_eq()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_PKEY_eq’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_eq; return !p; } | |
| ^~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_eq; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccqz0Jai.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `EVP_PKEY_eq' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_PKEY_eq(); | |
15: int t(void) { EVP_PKEY_eq(); return 0; } | |
/* end */ | |
-------------------- | |
have_func: checking for EVP_PKEY_dup()... -------------------- no | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:14:57: error: ‘EVP_PKEY_dup’ undeclared (first use in this function) | |
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_dup; return !p; } | |
| ^~~~~~~~~~~~ | |
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: At top level: | |
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics | |
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))EVP_PKEY_dup; return !p; } | |
/* end */ | |
LD_LIBRARY_PATH=.:../.. "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -I/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/include -I/home/deploy/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L../.. -L. -L/home/deploy/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -L/home/linuxbrew/.linuxbrew/Cellar/[email protected]/1.1.1q/lib -lssl -lcrypto -Wl,-rpath,/home/deploy/.rbenv/versions/3.1.2/lib -L/home/deploy/.rbenv/versions/3.1.2/lib -lruby-static -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -lssl -lcrypto -lm -lc" | |
/usr/bin/ld: /tmp/ccJjwggD.o: in function `t': | |
/tmp/ruby-build.20220923165340.2544.hqIt35/ruby-3.1.2/ext/openssl/conftest.c:15: undefined reference to `EVP_PKEY_dup' | |
collect2: error: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: int (* volatile tp)(void)=(int (*)(void))&t; | |
9: printf("%d", (*tp)()); | |
10: } | |
11: | |
12: return !!argv[argc]; | |
13: } | |
14: extern void EVP_PKEY_dup(); | |
15: int t(void) { EVP_PKEY_dup(); return 0; } | |
/* end */ | |
-------------------- | |
=== Checking done. === | |
extconf.h is: | |
/* begin */ | |
1: #ifndef EXTCONF_H | |
2: #define EXTCONF_H | |
3: #define HAVE_RB_IO_MAYBE_WAIT 1 | |
4: #define HAVE_OPENSSL_SSL_H 1 | |
5: #define HAVE_ENGINE_LOAD_DYNAMIC 1 | |
6: #define HAVE_ENGINE_LOAD_CRYPTODEV 1 | |
7: #define HAVE_OPAQUE_OPENSSL 1 | |
8: #define HAVE_EVP_MD_CTX_NEW 1 | |
9: #define HAVE_EVP_MD_CTX_FREE 1 | |
10: #define HAVE_EVP_MD_CTX_PKEY_CTX 1 | |
11: #define HAVE_X509_STORE_GET_EX_DATA 1 | |
12: #define HAVE_X509_STORE_SET_EX_DATA 1 | |
13: #define HAVE_X509_CRL_GET0_SIGNATURE 1 | |
14: #define HAVE_X509_REQ_GET0_SIGNATURE 1 | |
15: #define HAVE_X509_REVOKED_GET0_SERIALNUMBER 1 | |
16: #define HAVE_X509_REVOKED_GET0_REVOCATIONDATE 1 | |
17: #define HAVE_X509_GET0_TBS_SIGALG 1 | |
18: #define HAVE_X509_STORE_CTX_GET0_UNTRUSTED 1 | |
19: #define HAVE_X509_STORE_CTX_GET0_CERT 1 | |
20: #define HAVE_X509_STORE_CTX_GET0_CHAIN 1 | |
21: #define HAVE_OCSP_SINGLERESP_GET0_ID 1 | |
22: #define HAVE_SSL_CTX_GET_CIPHERS 1 | |
23: #define HAVE_X509_UP_REF 1 | |
24: #define HAVE_X509_CRL_UP_REF 1 | |
25: #define HAVE_X509_STORE_UP_REF 1 | |
26: #define HAVE_SSL_SESSION_UP_REF 1 | |
27: #define HAVE_EVP_PKEY_UP_REF 1 | |
28: #define HAVE_SSL_CTX_SET_MIN_PROTO_VERSION 1 | |
29: #define HAVE_SSL_CTX_GET_SECURITY_LEVEL 1 | |
30: #define HAVE_X509_GET0_NOTBEFORE 1 | |
31: #define HAVE_SSL_SESSION_GET_PROTOCOL_VERSION 1 | |
32: #define HAVE_TS_STATUS_INFO_GET0_STATUS 1 | |
33: #define HAVE_TS_STATUS_INFO_GET0_TEXT 1 | |
34: #define HAVE_TS_STATUS_INFO_GET0_FAILURE_INFO 1 | |
35: #define HAVE_TS_VERIFY_CTS_SET_CERTS 1 | |
36: #define HAVE_TS_VERIFY_CTX_SET_STORE 1 | |
37: #define HAVE_TS_VERIFY_CTX_ADD_FLAGS 1 | |
38: #define HAVE_TS_RESP_CTX_SET_TIME_CB 1 | |
39: #define HAVE_EVP_PBE_SCRYPT 1 | |
40: #define HAVE_SSL_CTX_SET_POST_HANDSHAKE_AUTH 1 | |
41: #define HAVE_EVP_PKEY_CHECK 1 | |
42: #endif | |
/* end */ | |
Done. | |
deploy@apollo:~$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment