Hi John,
Workstation 10.0.4 and newer do not use filter.c in vmnet; It was deliberately removed between Workstation 10.0.3 and 10.0.4. The inclusion of a zero-byte file was unintentional, but it is unreferenced and its presence should not have any ill effect.
If you are still encountering problems installing and running Workstation, you can try sharing your host OS distro/version and the vmnet build error message here and we'll see if we can help.
Cheers,
--
Darius