All it does is scan software for specific patterns and Linux software will have those same patterns but for a totally legitimate reason where clamav incorrectly believes it found a -windows- infected file.
Regarding the 1st:
ClamAV PUA.Win.Packer.PrivateExeProte-7`. As you can see not only a -windows- problem but also a "Potentially Unwanted Application". Basically something they consider a problem. When using Windows. See ClamAV PUA.Win32.Packer.PrivateExeProte-7
Regarding the 3rd see the link in comments here: Virus PUA.Script.PDF.EmbededJS-1 Again a PUA.
4th one: see ClamAV: PUA.Win.Exploit.CVE_2012_0110 FOUND (/usr/share/mime/mime.cache) Again a PUA.
Sorry, but the only thing clamav is good for is finding -windows- viruses in -windows- files. It really really really is useless on a Linux system. Even if it did ever find a virus the sheer amount of false positives makes it useless. You are wasting your time.