Answer (1)

im_msvistalog is Windows specific and uses the Microsoft Windows Eventlog API and the corresponding library, as such it can be only compiled on Windows.