compile fails with this error:
.....
-fPIC -DPIC
rxvtcolor.C: In member function `bool rxvt_xim::init()':
rxvtcolor.C:129: error: invalid conversion from `void
(*)(_XIM*, char*, char*)'
to `void (*)(_XIC*, char*, char*)'
make[1]: *** [rxvtcolor.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
.....
the patch fixes this.
patch for solaris