Really? Port conflicting with itself?

Larry Rosenman ler at lerctr.org
Tue Sep 15 12:27:32 UTC 2015


The issue was not having default_versions set per the updating entry.

Still a surprise.


On September 15, 2015 6:39:38 AM David Wolfskill <david at catwhisker.org> wrote:

> 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 lerctr.org>
>> 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/catalog.mk
>> | *** 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 &
> booting:
>
> FreeBSD g1-252.catwhisker.org 10.2-STABLE FreeBSD 10.2-STABLE #147  
> r287810M/287817:1002500: Tue Sep 15 04:05:55 PDT 2015     
> root at g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  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/catalog.mk
> *** Error code 70
>
> Stop.
> make[2]: stopped in /common/ports/lang/perl5.22
> *** Error code 1
>
> ....
>
>
> I've place a copy of the entire typescript at
> <http://www.catwhisker.org/~david/FreeBSD/portmaster_perl.txt>.
> (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)
>
> g1-252(10.2-S)[9]
>
>
> Peace,
> david
> --
> David H. Wolfskill				david at catwhisker.org
> Those who would murder in the name of God or prophet are blasphemous cowards.
>
> See http://www.catwhisker.org/~david/publickey.gpg for my public key.




More information about the freebsd-ports mailing list