A
Awijeet Mr.
I got this
[2010-09-20 21:17:09] make eval.c: In function ‘rb_eval_string_wrap’:
eval.c:1742: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_eval_cmd’:
eval.c:1883: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘call_trace_func’:
eval.c:2734: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_raise_jump’:
eval.c:4765: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘method_missing’:
eval.c:5720: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_call0’:
eval.c:5883: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_f_eval’:
eval.c:6676: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘exec_under’:
eval.c:6700: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_load’:
eval.c:7016: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘call_end_proc’:
eval.c:8046: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_f_END’:
eval.c:8059: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘mproc’:
eval.c:9835: warning: assignment discards qualifiers from pointer target
type
digest.c: In function ‘rb_digest_instance_inspect’:
digest.c:271: warning: assignment discards qualifiers from pointer
target type
void
char
short
long
float
double
ossl_x509cert.c: In function ‘ossl_x509_inspect’:
ossl_x509cert.c:693: warning: initialization discards qualifiers from
pointer target type
ossl_x509crl.c: In function ‘ossl_x509crl_get_revoked’:
ossl_x509crl.c:265: warning: pointer type mismatch in conditional
expression
ossl_x509crl.c:273: warning: pointer type mismatch in conditional
expression
ossl_config.c: In function ‘ossl_config_get_sections’:
ossl_config.c:313: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘dump_conf’:
ossl_config.c:349: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘ossl_config_each’:
ossl_config.c:393: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘ossl_config_inspect’:
ossl_config.c:424: warning: initialization discards qualifiers from
pointer target type
ossl_cipher.c: In function ‘ossl_cipher_init’:
ossl_cipher.c:189: warning: initialization discards qualifiers from
pointer target type
ossl_cipher.c: In function ‘ossl_cipher_update_deprecated’:
ossl_cipher.c:312: warning: assignment discards qualifiers from pointer
target type
ossl_asn1.c: In function ‘decode_bool’:
ossl_asn1.c:313: warning: passing argument 2 of ‘d2i_ASN1_BOOLEAN’ from
incompatible pointer type
/usr/include/openssl/asn1.h:830: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_int’:
ossl_asn1.c:328: warning: passing argument 2 of ‘d2i_ASN1_INTEGER’ from
incompatible pointer type
/usr/include/openssl/asn1.h:832: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_bstr’:
ossl_asn1.c:347: warning: passing argument 2 of ‘d2i_ASN1_BIT_STRING’
from incompatible pointer type
/usr/include/openssl/asn1.h:810: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_enum’:
ossl_asn1.c:373: warning: passing argument 2 of ‘d2i_ASN1_ENUMERATED’
from incompatible pointer type
/usr/include/openssl/asn1.h:841: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_null’:
ossl_asn1.c:390: warning: passing argument 2 of ‘d2i_ASN1_NULL’ from
incompatible pointer type
/usr/include/openssl/asn1.h:867: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_obj’:
ossl_asn1.c:407: warning: passing argument 2 of ‘d2i_ASN1_OBJECT’ from
incompatible pointer type
/usr/include/openssl/asn1.h:787: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_time’:
ossl_asn1.c:435: warning: passing argument 2 of ‘d2i_ASN1_TIME’ from
incompatible pointer type
/usr/include/openssl/asn1.h:883: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘ossl_asn1_decode0’:
ossl_asn1.c:727: warning: passing argument 1 of ‘ASN1_get_object’ from
incompatible pointer type
/usr/include/openssl/asn1.h:945: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_engine.c: In function ‘ossl_engine_inspect’:
ossl_engine.c:329: warning: initialization discards qualifiers from
pointer target 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:111: warning: initialization from incompatible pointer type
ossl_ssl.c:112: 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:1199: 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:1202: 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:1224: warning: assignment discards qualifiers from pointer
target type
make[1]: *** [ossl_ssl.o] Error 1
make: *** [all] Error 1
at /usr/local/rvm/log/ruby-1.8.7-p174/make.error.log
when was following rvm install 1.8.7-p174 command in fedora can any one
tell me why I am getting this and how can I solve it.
Thanks
[2010-09-20 21:17:09] make eval.c: In function ‘rb_eval_string_wrap’:
eval.c:1742: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_eval_cmd’:
eval.c:1883: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘call_trace_func’:
eval.c:2734: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_raise_jump’:
eval.c:4765: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘method_missing’:
eval.c:5720: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_call0’:
eval.c:5883: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_f_eval’:
eval.c:6676: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘exec_under’:
eval.c:6700: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_load’:
eval.c:7016: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘call_end_proc’:
eval.c:8046: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘rb_f_END’:
eval.c:8059: warning: assignment discards qualifiers from pointer target
type
eval.c: In function ‘mproc’:
eval.c:9835: warning: assignment discards qualifiers from pointer target
type
digest.c: In function ‘rb_digest_instance_inspect’:
digest.c:271: warning: assignment discards qualifiers from pointer
target type
void
char
short
long
float
double
ossl_x509cert.c: In function ‘ossl_x509_inspect’:
ossl_x509cert.c:693: warning: initialization discards qualifiers from
pointer target type
ossl_x509crl.c: In function ‘ossl_x509crl_get_revoked’:
ossl_x509crl.c:265: warning: pointer type mismatch in conditional
expression
ossl_x509crl.c:273: warning: pointer type mismatch in conditional
expression
ossl_config.c: In function ‘ossl_config_get_sections’:
ossl_config.c:313: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘dump_conf’:
ossl_config.c:349: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘ossl_config_each’:
ossl_config.c:393: warning: passing argument 1 of ‘lh_doall_arg’ from
incompatible pointer type
/usr/include/openssl/lhash.h:181: note: expected ‘struct _LHASH *’ but
argument is of type ‘struct lhash_st_CONF_VALUE *’
ossl_config.c: In function ‘ossl_config_inspect’:
ossl_config.c:424: warning: initialization discards qualifiers from
pointer target type
ossl_cipher.c: In function ‘ossl_cipher_init’:
ossl_cipher.c:189: warning: initialization discards qualifiers from
pointer target type
ossl_cipher.c: In function ‘ossl_cipher_update_deprecated’:
ossl_cipher.c:312: warning: assignment discards qualifiers from pointer
target type
ossl_asn1.c: In function ‘decode_bool’:
ossl_asn1.c:313: warning: passing argument 2 of ‘d2i_ASN1_BOOLEAN’ from
incompatible pointer type
/usr/include/openssl/asn1.h:830: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_int’:
ossl_asn1.c:328: warning: passing argument 2 of ‘d2i_ASN1_INTEGER’ from
incompatible pointer type
/usr/include/openssl/asn1.h:832: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_bstr’:
ossl_asn1.c:347: warning: passing argument 2 of ‘d2i_ASN1_BIT_STRING’
from incompatible pointer type
/usr/include/openssl/asn1.h:810: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_enum’:
ossl_asn1.c:373: warning: passing argument 2 of ‘d2i_ASN1_ENUMERATED’
from incompatible pointer type
/usr/include/openssl/asn1.h:841: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_null’:
ossl_asn1.c:390: warning: passing argument 2 of ‘d2i_ASN1_NULL’ from
incompatible pointer type
/usr/include/openssl/asn1.h:867: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_obj’:
ossl_asn1.c:407: warning: passing argument 2 of ‘d2i_ASN1_OBJECT’ from
incompatible pointer type
/usr/include/openssl/asn1.h:787: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘decode_time’:
ossl_asn1.c:435: warning: passing argument 2 of ‘d2i_ASN1_TIME’ from
incompatible pointer type
/usr/include/openssl/asn1.h:883: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_asn1.c: In function ‘ossl_asn1_decode0’:
ossl_asn1.c:727: warning: passing argument 1 of ‘ASN1_get_object’ from
incompatible pointer type
/usr/include/openssl/asn1.h:945: note: expected ‘const unsigned char **’
but argument is of type ‘unsigned char **’
ossl_engine.c: In function ‘ossl_engine_inspect’:
ossl_engine.c:329: warning: initialization discards qualifiers from
pointer target 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:111: warning: initialization from incompatible pointer type
ossl_ssl.c:112: 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:1199: 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:1202: 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:1224: warning: assignment discards qualifiers from pointer
target type
make[1]: *** [ossl_ssl.o] Error 1
make: *** [all] Error 1
at /usr/local/rvm/log/ruby-1.8.7-p174/make.error.log
when was following rvm install 1.8.7-p174 command in fedora can any one
tell me why I am getting this and how can I solve it.
Thanks