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

Reply via email to