https://bugs.kde.org/show_bug.cgi?id=431226
Bug ID: 431226
Summary: plugins/extensions/pykrita/kritarunner: Missing
dependency on ui_info.h and ui_manager.h
Product: krita
Version: git master
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
The pykrita/plugin target generates two required ui header files, ui_info.h and
ui_manager.h, using the ki18n_wrap_ui macro. The source files are independently
used by the pykrita/kritarunner target, which however doesn't generate the
required header files. This means that when built in parallel, sometimes the
pykrita/kritarunner target is built before the pykrita/plugin target and
compilation fails with
> /build/krita-4.1.8/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:19:10:
> fatal error: ui_manager.h: No such file or directory
> #include "ui_manager.h"
> ^~~~~~~~~~~~~~
A full build output can be found here:
https://gist.githubusercontent.com/worldofpeace/c8248ff92b0ced199124bdcfdb59420f/raw/b0b26769b6369146b6c7a110eaa3e230f81515be/krita.log
When building Krita for NixOS, we're currently disabling building in parallel
to avoid this, but that makes the builds extremely lengthy.
This was also reported in https://bugs.kde.org/show_bug.cgi?id=407591.
--
You are receiving this mail because:
You are watching all bug changes.