Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 May 2012 21:08:21 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        Adam McDougall <mcdouga9@egr.msu.edu>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: textproc/p5-XML-SAX: prerequisite XML::SAX::Base 1.05 not found
Message-ID:  <CAN6yY1tEmEuGH=A9Q4EtHrWi3qELMRhRR0TBKarTUcK3HT%2BFvg@mail.gmail.com>
In-Reply-To: <4FAB13AA.5010002@egr.msu.edu>
References:  <4FAA0BD1.8040005@gwdg.de> <4FAA9374.2050000@FreeBSD.org> <CAN6yY1sVN72LgYCoR36Ys58VWXkBXaW=WitXsdrGtp6XiJpqkQ@mail.gmail.com> <20120509223600.GA15329@hal.rescomp.berkeley.edu> <4FAB13AA.5010002@egr.msu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 9, 2012 at 6:02 PM, Adam McDougall <mcdouga9@egr.msu.edu> wrote=
:
> On 5/9/2012 6:36 PM, milki wrote:
>>
>> On 09:26 Wed 09 May =A0 =A0 , Kevin Oberman wrote:
>>>>
>>>> I think that p5-XML-SAX-Base has to be removed before installing (mayb=
e
>>>> even
>>>> building) ?p5-XML-SAX-0.99.
>>>
>>> I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster
>>> p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that,
>>> everything went fine. (In theaory I could have deleted
>>> p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX
>>> in a single portmaster run, but I didn't do it that way, so I can't
>>> promise that it will work.
>>
>> Do either of you remember how p5-XML-SAX-Base was installed? The port
>> was removed 6 years ago and sunpoet readded it with the 0.99 update. It
>> appears to have already been installed according to your port logs but
>> not detected by the perl install itself, which means it there is some
>> discrepency in the package's file locations.
>>
>> -milki
>>
> I ran into this problem today from some servers I installed 2 days ago. =
=A0I
> did not have p5-XML-SAX-Base-1.08 installed prior to running portupgrade =
-a
> this morning which installed it then p5-XML-Sax failed. =A0If I remove
> p5-XML-SAX-Base-1.08 and let portupgrade re-add whatever it wants, it
> worked.

p5-XML-SAX-Base was installed before re-installing p5-XML-Sax, which
would have installed the required file but reinstalling  don't recall
exactly what order it was installing them in, unfortunately. I thought
it installed Base first, but it would have done so before XML-SAX
deleted the file when deleting the old p5-XML-SAX. Remember, it was in
the packing list for the old version.

Now that the damage was done, re-installing Base restored the missing
file and p5-XML-SAX no longer tried to delete it. No real reason to
de-install Base. Simply re-installing it would have done the job.
--=20
R. Kevin Oberman, Network Engineer
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tEmEuGH=A9Q4EtHrWi3qELMRhRR0TBKarTUcK3HT%2BFvg>