https://bugs.kde.org/show_bug.cgi?id=417085

Zoltan Padrah <zoltan.pad...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Zoltan Padrah <zoltan.pad...@gmail.com> ---
Hi,

based on the logs, this is a known issue of the buildsystem of KTechLab, as the
build depends on a corner-case in CMake and KDE CMake libraries: some internal
libraries of KTechLab depend (and include) generated headers from other
internal libraries. Because these dependencies are not handled in the
buildsystem, in some cases the build fails because these headers are not
generated yet.

There is a workaround for this issue: explicitly generate the headers, before
running the final `make` command. This is implemented in the `build-simple.sh`
script:

https://cgit.kde.org/ktechlab.git/tree/build-simple.sh?h=v0.40.1#n57


The more permanent fix for this issue has been to not use internal libraries in
KTechLab, and then the dependencies are properly tracked by CMake. This has
been done after the 0.40.1 release, in the 0.50 series. For reference, please
see this commit:

https://cgit.kde.org/ktechlab.git/commit/?id=393daeb5d0f0ec75b647922cabe83d2f36867712

Please let me know if the workaround is acceptable for you, or if you have some
other issue.
As KDE4 is considered deprecated, I prefer to not to make a new release for
KDE4.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to