[Support] Packaging fails due to knumbertest
Hi and thank you for developing Kalk!
I have some troubles in packaging Kalk for Debian. It's not getting into the main archive soon, due to freeze, but I'm already working on it...
I'm using following Build-Dependencies
Build-Depends: cmake (>= 3.16~),
debhelper-compat (= 13),
extra-cmake-modules (>= 5.89.0~),
libgmp-dev,
libmpfr-dev,
qtbase5-dev (>= 5.15.2~),
qtdeclarative5-dev (>= 5.15.2~),
qtquickcontrols2-5-dev (>= 5.15.2~),
libkf5config-dev (>= 5.89.0~),
kirigami2-dev (>= 5.89.0~),
libkf5i18n-dev (>= 5.89.0~),
libkf5coreaddons-dev (>= 5.89.0~),
libkf5unitconversion-dev,
libbison-dev,
bison,
libfl-dev,
But knumbertest fails: depending on the platform (docker, OG PP, OP6), it fails sooner or later. Best case (with Debian on OP6) follows
Constants:
----------
Testing type of: KNumber::Zero should give Integer and gives Integer ...OK
Testing type of: KNumber::One should give Integer and gives Integer ...OK
Testing type of: KNumber::NegOne should give Integer and gives Integer ...OK
Testing type of: KNumber::Pi should give Float and gives Float ...OK
Testing type of: KNumber::Euler should give Float and gives Float ...OK
Testing Constructors:
---------------------
Testing result of: KNumber(5) should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing type of: KNumber(5.3) should give Float and gives Float ...OK
Testing type of: KNumber(0.0) should give Integer and gives Integer ...OK
Testing result of: KNumber("5") should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/3") should give 5/3 and gives 5/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/1") should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("0/12") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Read decimals as fractions:
Testing result of: KNumber("5") should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("1.2") should give 6/5 and gives 6/5 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("-0.02") should give -1/50 and gives -1/50 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5e-2") should give 1/20 and gives 1/20 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("1.2e3") should give 1200 and gives 1200 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("0.02e+1") should give 1/5 and gives 1/5 ...
The type of the result should be Fraction and gives Fraction ... OK
Read decimals as floats:
Testing result of: KNumber("5.3") should give 5.3 and gives 5.3 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-inf") should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5,2") should give 5.2 and gives 5.2 ...
The type of the result should be Float and gives Float ... OK
Testing Compare:
----------------
Testing truth of: KNumber(5) == KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(5) > KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(5) < KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(5) < KNumber(0) should be 0 and is 0 ... OK
Testing truth of: KNumber(-5) < KNumber(0) should be 1 and is 1 ... OK
Testing truth of: KNumber(5) >= KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(5) <= KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(5) != KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(2) == KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(2) > KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(2) < KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(2) >= KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(2) <= KNumber(2) should be 1 and is 1 ... OK
Testing truth of: KNumber(2) != KNumber(2) should be 0 and is 0 ... OK
Testing truth of: KNumber(5) == KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber(5) > KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber(5) < KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber(5) >= KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber(5) <= KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber(5) != KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("1/2") == KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("1/2") > KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("1/2") < KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("1/2") >= KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("1/2") <= KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("1/2") != KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("3/2") == KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("3/2") > KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("3/2") < KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("3/2") >= KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber("3/2") <= KNumber("1/2") should be 0 and is 0 ... OK
Testing truth of: KNumber("3/2") != KNumber("1/2") should be 1 and is 1 ... OK
Testing truth of: KNumber(3.2) != KNumber(3) should be 1 and is 1 ... OK
Testing truth of: KNumber(3.2) > KNumber(3) should be 1 and is 1 ... OK
Testing truth of: KNumber(3.2) < KNumber(3) should be 0 and is 0 ... OK
Testing truth of: KNumber(3.2) < KNumber("3/5") should be 0 and is 0 ... OK
Testing additions:
------------------
Testing result of: KNumber(5) + KNumber(2) should give 7 and gives 7 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) + KNumber("2/3") should give 17/3 and gives 17/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(5) + KNumber("2.3") should give 7.3 and gives 7.3 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("5/3") + KNumber(2) should give 11/3 and gives 11/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") + KNumber("2/3") should give 7/3 and gives 7/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") + KNumber("1/3") should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/3") + KNumber("-26/3") should give -7 and gives -7 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/2") + KNumber(2.3) should give 4.8 and gives 4.8 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) + KNumber(2) should give 7.3 and gives 7.3 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) + KNumber("2/4") should give 5.8 and gives 5.8 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) + KNumber(2.3) should give 7.6 and gives 7.6 ...
The type of the result should be Float and gives Float ... OK
Testing subtractions:
---------------------
Testing result of: KNumber(5) - KNumber(2) should give 3 and gives 3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) - KNumber("2/3") should give 13/3 and gives 13/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(5) - KNumber(2.3) should give 2.7 and gives 2.7 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("5/3") - KNumber(2) should give -1/3 and gives -1/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") - KNumber("1/3") should give 4/3 and gives 4/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") - KNumber("2/3") should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5/3") - KNumber("4/3") should give -3 and gives -3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/4") - KNumber(2.2) should give -0.95 and gives -0.95 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) - KNumber(2) should give 3.3 and gives 3.3 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) - KNumber("3/4") should give 4.55 and gives 4.55 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) - KNumber(2.3) should give 3 and gives 3 ...
The type of the result should be Integer and gives Integer ... OK
Testing multiplications:
------------------------
Testing result of: KNumber(5) * KNumber(2) should give 10 and gives 10 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) * KNumber("2/3") should give 10/3 and gives 10/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(5) * KNumber("2/5") should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) * KNumber(2.3) should give 11.5 and gives 11.5 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(0) * KNumber("2/5") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(0) * KNumber(2.3) should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/3") * KNumber(2) should give 10/3 and gives 10/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") * KNumber(0) should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/3") * KNumber("2/3") should give 10/9 and gives 10/9 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("25/6") * KNumber("12/5") should give 10 and gives 10 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/2") * KNumber(2.3) should give 5.75 and gives 5.75 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) * KNumber(2) should give 10.6 and gives 10.6 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) * KNumber(0) should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5.3) * KNumber("1/2") should give 2.65 and gives 2.65 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) * KNumber(2.3) should give 12.19 and gives 12.19 ...
The type of the result should be Float and gives Float ... OK
Testing divisions:
------------------
Testing result of: KNumber(5) / KNumber(2) should give 5/2 and gives 5/2 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(122) / KNumber(2) should give 61 and gives 61 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(12) / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-12) / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5) / KNumber("2/3") should give 15/2 and gives 15/2 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(6) / KNumber("2/3") should give 9 and gives 9 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) / KNumber(2.5) should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5/3") / KNumber(2) should give 5/6 and gives 5/6 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5/3") / KNumber("2/3") should give 5/2 and gives 5/2 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("49/3") / KNumber("7/9") should give 21 and gives 21 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/2") / KNumber(2.5) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/2") / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/2") / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5.3) / KNumber(2) should give 2.65 and gives 2.65 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.3) / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5.3) / KNumber("2/3") should give 7.95 and gives 7.95 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.5) / KNumber(2.5) should give 2.2 and gives 2.2 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.5) / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.5) / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing And/Or:
---------------
Testing result of: KNumber(17) & KNumber(9) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(17) | KNumber(9) should give 25 and gives 25 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(1023) & KNumber(255) should give 255 and gives 255 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(1023) | KNumber(255) should give 1023 and gives 1023 ...
The type of the result should be Integer and gives Integer ... OK
Testing modulus:
----------------
Testing result of: KNumber(23) % KNumber(4) should give 3 and gives 3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(12) % KNumber(-5) should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-12) % KNumber(5) should give 3 and gives 3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(12) % KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-12) % KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing absolute value:
-----------------------
Testing result of: KNumber(5).abs() should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("2/3").abs() should give 2/3 and gives 2/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("2.3").abs() should give 2.3 and gives 2.3 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(-5).abs() should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-2/3").abs() should give 2/3 and gives 2/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("-2.3").abs() should give 2.3 and gives 2.3 ...
The type of the result should be Float and gives Float ... OK
Testing square root, cubic root:
--------------------------------
Testing result of: KNumber(16).sqrt() should give 4 and gives 4 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-16).sqrt() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("16/9").sqrt() should give 4/3 and gives 4/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("-16/9").sqrt() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(2).sqrt() should give 1.41421356237 and gives 1.41421356237 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("2/3").sqrt() should give 0.816496580928 and gives 0.816496580928 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("0.25").sqrt() should give 0.5 and gives 0.5 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("-0.25").sqrt() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(27).cbrt() should give 3 and gives 3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-27).cbrt() should give -3 and gives -3 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("27/8").cbrt() should give 3/2 and gives 3/2 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("-8/27").cbrt() should give -2/3 and gives -2/3 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(2).cbrt() should give 1.25992104989 and gives 1.25992104989 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("2/3").cbrt() should give 0.873580464736 and gives 0.873580464736 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("0.25").cbrt() should give 0.629960524947 and gives 0.629960524947 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("-0.25").cbrt() should give -0.629960524947 and gives -0.629960524947 ...
The type of the result should be Float and gives Float ... OK
Testing factorial:
------------------
Testing result of: KNumber(-1).factorial() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-2).factorial() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-20).factorial() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-1/2).factorial() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-0.5).factorial() should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(1).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(2).factorial() should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(3).factorial() should give 6 and gives 6 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(4).factorial() should give 24 and gives 24 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5).factorial() should give 120 and gives 120 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(6).factorial() should give 720 and gives 720 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(9).factorial() should give 362880 and gives 362880 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(12).factorial() should give 479001600 and gives 479001600 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(13).factorial() should give 6227020800 and gives 6227020800 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(1/2).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(2/1).factorial() should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(3/2).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(0.1).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(0.5).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(1.5).factorial() should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(2.5).factorial() should give 2 and gives 2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(3.5).factorial() should give 6 and gives 6 ...
The type of the result should be Integer and gives Integer ... OK
Testing complement:
-------------------
Testing result of: ~KNumber(0.12345) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: ~KNumber(-0.12345) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: ~KNumber("1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: ~KNumber("-1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing Power:
--------------
Testing result of: KNumber(0) ^ KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0) ^ KNumber(-4) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5) ^ KNumber(4) should give 625 and gives 625 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(122) ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-5) ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-2) ^ KNumber(3) should give -8 and gives -8 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-2) ^ KNumber(4) should give 16 and gives 16 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) ^ KNumber(-2) should give 1/25 and gives 1/25 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(8) ^ KNumber("2/3") should give 4 and gives 4 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(8) ^ KNumber("-2/3") should give 1/4 and gives 1/4 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber(-16) ^ KNumber("1/4") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-8) ^ KNumber("1/3") should give -2 and gives -2 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-5) ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/3") ^ KNumber(2) should give 25/9 and gives 25/9 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("5/3") ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5/3") ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("8/27") ^ KNumber("2/3") should give 4/9 and gives 4/9 ...
The type of the result should be Fraction and gives Fraction ... OK
Testing result of: KNumber("49/3") ^ KNumber("7/9") should give 8.78016428243 and gives 8.78016428243 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("5/2") ^ KNumber(2.5) should give 9.88211768803 and gives 9.88211768803 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber("5/2") ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5/2") ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5.3) ^ KNumber(2) should give 28.09 and gives 28.09 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.3) ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-5.3) ^ KNumber(0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5.3) ^ KNumber("2/3") should give 3.03983898039 and gives 3.03983898039 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.5) ^ KNumber(2.5) should give 70.9425383673 and gives 70.9425383673 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(5.5) ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-5.5) ^ KNumber(0.0) should give 1 and gives 1 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber::Pi() ^ KNumber::Pi() should give 36.4621596072 and gives 36.4621596072 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber::Euler() ^ KNumber::Pi() should give 23.1406926328 and gives 23.1406926328 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(2.0) ^ KNumber(0.5) should give 1.41421356237 and gives 1.41421356237 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(2.0) ^ KNumber(-0.5) should give 0.707106781187 and gives 0.707106781187 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(-2.0).exp() should give 0.135335283237 and gives 0.135335283237 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber::Euler() ^ KNumber(-2.0) should give 0.135335283237 and gives 0.135335283237 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber(2.0).exp() should give 7.38905609893 and gives 7.38905609893 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber::Euler() ^ KNumber(2.0) should give 7.38905609893 and gives 7.38905609893 ...
The type of the result should be Float and gives Float ... OK
Testing result of: KNumber::Euler() ^ 1000 should give 1.97007111402e+434 and gives 1.97007111402e+434 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("3.1415926") ^ KNumber("3.1415926") should give 36.4621554164 and gives 36.4621554164 ...
The type of the result should be Float and gives Float ... OK
Testing truncate to an integer:
-------------------------------
Testing result of: KNumber(16).integerPart() should give 16 and gives 16 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("43/9").integerPart() should give 4 and gives 4 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-43/9").integerPart() should give -4 and gives -4 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5.25").integerPart() should give 5 and gives 5 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5.25").integerPart() should give -5 and gives -5 ...
The type of the result should be Integer and gives Integer ... OK
Testing left/right shift:
-------------------------
Testing result of: KNumber(16) << KNumber(2) should give 64 and gives 64 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(16) >> KNumber(2) should give 4 and gives 4 ...
The type of the result should be Integer and gives Integer ... OK
Testing inf/nan-arithmetics:
----------------------------
Testing result of: inf + KNumber(2) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) + inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf + KNumber("1/2") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") + inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf + KNumber(2.01) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) + inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + KNumber(2) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) + -inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + KNumber("1/2") should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") + -inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + KNumber(2.01) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) + -inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan + KNumber(2) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan + KNumber("1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan + KNumber(2.01) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf + inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf + -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + -inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan + inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf + nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - KNumber(2) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) - inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - KNumber("1/2") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") - inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - KNumber(2.01) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) - inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - KNumber(2) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) - -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - KNumber("1/2") should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") - -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - KNumber(2.01) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) - -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan - KNumber(2) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan - KNumber("1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan - KNumber(2.01) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan - inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf - nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * KNumber(2) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) * inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * KNumber("1/2") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") * inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * KNumber(2.01) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) * inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * KNumber(2) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) * -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * KNumber("1/2") should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") * -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * KNumber(2.01) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) * -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan * KNumber(2) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan * KNumber("1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan * KNumber(2.01) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * -inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * inf should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * -inf should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan * inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0) * inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0) * -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0.0) * inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0.0) * -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf * KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf * KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf / KNumber(2) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) / inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: inf / KNumber("1/2") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") / inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: inf / KNumber(2.01) should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) / inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: -inf / KNumber(2) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) / -inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: -inf / KNumber("1/2") should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") / -inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: -inf / KNumber(2.01) should give -inf and gives -inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) / -inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: nan / KNumber(2) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan / KNumber("1/2") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/3") / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan / KNumber(2.01) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5.4) / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf / inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf / -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / -inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: inf / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: nan / inf should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / nan should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0) / inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(0) / -inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: inf / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / KNumber(0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(0.0) / inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(0.0) / -inf should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: inf / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: -inf / KNumber(0.0) should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5) ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5/2") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/2") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5.2") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5.2") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(5) ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(-5) ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5/2") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5/2") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("5.2") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-5.2") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber(5) ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber(-5) ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5/2") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5/2") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("5.2") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-5.2") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("nan") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("nan") ^ KNumber("inf") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("nan") ^ KNumber("-inf") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("inf") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("inf") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("inf") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: KNumber("-inf") ^ KNumber("nan") should give nan and gives nan ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-inf") ^ KNumber("inf") should give inf and gives inf ...
The type of the result should be Special and gives Special ... OK
Testing result of: KNumber("-inf") ^ KNumber("-inf") should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: Precision >= 100: (KNumber(1) + KNumber("1e-80")) - KNumber(1) should give 1e-80 and gives 1e-80 ...
The type of the result should be Float and gives Float ... OK
Testing result of: Precision >= 100: (KNumber(1) + KNumber("1e-980")) - KNumber(1) should give 0 and gives 0 ...
The type of the result should be Integer and gives Integer ... OK
Testing result of: Precision >= 1000: (KNumber(1) + KNumber("1e-980")) - KNumber(1) should give 1e-980 and gives 0 ...
The type of the result should be Float and gives Integer ... Failed
75% tests passed, 1 tests failed out of 4
Total Test time (real) = 0.07 sec
The following tests FAILED:
2 - knumbertest (Failed)
Errors while running CTest
make[1]: *** [Makefile:74: test] Errore 8
make[1]: uscita dalla directory «/home/mobian/Downloads/build_kalk/kalk-23.01.0/obj-aarch64-linux-gnu»
dh_auto_test: error: cd obj-aarch64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 returned exit code 2
make: *** [debian/rules:6: build] Errore 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Am I doing anything wrong? Or missing any build-dep?