Bug 410709 - Background parser no longer working in KDevelop 5.4.0 using Generic Project Manager (Manager=KDevGenericManager)
Summary: Background parser no longer working in KDevelop 5.4.0 using Generic Project M...
Status: RESOLVED UPSTREAM
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (Clang-based) (other bugs)
Version First Reported In: 5.4.0
Platform: Neon Linux
: NOR grave
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-07 21:33 UTC by rgoomes
Modified: 2019-08-08 08:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rgoomes 2019-08-07 21:33:28 UTC
SUMMARY
KDevGenericManager in 5.4.0 seems to have broken C++ tools

STEPS TO REPRODUCE
1. Upgrade KDevelop from 5.3.3 to 5.4
2. Open any project using the Generic Project Manager

OBSERVED RESULT
- Background Parser not running
- Go-to in a symbol is not working (Ctrl+mouse)
- Project → Open Configuration Menu does not show tab to configure compiler flags
- C++ integration seems fully disabled


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Friedrich W. H. Kossebau 2019-08-07 21:46:50 UTC
Thanks for reporting the issue. A similar observation had been told before on the #kdevelop irc channel, and it was found that the KDevelop Neon packages were not build against the desired llvm/clang libraries.

A fix should be on the way to Neon users in updated packages already. Please look out for package updates the next days (perhaps already now) and retry. If still not working in a week, please reopen the bug.
Comment 2 Francis Herne 2019-08-07 21:51:26 UTC
To be clear, do projects using other manager plugins work as expected?

---

The initial packaging of 5.4 in Neon had a problem with the Clang dependencies which prevented kdev-clang from working at all; that should hopefully have been fixed a few hours ago, so please try updating again and see if it works.

If only the Generic manager is affected, something else is probably at fault.
Comment 3 rgoomes 2019-08-08 08:32:08 UTC
(In reply to Friedrich W. H. Kossebau from comment #1)
> Thanks for reporting the issue. A similar observation had been told before
> on the #kdevelop irc channel, and it was found that the KDevelop Neon
> packages were not build against the desired llvm/clang libraries.
> 
> A fix should be on the way to Neon users in updated packages already. Please
> look out for package updates the next days (perhaps already now) and retry.
> If still not working in a week, please reopen the bug.

(In reply to Francis Herne from comment #2)
> To be clear, do projects using other manager plugins work as expected?
> 
> ---
> 
> The initial packaging of 5.4 in Neon had a problem with the Clang
> dependencies which prevented kdev-clang from working at all; that should
> hopefully have been fixed a few hours ago, so please try updating again and
> see if it works.
> 
> If only the Generic manager is affected, something else is probably at fault.

sorry for the bug report. just received the new kdevelop packages in neon, everything is working fine again. please close the issue

thanks for everything