-ftree-switch-conversion -mssse3 -mcx16 -mfpmath=sse -fno-strict-aliasing -O2 -g -Wall -Wno-parentheses -fPIC -o ossl_pkey_dsa.o -c ossl_pkey_dsa.c i686-pc-linux-gnu-gcc -I. -I../../.ext/include/i686-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -D_FILE_OFFSET_BITS=64 -fPIC -O3 -march=core2 -pipe -findirect-inlining -ftree-switch-conversion -mssse3 -mcx16 -mfpmath=sse -fno-strict-aliasing -O2 -g -Wall -Wno-parentheses -fPIC -o ossl_ssl.o -c ossl_ssl.c ossl_pkcs5.c: In function âossl_pkcs5_pbkdf2_hmacâ: ossl_pkcs5.c:39: warning: pointer targets in passing argument 3 of âPKCS5_PBKDF2_HMACâ differ in signedness /usr/include/openssl/evp.h:917: note: expected âconst unsigned char *â but argument is of type âchar *â ossl_pkcs5.c:39: warning: pointer targets in passing argument 8 of âPKCS5_PBKDF2_HMACâ differ in signedness /usr/include/openssl/evp.h:917: note: expected âunsigned char *â but argument is of type âchar *â i686-pc-linux-gnu-gcc -I. -I../../.ext/include/i686-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -D_FILE_OFFSET_BITS=64 -fPIC -O3 -march=core2 -pipe -findirect-inlining -ftree-switch-conversion -mssse3 -mcx16 -mfpmath=sse -fno-strict-aliasing -O2 -g -Wall -Wno-parentheses -fPIC -o ossl_ns_spki.o -c ossl_ns_spki.c ossl_ssl.c:99: warning: initialization from incompatible pointer type ossl_ssl.c:100: warning: initialization from incompatible pointer type ossl_ssl.c:101: warning: initialization from incompatible pointer type ossl_ssl.c:102: warning: initialization from incompatible pointer type ossl_ssl.c:103: warning: initialization from incompatible pointer type ossl_ssl.c:104: warning: initialization from incompatible pointer type ossl_ssl.c:105: warning: initialization from incompatible pointer type ossl_ssl.c:106: warning: initialization from incompatible pointer type ossl_ssl.c:107: warning: initialization from incompatible pointer type ossl_ssl.c:108: warning: initialization from incompatible pointer type ossl_ssl.c:109: warning: initialization from incompatible pointer type ossl_ssl.c:110: warning: initialization from incompatible pointer type 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 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/dev-lang/ruby-1.9.1_p376/work/ruby-1.9.1-p376/ext/openssl' make: *** [mkmain.sh] Error 1