Fails to build (git master)
# kdesrc-build running: 'gmake' '-j' '4'
# from directory: /home/justin/kde/build/kalk
[ 2%] Generating mo...
[ 2%] Generating ts...
[ 4%] Automatic MOC for target knumber
[ 4%] Built target knumber_autogen
[ 4%] Built target tsfiles-d1bd10d0120cc052a04f281b96c423ce
Consolidate compiler generated dependencies of target knumber
[ 4%] Built target pofiles-d1bd10d0120cc052a04f281b96c423ce
[ 5%] Building CXX object knumber/CMakeFiles/knumber.dir/knumber.cpp.o
/home/justin/kde/src/kalk/knumber/knumber.cpp:374:1: error: no declaration matches ‘KNumber::KNumber(long double)’
374 | KNumber::KNumber(long double value) : value_(new detail::knumber_float(value)) {
| ^~~~~~~
In file included from /home/justin/kde/src/kalk/knumber/knumber.cpp:19:
/home/justin/kde/src/kalk/knumber/knumber.h:77:9: note: candidates are: ‘KNumber::KNumber(const KNumber&)’
77 | KNumber(const KNumber &other);
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.h:75:18: note: ‘KNumber::KNumber(double)’
75 | explicit KNumber(double value);
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:367:1: note: ‘KNumber::KNumber(quint64, quint64)’
367 | KNumber::KNumber(quint64 num, quint64 den) : value_(new detail::knumber_fraction(num, den)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:361:1: note: ‘KNumber::KNumber(qint64, quint64)’
361 | KNumber::KNumber(qint64 num, quint64 den) : value_(new detail::knumber_fraction(num, den)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:355:1: note: ‘KNumber::KNumber(quint64)’
355 | KNumber::KNumber(quint64 value) : value_(new detail::knumber_integer(value)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:349:1: note: ‘KNumber::KNumber(quint32)’
349 | KNumber::KNumber(quint32 value) : value_(new detail::knumber_integer(value)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:343:1: note: ‘KNumber::KNumber(qint64)’
343 | KNumber::KNumber(qint64 value) : value_(new detail::knumber_integer(value)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:337:1: note: ‘KNumber::KNumber(qint32)’
337 | KNumber::KNumber(qint32 value) : value_(new detail::knumber_integer(value)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:282:1: note: ‘KNumber::KNumber(const QString&)’
282 | KNumber::KNumber(const QString &s) : value_(nullptr) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.cpp:270:1: note: ‘KNumber::KNumber()’
270 | KNumber::KNumber() : value_(new detail::knumber_integer(0)) {
| ^~~~~~~
/home/justin/kde/src/kalk/knumber/knumber.h:29:7: note: ‘class KNumber’ defined here
29 | class KNumber {
| ^~~~~~~
gmake[2]: *** [knumber/CMakeFiles/knumber.dir/build.make:90: knumber/CMakeFiles/knumber.dir/knumber.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:433: knumber/CMakeFiles/knumber.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2