Hello,
I recently upgraded default system perl version to 5.34 and state it at /etc/make.conf file as:
My software is built from ports and there is no problem or incompatibility issue. Nevertheless I am using pkg program to query packages and perform some quick tasks or quick installation. It shouts like this:
I found similar problem in this forum from upgrading perl to version 5.20
forums.freebsd.org
Tried to set name and migrate perl to new version as SirDice suggested, but no success. It somewhere remembers old version of Perl. Where can I configure it for pkg? Thanks!
I recently upgraded default system perl version to 5.34 and state it at /etc/make.conf file as:
Code:
DEFAULT_VERSIONS+=perl5=5.34
My software is built from ports and there is no problem or incompatibility issue. Nevertheless I am using pkg program to query packages and perform some quick tasks or quick installation. It shouts like this:
Code:
New packages to be INSTALLED:
perl5.34: 5.34.1_2
...
pkg: perl5.34-5.34.1_2 conflicts with perl5-5.34.1_2 (installs files into the same place). Problematic file: /usr/local/bin/perl5.34.1

Solved - Install perl5.20 conflicts
Hi I install perl5.20 by ports tree , I already update port tree to the latest version , but It seem like a problem . ====> Compressing man pages (compress-man) ===> Installing for perl5-5.20.3_8 ===> Checking if perl5 already installed ===> Registering installation for perl5-5.20.3_8...