Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Mar 2008 14:53:00 +0100
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Steven Hartland <killing@multiplay.co.uk>
Cc:        ports@freebsd.org, stable@FreeBSD.org
Subject:   Re: portupgrade, recommended by 7 release notes, breaks perl
Message-ID:  <47C95FBC.1030907@FreeBSD.org>
In-Reply-To: <00ab01c87b64$29c7b8c0$b6db87d4@multiplay.co.uk>

index | next in thread | previous in thread | raw e-mail

Steven Hartland wrote:
> Seems portupgrade can easily break the perl install.
> 
> How? Well there are various modules which can be updated
> but are also part of the base perl and are hence required.
> 
> A good example of this is ExtUtils::MakeMaker. If you
> uninstall any version of this port your done for, as
> trying to build it requires ExtUtils::Command which in
> turn requires ExtUtils::MakeMaker which was just deleted.
> 
> This circular dependency would not be an issue if the
> uninstall somehow knew that the files where required
> by perl, and hence didn't break the base port ( perl )
> by removing them.

I think something is not quite right in your analysis, because perl does 
not depend on any external perl modules (it cannot, by definition).

Kris



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C95FBC.1030907>