FreeBSD Port: lang/perl5.18 problems!
Макаренко Андрей Борисович
makarenko at alfastrah.ru
Thu Dec 25 10:51:13 UTC 2014
Hi!
I updated perl 5.14.2 on perl 5.18 .
# pkg check –Ba
Checking all packages: 100%
# pkg version -vl '<'
perl5.14-5.14.4_13 < needs updating (index has 5.14.4_14)
# portupgrade -o lang/perl5.18 -f lang/perl5.14
[Reading data from pkg(8) ... - 176 packages found - done]
** Detected a package name change: perl5.14 (lang/perl5.14) -> 'perl5' (lang/perl5.18)
---> Upgrading 'perl5.14-5.14.4_13' to 'perl5-5.18.4_11' (lang/perl5.18)
---> Building '/usr/ports/lang/perl5.18' with make flags: -DDISABLE_CONFLICTS
===> Cleaning for perl5-5.18.4_11
# portupgrade -fr lang/perl5.18
After update perl 5.14.2 - > 5.18 have the:
# service sqlgrey restart
Stopping sqlgrey.
Waiting for PIDS: 86433.
Starting sqlgrey.
overload arg '..' is invalid at /usr/local/lib/perl5/site_perl/Math/BigInt.pm line 153.
Pid_file "/var/run/sqlgrey.pid" already exists. Overwriting!
I'm upset… :-(
The files are different!
# ll /usr/local/lib/perl5/5.18/Math/BigInt.pm
-r--r--r-- 1 root wheel 158511 Dec 23 16:12 /usr/local/lib/perl5/5.18/Math/BigInt.pm
# ll /usr/local/lib/perl5/site_perl/Math/BigInt.pm
-r--r--r-- 1 root wheel 158428 Sep 3 2011 /usr/local/lib/perl5/site_perl/Math/BigInt.pm
I did the following:
# cp -R /usr/local/lib/perl5/5.18/Math/* /usr/local/lib/perl5/site_perl/Math/
# service sqlgrey restart
Stopping sqlgrey.
Waiting for PIDS: 92816.
Starting sqlgrey.
Pid_file "/var/run/sqlgrey.pid" already exists. Overwriting!
And that's all.
More information about the freebsd-perl
mailing list