Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 2009 11:01:07 -0500
From:      Glen Barber <glen.j.barber@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: portupgrade failing on perl modules
Message-ID:  <4ad871310902080801w6e51e863md21e38fe5bf7a6db@mail.gmail.com>
In-Reply-To: <20090208155703.GI10866@anton.digitaltorque.ca>
References:  <20090208125626.GG10866@anton.digitaltorque.ca> <4ad871310902080659t76a7ed55w8e8f1589e8b1bf7@mail.gmail.com> <20090208155703.GI10866@anton.digitaltorque.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 8, 2009 at 10:57 AM, Michael P. Soulier
<msoulier@digitaltorque.ca> wrote:
> On 08/02/09 Glen Barber said:
>
>> Have you tried manually `make deinstall; make install'?
>
> Here's an example.
>
> msoulier@kanga:...xtproc/p5-XML-RSS$ sudo make deinstall
> Password:
> ===>  Deinstalling for textproc/p5-XML-RSS
> ===>   Deinstalling p5-XML-RSS-1.37
> pkg_delete: unable to completely remove directory
> '/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/XML/RSS'
> pkg_delete: couldn't entirely delete package (perhaps the packing list is
> incorrectly specified?)
> msoulier@kanga:...xtproc/p5-XML-RSS$ sudo make install distclean
> ===>   p5-XML-RSS-1.43 depends on file:
> /usr/local/lib/perl5/site_perl/5.8.9/mach/XML/Parser/Expat.pm - not found
> ===>    Verifying install for
> /usr/local/lib/perl5/site_perl/5.8.9/mach/XML/Parser/Expat.pm in
> /usr/ports/textproc/p5-XML-Parser
> ===>  Installing for p5-XML-Parser-2.36
> ===>   p5-XML-Parser-2.36 depends on file: /usr/local/bin/perl5.8.9 - found
> ===>   p5-XML-Parser-2.36 depends on shared library: expat.6 - found
> ===>   Generating temporary packing list
> ===>  Checking if textproc/p5-XML-Parser already installed
> ===>   p5-XML-Parser-2.36 is already installed
>      You may wish to ``make deinstall'' and install this port again
>      by ``make reinstall'' to upgrade it properly.
>      If you really wish to overwrite the old port of textproc/p5-XML-Parser
>      without deleting it first, set the variable "FORCE_PKG_REGISTER"
>      in your environment or the "make install" command line.
> *** Error code 1
>
> Stop in /usr/ports/textproc/p5-XML-Parser.
> *** Error code 1
>
> Stop in /usr/ports/textproc/p5-XML-RSS.
>
> So now what?
>

Have you rebuilt all perl-dependent ports as the 20090113 entry in
/usr/ports/UPDATING mentions?

(Also, please take my email address out of your Reply-To entry in your client.)

-- 
Glen Barber



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