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