On Tue, Apr 27, 2004 at 02:54:26PM +0900, Paul Fons wrote:
> I updated my perl manually to 5.8.2 a while ago
>   [tachyon:~] paulfons% perl --version 
>   This is perl, v5.8.2 built for darwin-2level 

I assume you're talking about /usr/bin/perl?

> (and may update to 5.8.3 before too long) and I found as of today,
> that fink generates an unwanted dependency on perl581-core.

Unfortunately for you, this is entirely the desired behavior...

>   [tachyon:~] paulfons% fink update-all 
>   /usr/bin/sudo /sw/bin/fink  update-all 
>   Failed: Can't resolve dependency "perl581-core" for package 
>   "locale-gettext-pm581-1.01-1" (no matching packages/versions found) 

"-pm581" packages are for perl5.8.1. You don't have that (any more),
so you can't install those packages. I'm guessing you have had the
"help2man" package installed for a while? A new version was just added
to 10.3/unstable that requires locale-gettext-pm581 (whereas the old
verison did not). So now you're trying to update help2man, but doing
so requires a package which requires a version of perl that is not
present, so the action that led to this situation ('fink update-all'
at a time when you have a not-the-latest help2man present) fails.

> Any suggestions as to how to get fink to calm down on the issue. 

Instead of 'fink update-all' which blindly tries to update everything
(which is not possible as you see), do 'fink list -ot' to see all the
packages that are outdated and 'fink update' them by name.

Fink can only deal with things it installs itself or it expects to
find. perl5.8.2 is neither of these:) There's also a very small chance
that OS X itself may not be able to deal with a different-version perl
in /usr/bin. In retrospect, it might have been safer to keep OS X
/usr/bin/perl5.8.1 and install perl5.8.2, but not update /usr/bin/perl
to be the new version. Alternately, you could install the whole thing
is /usr/local so "perl" would find /usr/local/bin/perl and your new
version but system software and fink that expect a certain behavior
from /usr/bin/perl aren't affected (and so that system upgrades won't
over-write your changes).


dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to