SUMMARY Windows nightlies are broken from 1st Dec 2020. STEPS TO REPRODUCE 1. Navigate to https://binary-factory.kde.org/job/Okular_Nightly_win64/ 2. Latest succesful build is #591 (Nov 30, 2020). 3. Subsequent builds complain on okular\generators\spectre\generator_ghostview.h(16): fatal error C1083: Cannot open include file: 'libspectre/spectre.h'. OBSERVED RESULT No newer nightly after 30th of November. EXPECTED RESULT Windows nightlies should work. SOFTWARE/OS VERSIONS Windows: Windows 10 Enterprise (1909, 64-bit). ADDITIONAL INFORMATION On some enterprise machines Microsoft Store is disabled, therefore only option is https://binary-factory.kde.org/job/Okular_Nightly_win64/ Can someone fix it, please?
Sorry, just asking: is this the reason the windows store version is updated to release "20.12.2" and not on 21.04?
Yes, as no 21.04 build was there that worked since then. (if I didn't miss that)
FWIW this is not an Okular issue, this is a craft issue that builds libspectre wrong.
@Albert - Mind detailing what Craft is doing wrong here with the libspectre build? https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/libs/libspectre/libspectre.py
The fact that it's rolling out its own build system https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/libs/libspectre/spectre-0.2.1-cmake.diff
I'm sorry that there are platforms besides gnu linux. Is spectre one of those few packages that support autotools with msvc?
We've discussed this in the IRC channel not more than a month ago, I don't know and i don't care if spectre support autotools with msvc. You're free to use your own buildsystem, but if you do, your buildsytem should be compatible with the real one, and it doesn't seem to be, because otherwise it wouldn't fail to find the include path? Hmmm, thought maybe the problem is actually in Okular, i'll have a second look later.
Ok, will probably be fixed by https://invent.kde.org/graphics/okular/-/merge_requests/432
Thanks for investigating that - I can confirm the build is now fixed. https://binary-factory.kde.org/job/Okular_Nightly_win64/
Thx