https://bugs.kde.org/show_bug.cgi?id=366789
Bug ID: 366789
Summary: requires qt 5.7 to build due to new QLocale::Script
enums
Product: frameworks-sonnet
Version: unspecified
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Sonnet now seems to require qt 5.7 to build. I don't know whether the right
thing would be to revert the dependency or to update CMakeList.txt to reflect
the dependency.
Building from master fails with:
[ 24%] Building CXX object
src/core/CMakeFiles/KF5SonnetCore.dir/guesslanguage.cpp.o
[ 29%] Built target parsetrigrams
[ 29%] Built target trigrams_sonnet
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp: In constructor
'Sonnet::GuessLanguagePrivate::GuessLanguagePrivate()':
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp:484:30: error:
'AhomScript' is not a member of 'QLocale'
names = getNames(QLocale::AhomScript);
^
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp:487:30: error:
'AnatolianHieroglyphsScript' is not a member of 'QLocale'
names = getNames(QLocale::AnatolianHieroglyphsScript);
^
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp:490:30: error:
'HatranScript' is not a member of 'QLocale'
names = getNames(QLocale::HatranScript);
^
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp:493:30: error:
'MultaniScript' is not a member of 'QLocale'
names = getNames(QLocale::MultaniScript);
^
/opt/kde/sources/frameworks/sonnet/src/core/guesslanguage.cpp:496:30: error:
'OldHungarianScript' is not a member of 'QLocale'
names = getNames(QLocale::OldHungarianScript);
^
src/core/CMakeFiles/KF5SonnetCore.dir/build.make:206: recipe for target
'src/core/CMakeFiles/KF5SonnetCore.dir/guesslanguage.cpp.o' failed
gmake[2]: *** [src/core/CMakeFiles/KF5SonnetCore.dir/guesslanguage.cpp.o] Error
1
CMakeFiles/Makefile2:142: recipe for target
'src/core/CMakeFiles/KF5SonnetCore.dir/all' failed
gmake[1]: *** [src/core/CMakeFiles/KF5SonnetCore.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
gmake: *** [all] Error 2
These lines were introduced by git commit
8ed9a423a2237ac1b21bdd0cc8a7ba3d6ae71a92 but it looks like these QLocal::Script
enum values were only introduced in qt 5.7 -
http://doc.qt.io/qt-5/qlocale.html#Script-enum
Reproducible: Always
--
You are receiving this mail because:
You are watching all bug changes.