Thread overview
[Issue 21588] Please add a way to setup a "Dustmite" when project build is failed because of DMD or Link failed because of DMD bug
Jan 28, 2021
Rainer Schuetze
Jan 29, 2021
apham
Jan 29, 2021
Rainer Schuetze
Jan 29, 2021
apham
Jan 30, 2021
Rainer Schuetze
Dec 17, 2022
Iain Buclaw
January 28, 2021
https://issues.dlang.org/show_bug.cgi?id=21588

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario@gmx.de

--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> ---
Are you aware of the existing integration? See https://rainers.github.io/visuald/visuald/DustMite.html

Does this work for your use case?

--
January 29, 2021
https://issues.dlang.org/show_bug.cgi?id=21588

--- Comment #2 from apham <apz28@hotmail.com> ---
No since it try to check for "internal error ..." but in my case with different error message

main.exe : fatal error LNK1120: 43 unresolved externals Error: linker exited with status 1120

When using that feature, I got following error message object.Exception@DustMite\dustmite.d(367): Intial test fails: Test script "build.dustmite.bat 2>&1 | find \"Internal error\"" exited with exit code 1 (failure)

--
January 29, 2021
https://issues.dlang.org/show_bug.cgi?id=21588

--- Comment #3 from Rainer Schuetze <r.sagitario@gmx.de> ---
If you select a text in the output pane, it will use that instead of "internal error".

--
January 29, 2021
https://issues.dlang.org/show_bug.cgi?id=21588

--- Comment #4 from apham <apz28@hotmail.com> ---
The problem is that the error message shown only in command line not in visuald. So if you can create/generate the batch file with actual dustmite command that it is running, then I can tweak it to whatever I need it to run

--
January 30, 2021
https://issues.dlang.org/show_bug.cgi?id=21588

--- Comment #5 from Rainer Schuetze <r.sagitario@gmx.de> ---
When you run the "Dustmite build failure" command, the console window shows the generated directory and the dustmite command in the very first line. You can copy and alter this command to check for other output and run it from the command line.

I guess the generated build.dustmite.bat will exhibit the same problem as when building from within Visual Studio, though. My first try would be removing pipedmd.exe wrapping the call to link.exe.

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=21588

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P4

--
October 18, 2023
https://issues.dlang.org/show_bug.cgi?id=21588

--- Comment #6 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/visuald/issues/239

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--