I'm having the following build errors:
/usr/include/unicode/ucol.h:553:1: note: invalid template non-type parameter
553 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/AtomicString.h:378,
from ~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/WTFString.h:769,
from ~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringView.h:187,
from ~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:41:
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:53:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
53 | StringTypeAdapter<char>(char character)
| ^
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:53:28: note: remove the ‘< >’
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:80:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
80 | StringTypeAdapter<UChar>(UChar character)
| ^~~~~
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:80:30: note: remove the ‘< >’
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:227:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
227 | StringTypeAdapter<String>(const String& string)
| ^
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:227:30: note: remove the ‘< >’
In file included from ~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringConcatenate.h:839:
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringOperators.h:88:63: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
88 | StringTypeAdapter<StringAppend<StringType1, StringType2>>(StringAppend<StringType1, StringType2>& buffer)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringOperators.h:88:63: note: remove the ‘< >’
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringView.h:503:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
503 | StringTypeAdapter<StringView>(StringView string)
| ^~~~~~~~~~
~/.cache/yay/qt5-webkit/src/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringView.h:503:35: note: remove the ‘< >’
make[2]: *** [Source/WTF/wtf/CMakeFiles/WTF.dir/build.make:984: Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1500: Source/WTF/wtf/CMakeFiles/WTF.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: qt5-webkit-exit status 4
-> Failed to install the following packages. Manual intervention is required:
qt5-webkit - exit status 4
Pinned Comments
FabioLolix commented on 2024-08-20 14:12 (UTC)
btw patches are welcome here https://github.com/FabioLolix/PKGBUILD-AUR_fix/tree/master/q
FabioLolix commented on 2024-05-24 12:05 (UTC)
qt5-webkit-movableink-git prebuild uploaded on sourceforge, thanks to MoetaYuko for the patch
About the comments; I'm starting to get really pissed off; please refrain to stating the obvious, make questions already answered, reporting already reported stuff, the icu solutions work for installed packages whenever how quirk they are, etc, etc, etc....
If you wanna post, post a patch!
@TheExplorer You don't say! [insert Nicals Cage meme]
@oldherl have you tried to read the post before yours before posting, you should try that
FabioLolix commented on 2024-05-23 08:40 (UTC)
Post another time that this fails to build with icu 75 and I'll no longer upload the pre-build packages, I have qt5-webkit-movableink-git ready. You have been warned.
Have been posted enough icu 74 solution too.
FabioLolix commented on 2023-12-27 15:49 (UTC)
btw, depends on
libicuuc.so
have been added so you are obliged to uninstall and rebuild when there is a new icu update instead of keeping a non-working qt5-webkit (which lead to other build issues)xiota commented on 2023-11-12 17:30 (UTC)
Or read: makepkg: Improving build times.
FabioLolix commented on 2023-01-06 17:06 (UTC)
Pre builded (in clean chroot) package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ for who is interested