Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Mar 2010 17:13:36 +0000
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Tim Daneliuk <tundra@tundraware.com>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Perl 5.8 -> 5.10 On Current Production System
Message-ID:  <4B8FEA40.9040203@infracaninophile.co.uk>
In-Reply-To: <4B8FE844.6060804@tundraware.com>
References:  <4B8FDA6A.9090308@tundraware.com> <4B8FDC32.6090204@eskk.nu> <4B8FE844.6060804@tundraware.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/03/2010 17:05:08, Tim Daneliuk wrote:
> On 3/4/2010 10:13 AM, Leslie Jensen wrote:
>>
>>
>> On 2010-03-04 17:06, Tim Daneliuk wrote:
>>> Is there a recommended procedure I can read somewhere on how to
>>> upgrade an
>>> entire production system from Perl 5.8 to 5.10 (or whatever is current)
>>> cleanly?
>>
>> /usr/ports/UPDATING ;-)
> 
> 
> Thanks to all for pointing to this.
> 
> However, when I run:
> 
>   portupgrade -o lang/perl5.10 -f perl-5.8\.*
> 
> I get this problem:
> 
> --->  Upgrading 'perl-5.8.9_3' to 'perl-5.10.1' (lang/perl5.10)
> --->  Building '/usr/ports/lang/perl5.10'
> ===>  Cleaning for perl-5.10.1
> 
> ===>  perl-5.10.1 conflicts with installed package(s): 
>       perl-5.8.9_3
> 
>       They install files into the same place.
>       Please remove them first with pkg_delete(1).
> *** Error code 1
> 
> 
> I supposed I could do a forced manual removal of perl, but isn't that what the '-f'
> arg in the portupgrade is supposed to do?
> 

You got bitten by an ill-considered change introduced after the UPDATING
instructions were written.  To work around it, you need to set
DISABLE_CONFLICTS when rebuilding the port, eg like this:

   # portupgrade -m DISABLE_CONFLICTS=yes -o lang/perl5.10 -f perl-5.8\.*

Please feel free to complain volubly about this: it's hand-holding for
newbies which annoys and incoveniences the vastly larger number of
non-newbies (ie. anyone who has been using the ports for more than a few
weeks.)

	Cheers,

	Matthew

- -- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkuP6kAACgkQ8Mjk52CukIzOFwCcDWkYxJrX+nPwWpzhrWGBuLTO
MIIAn1wVGgCJc4nFdDdxmyXnuzbJ3kni
=LfKt
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B8FEA40.9040203>