Really? Port conflicting with itself?

David Wolfskill david at
Tue Sep 15 11:39:13 UTC 2015

On Tue, Sep 15, 2015 at 08:37:16AM +0200, Mathieu Arnold wrote:
> +--On 14 septembre 2015 13:20:11 -0500 Larry Rosenman <ler at>
> wrote:
> | ...
> | Installing perl5-5.16.3_23...
> | pkg-static: perl5-5.16.3_23 conflicts with perl5.16-5.16.3_23 (installs
> | files into the same place).  Problematic file:
> | /usr/local/share/licenses/perl5-5.16.3_23/
> | *** Error code 70
> Mmmm, is that you installing a port manually ? You upgrading a Perl port
> with some tool ? You upgrading Perl with some tool ?
> ....

I can't speak (write) for Larry, but something quite similar just
happened to me during my daily "portmaster -ad" run after building &

FreeBSD 10.2-STABLE FreeBSD 10.2-STABLE #147  r287810M/287817:1002500: Tue Sep 15 04:05:55 PDT 2015     root at  amd64

In my case, portmaster identified the following work it found:

0;portmaster: All >> (4)^G
===>>> The following actions will be taken if you choose to proceed:
        Upgrade perl5.22-5.22.0_2 to perl5-5.22.0_4
        Upgrade boost-libs-1.55.0_7 to boost-libs-1.55.0_8
        Upgrade en-gimp-help-html-2.8.1_1 to en-gimp-help-html-2.8.1_2
        Upgrade xephem-3.7.6_2 to xephem-3.7.7

===>>> Proceed? y/n [y] 

So: portmaster is trying to upgrade perl5.22-5.22.0_2 to perl5-5.22.0_4.

A bit later, the attempt terminated prematurely:

===>  Building for perl5-5.22.0_4
===>  Staging for perl5-5.22.0_4
===>   Generating temporary packing list
====> Compressing man pages (compress-man)
===>  Installing for perl5-5.22.0_4
===>  Checking if perl5 already installed
===>   Registering installation for perl5-5.22.0_4 as automatic
Installing perl5-5.22.0_4...
pkg-static: perl5-5.22.0_4 conflicts with perl5.22-5.22.0_4 (installs files into the same place).  Problematic file: /usr/local/share/licenses/perl5-5.22.0_4/
*** Error code 70

make[2]: stopped in /common/ports/lang/perl5.22
*** Error code 1


I've place a copy of the entire typescript at
(There's also a *.txt.gz gzipped version.)

Also: In my case, /usr/ports is a symlink to /common/ports/, which
is an SVN working copy:

g1-252(10.2-S)[8] svn info /usr/ports/
Path: /usr/ports
Working Copy Root Path: /usr/ports
URL: file:///svn/freebsd/ports/head
Relative URL: ^/head
Repository Root: file:///svn/freebsd/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 396950
Node Kind: directory
Schedule: normal
Last Changed Author: mat
Last Changed Rev: 396950
Last Changed Date: 2015-09-15 02:48:42 -0700 (Tue, 15 Sep 2015)


David H. Wolfskill				david at
Those who would murder in the name of God or prophet are blasphemous cowards.

See for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <>

More information about the freebsd-ports mailing list