Well... I figured out a terribly crude hack to get service and event log monitoring for windows to work. On a whim, I tried commenting out the offending line (518) from the error message in file wbemdata.c:
/* NDR_CHECK_CONST(u, *(const uint32_t *)"WBEM"); */ This generated a similar error message for 2 lines down so I commented out that as well: /* NDR_CHECK_CONST(u, *(const uint32_t *)"DATA"); */ Lo and behold, it compiled cleanly and has been working fine. I don't know the WMI/DCOM protocol enough to tell what might happen with those two lines not catching incoming messages. Nothing has seg faulted or anything yet though. Maybe a dev can comment on why these lines would be receiving a parse error on incoming DCOM data on Solaris only. Or maybe someone can share how bad and unstable my hack really is :) -------------------- m2f -------------------- Read this topic online here: http://community.zenoss.com/forums/viewtopic.php?p=17374#17374 -------------------- m2f -------------------- _______________________________________________ zenoss-users mailing list [email protected] http://lists.zenoss.org/mailman/listinfo/zenoss-users
