When trying to compile (with clang-18 on a LLVM profile) I found that this package does not compile due to trivial things that are easily corrected. I am providing patches for this version to be compiled/used in Gentoo (not sure if upstream fixed them or how to provide them the patches), in any case this is a quickfix to have it compiled for now. Btw: The Gentoo's ebuild is also missing `eapply_user` at the end of `src_prepare` function
Created attachment 903388 [details, diff] Fix noexcept and throw missing specifications
Created attachment 903389 [details] Patchset to make it compile
(In reply to David Carlos Manuelda from comment #0) > Btw: The Gentoo's ebuild is also missing `eapply_user` at the end of > `src_prepare` function It is not, qt5-build_src_prepare at the end of it runs "default" which in turn does eapply_user. When using portage it's actually impossible for it to be missing in current EAPIs given a QA check will abort the build if it wasn't ran.
(In reply to Ionen Wolkens from comment #3) > (In reply to David Carlos Manuelda from comment #0) > > Btw: The Gentoo's ebuild is also missing `eapply_user` at the end of > > `src_prepare` function > It is not, qt5-build_src_prepare at the end of it runs "default" which in > turn does eapply_user. When using portage it's actually impossible for it to > be missing in current EAPIs given a QA check will abort the build if it > wasn't ran. Ah, sorry, I was too busy to notice that (and the mistake was mine on a bad folder for my custom patches that was not being applied)
Created attachment 914192 [details] build.log I'm having a similar issue. I will try the patch files shortly.
Created attachment 914193 [details] after-patch (In reply to gentoo.unbraided554 from comment #5) > Created attachment 914192 [details] > build.log > > I'm having a similar issue. > I will try the patch files shortly. Patch did not work.
I've reviewed the patches and compilation and sadly it will not compile with LLVM19 as of the char_traits missing template and other errors that are not covered by these patches. I could remove the Base::template references (that seems they don't work with clang) but the issue about char_traits persists
Note that when I tested it compiled fine with clang18 and these patches but now clang19 is another issue
FWIW I can confirm (a) it doesn't compile without the patches, and (b) it compiles with the patches and LLVM/clang 18. I didn't try with 19. I can also confirm it runs OK! It's useful qtwebengine:15 still exists for now, as app-office/kmymoney absolutely requires it at the moment.