rb_iconv_sys_fail_str uses rb_sys_fail_str, so this is incorrect.
This should check whether rb_sys_fail_str exists or not, and define it if not exist.