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