Problem with ports after upgrade of Perl to 5.16.3_6 - overload arg '..' is invalid at Math/BigInt.pm line 153.

Kurt Jaeger lists at opsec.eu
Sun Jan 5 14:17:13 UTC 2014


Hi!

> After this upgrade, each port using Math/BigInt.pm shows warning:
> 
> # service sqlgrey restart
> Stopping sqlgrey.
> Waiting for PIDS: 986.
> Starting sqlgrey.
> overload arg '..' is invalid at 
> /usr/local/lib/perl5/site_perl/5.16/Math/BigInt.pm line 153.
[...]
> Is it known problem?

I have seen it before. Fix:

Comment out the line 153 in
/usr/local/lib/perl5/site_perl/5.16/Math/BigInt.pm.

Root cause is in math/p5-Math-BigInt:

It overloads lots of operations, one of them isn't even in perl yet 8-}

# not supported by Perl yet
'..'    =>      \&_pointpoint,

> Should I file a PR?

Yes, please.

-- 
pi at opsec.eu            +49 171 3101372                         6 years to go !


More information about the freebsd-ports mailing list