Created attachment 1609
Windows defender screenshot
Downloading the DMD compiler version 2.071.1 for Windows triggered my antivirus system. Please run scans on the offered download version of dmd.
Comment #1 by lodovico — 2016-08-20T08:05:38Z
(In reply to Jonathas from comment #0)
> Downloading the DMD compiler version 2.071.1 for Windows triggered my
> antivirus system. Please run scans on the offered download version of dmd.
It's a false positive.
It is safe. You can check Martin Novak's signature on it [1].
So the real problem is finding a way to avoid antiviruses from signalling it, as it's definitely not a virus.
[1] https://dlang.org/gpg_keys.html
Created attachment 1610
After installing it
I disabled Windows defender and installed, now the antivirus kicks in again complaining about one of the files that the installer deployed, nsis6-ddemangle.exe. Looks like one of the dependencies is infected. My antivirus is trying to remove that file.
Comment #4 by b2.temp — 2016-08-21T02:07:52Z
(In reply to Jonathas from comment #3)
> Created attachment 1610 [details]
> After installing it
>
> I disabled Windows defender and installed, now the antivirus kicks in again
> complaining about one of the files that the installer deployed,
> nsis6-ddemangle.exe. Looks like one of the dependencies is infected. My
> antivirus is trying to remove that file.
Waiting for a new setup you can do this instead: remove any previous garbages and download the 7z archive:
To complete the setup:
- unpack the contained folder where you wished to setup.
- add the path of the sub-directory named "bin" (the one that contains dmd.exe, ddemangle.exe, etc) to the system PATH.
(In reply to Sobirari Muhomori from comment #5)
> I uploaded the file at
> https://www.microsoft.com/en-us/security/portal/submission/submit.aspx for
> online scan with microsoft antivirus and it tells that the file is not
> detected.
How did you manage to upload the installer exe that is bigger than 10MB?
Comment #9 by dlang-bugzilla — 2017-07-01T10:08:29Z
Is this still a problem?
Generally, false positives need to be reported to the antivirus vendor. Reports from end-users are more effective than reports from the software's authors, so generally (aside from code signing, possibly), there is nothing that could be done from D's side.
I'll close this for now as the bug is close to being a year old; please reopen if this false positive (Win32/Ipac.B!cl) still affects current releases of DMD.