Open jdelvare opened 2 months ago
I investigated this further. The error message was misleading, the problem is not actually with line 281 but a few lines later, and is caused by $c_0
not being an integer. The computations lead to $c_0 = 0.25
, which isn't a value perl is willing to perform bit-wise operations on.
I must say I still do not understand how this can possibly happen, as this piece of code is within use bigint;
scope, so all computations should lead to integer results. For testing purposes, I replaced that statement with use integer;
and it fixed the problem.
So this might be a bug in perl rather than FUK.
FUK no longer works for me (openSUSE Leap 15.5). No matter what options I pass, I get the following error:
I figured out that perl module Math-BigInt was missing on my system, after installing it, the first 3 errors went away (that would be fixed by adding the proper dependency to the openSUSE package) but the last error is still present and fatal.
This corresponds to the following piece of code:
0x80 looks like a very valid number to me, so I do not understand the error message and have now idea how to fix it.