www/webkit-gtk2 wrongly thinks that lang/p5-Switch is
not installed
Anton Shterenlikht
mexas at bristol.ac.uk
Fri Jun 10 10:30:04 UTC 2011
On Thu, Jun 09, 2011 at 02:10:58PM -0700, Doug Barton wrote:
> On 06/09/2011 04:59, Anton Shterenlikht wrote:
> >On Thu, Jun 09, 2011 at 03:37:08PM +0400, Ruslan Mahmatkhanov wrote:
> >>09.06.2011 15:36, Jerry ??????????:
> >>>I experienced the same phenomena. Simple do a pkg_deinstall on the
> >>>"p5-Switch" port and build the "webkit-gtk2" port" again. It works fine
> >>>then. Obviously, it is a pain in the ass, and I question why the
> >>>maintainer did not catch this problem before he submitted the port, but
> >>>that is not going to help you now.
> >>>
> >>
> >>As far i understand it's because p5-Switch is included in perl5.14 and
> >>exists as external dependency in perl5.12.
> >
> >I see. Then it's probably my own
> >fault - doing too many updates at once:
> >
> >portmaster -o lang/perl5.14 lang/perl5.12
>
> After this you should, at minimum, run 'portmaster p5'.
This is mentioned in UPDATING and I did it.
> You should also
> rebuild anything that still has files in /usr/local/lib/perl5/5.12.*,
> and /usr/local/lib/perl5/site_perl/5.12.*.
I wish this was mentioned in UPDATING...
I had 6 auto* ports under /usr/local/lib/perl5/site_perl/5.12.3/mach/auto/
I rebuilt them. Now
/usr/local/lib/perl5/5.12.3
/usr/local/lib/perl5/site_perl/5.12.3
are empty. I presume I can remove those safely, can't I?
And 5.10.1 (also empty)?
Anyway, the problem is still there:
===>>> Gathering dependency list for www/webkit-gtk2 from ports
===>>> Launching child to install lang/p5-Switch
midori-0.3.6 >> www/webkit-gtk2 >> lang/p5-Switch
The following commands don't indicate any problems:
portmaster --check-port-dbdir
portmaster --check-depends
So something else is still not right.
Can you suggest what further steps I should take?
>
> Other than that, it's rarely necessary to run -r for perl itself.
I never succeded in this. On my installation it pulls 133 ports,
and it always fails, probably before even 50 ports are updated.
I never succeded in -r gnutls either.
I think right now the webkit update is the problem.
Many thanks
Anton
--
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423
More information about the freebsd-ports
mailing list