From: Shin Yee Chung Date: 2009-12-28T11:54:10+09:00 Subject: [ruby-core:27340] [Bug #2536] openssl fails to compile Bug #2536: openssl fails to compile http://redmine.ruby-lang.org/issues/show/2536 Author: Shin Yee Chung Status: Open, Priority: Normal Category: ext ruby -v: ruby 1.8.6 (2009-08-04 patchlevel 383) [x86_64-linux] I get the following errors while compiling on a Fedora 12 (x86-64) distribution: ossl_ssl.c: In function ���ossl_sslctx_get_ciphers���: ossl_ssl.c:626: error: ���STACK��� undeclared (first use in this function) ossl_ssl.c:626: error: (Each undeclared identifier is reported only once ossl_ssl.c:626: error: for each function it appears in.) ossl_ssl.c:626: error: expected expression before ���)��� token ossl_ssl.c:629: error: expected expression before ���)��� token ossl_ssl.c:629: error: too few arguments to function ���sk_value��� ossl_ssl.c: In function ���ossl_ssl_get_peer_cert_chain���: ossl_ssl.c:1198: warning: passing argument 1 of ���sk_num��� from incompatible pointer type /usr/include/openssl/stack.h:79: note: expected ���const struct _STACK *��� but argument is of type ���struct stack_st_X509 *��� ossl_ssl.c:1201: warning: passing argument 1 of ���sk_value��� from incompatible pointer type /usr/include/openssl/stack.h:80: note: expected ���const struct _STACK *��� but argument is of type ���struct stack_st_X509 *��� ossl_ssl.c: In function ���ossl_ssl_get_cipher���: ossl_ssl.c:1223: warning: assignment discards qualifiers from pointer target type make[1]: *** [ossl_ssl.o] Error 1 I've created a patch to resolve the compilation problem, but I haven't tested if the SSL is working properly. ---------------------------------------- http://redmine.ruby-lang.org