Hi,
I’m working on compiling Ruby 1.8.4 on Ubunty Breezy (5.10) using gcc
4.0.2 (20050808 prerelease Ubuntu 4.0.1-4ubuntu9). When make is run,
compilation will complete and Ruby will run but I receive a lot of
warnings about pointer targets differing in signedness. (Warning
messages at bottom of message.)
Should these warnings concern me? Do they indicate that my Ruby build
will have problems (like segmentation faults)? Is there any way I can
fix the warnings?
Thank you,
Ben
re.c: In function _memsearchre.c:121: warning: pointer targets in
passing argument 1 of _memcicmpiffer in signedness
re.c:121: warning: pointer targets in passing argument 2 of
_memcicmpiffer in signedness
re.c:129: warning: pointer targets in passing argument 1 of
_memcicmpiffer in signedness
re.c:129: warning: pointer targets in passing argument 2 of
_memcicmpiffer in signedness
regex.c: In function lculate_must_stringregex.c:1014: warning: pointer
targets in initialization differ in signedness
regex.c:1015: warning: pointer targets in initialization differ in
signedness
regex.c:1029: warning: pointer targets in assignment differ in
signedness
regex.c: In function by_re_searchregex.c:3222: warning: pointer targets
in passing argument 1 of ow_searchiffer in signedness
regex.c:3222: warning: pointer targets in passing argument 3 of
ow_searchiffer in signedness
regex.c:3222: warning: pointer targets in passing argument 5 of
ow_searchiffer in signedness
regex.c:2689: warning: pointer targets in passing argument 5 of
ow_matchiffer in signedness
regex.c:3227: warning: pointer targets in passing argument 1 of
_searchiffer in signedness
regex.c:3227: warning: pointer targets in passing argument 3 of
_searchiffer in signedness
string.c: In function _str_index_mstring.c:1133: warning: pointer
targets in initialization differ in signedness
string.c: In function _str_rindex_mstring.c:1255: warning: pointer
targets in initialization differ in signedness
string.c:1256: warning: pointer targets in initialization differ in
signedness
bigdecimal.c: In function gDecimal_loadbigdecimal.c:201: warning:
pointer targets in assignment differ in signedness
bigdecimal.c:210: warning: pointer targets in passing argument 2 of
NewRbClassiffer in signedness
digest.c: In function _digest_base_s_digestdigest.c:100: warning:
pointer targets in passing argument 2 of go->update_funciffer in
signedness
digest.c:107: warning: pointer targets in passing argument 1 of
_str_newiffer in signedness
digest.c: In function _digest_base_s_hexdigestdigest.c:129: warning:
pointer targets in passing argument 2 of go->update_funciffer in
signedness
digest.c:136: warning: pointer targets in passing argument 1 of
_str_newiffer in signedness
digest.c: In function _digest_base_updatedigest.c:174: warning: pointer
targets in passing argument 2 of go->update_funciffer in signedness
digest.c: In function _digest_base_digestdigest.c:217: warning: pointer
targets in passing argument 1 of _str_newiffer in signedness
digest.c: In function _digest_base_hexdigestdigest.c:248: warning:
pointer targets in passing argument 1 of _str_newiffer in signedness
md5.c: In function _Digest_MD5_Endmd5.c:425: warning: pointer targets in
passing argument 1 of rintfiffer in signedness
sha2hl.c: In function _Digest_SHA256_Endsha2hl.c:108: warning: pointer
targets in assignment differ in signedness
sha2hl.c:121: warning: pointer targets in return differ in signedness
sha2hl.c: In function _Digest_SHA384_Endsha2hl.c:168: warning: pointer
targets in assignment differ in signedness
sha2hl.c:181: warning: pointer targets in return differ in signedness
sha2hl.c: In function _Digest_SHA512_Endsha2hl.c:228: warning: pointer
targets in assignment differ in signedness
sha2hl.c:241: warning: pointer targets in return differ in signedness
nkf.c: In function _nkf_putcharnkf.c:66: warning: pointer targets in
assignment differ in signedness
nkf.c: In function _nkf_kconvnkf.c:92: warning: pointer targets in
passing argument 1 of tionsiffer in signedness
nkf.c:98: warning: pointer targets in assignment differ in signedness
nkf.c:104: warning: pointer targets in assignment differ in signedness
nkf.c: In function _nkf_guess1nkf.c:137: warning: pointer targets in
assignment differ in signedness
nkf.c: In function _nkf_guess2nkf.c:232: warning: pointer targets in
assignment differ in signedness