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

Miroslav Lachman 000.fbsd at quip.cz
Mon Jan 6 22:51:17 UTC 2014


Kurt Jaeger wrote:
> 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.

Thank you for your explanation.

I filed a PR ports/185541
http://www.freebsd.org/cgi/query-pr.cgi?pr=185541

Miroslav Lachman


More information about the freebsd-ports mailing list