From: Ben Gribaudo Date: 2006-04-06T01:35:55+09:00 Subject: Pointer Signedness Errors When Compiling 1.8.4 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