Bug 419520

Summary: Build tool view does not parse warnings and errors using clang-cl (on Windows)
Product: [Applications] kdevelop Reporter: Jeremy W. Murphy <jeremy.william.murphy>
Component: Output ViewsAssignee: kdevelop-bugs-null
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.5.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jeremy W. Murphy 2020-04-01 23:24:42 UTC
SUMMARY

Warnings and errors are not highlighted orange and red respectively, although the preceding "In file..." lines do get highlighted blue.

An example warning line is:

Application/Infrastructure/DataManager/Include/EnumeratedItem.hpp(15,10): warning: non-portable path to file '"Application.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]

STEPS TO REPRODUCE
1. Use clang-cl on Windows
2. Build some code that generates warnings/errors

OBSERVED RESULT

Warnings and errors are not highlighted.

EXPECTED RESULT

Warnings and errors are highlighted.

SOFTWARE/OS VERSIONS
Windows: Server 2016 Standard
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.67.0
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Jeremy W. Murphy 2020-04-02 05:34:55 UTC
Also, link errors, e.g.:

NodeValueChangeEventLogger.obj : error LNK2019: unresolved external symbol "private: static struct NodeValueChangeEventLoggerElement::NodeValueEvents const * const NodeValueChangeEventLoggerElement::NODES_VALUE_EVENTS" (?NODES_VALUE_EVENTS@NodeValueChangeEventLoggerElement@@0QBUNodeValueEvents@1@B) referenced in function "private: void __thiscall NodeValueChangeEventLoggerElement::InitialiseNodesEvents(void)" (?InitialiseNodesEvents@NodeValueChangeEventLoggerElement@@AAEXXZ)