Re: Failure in Perl dependencies Big Sur 11.5.2

Hanspeter Niederstrasser <[email protected]>
Newsgroups gmane.os.apple.fink.general
Organization Snaggled Works
Message-ID <[email protected]>
On 9/5/21 1:22 PM, Scott Hannahs wrote:
> Hmm.  This doesn’t seem to update the version other than generic 11.0 being the version and not the version 11.3 which seems the necessary minimum.  The system is certainly 11.5.2.
> % sw_vers
> ProductName:	macOS
> ProductVersion:	11.5.2
> BuildVersion:	20G95
> Is the 3rd digit confusing something?
> 
> % fink selfupdate
> ...
> /usr/bin/su sth -c '/usr/bin/git fetch  origin'
> /usr/bin/su sth -c '/usr/bin/git checkout  master'
> Already on 'master'
> Your branch is up to date with 'origin/master'.
> /usr/bin/su sth -c '/usr/bin/git merge --ff-only  origin/master'
> Already up to date.
> WARNING! This version of Perl (5.030002) is not currently supported by Fink.  Updating anyway, but you may encounter problems.
> No packages to install.
> ...
> % fink --version
> Package manager version: 0.45.99.git
> Distribution version: selfupdate-git Sun Sep  5 13:58:27 2021, 11.0, x86_64
> Trees: local/main stable/main
> % fink reinstall fink
> The following package will be reinstalled:
>   fink
> Reading buildlock packages...
> 	All buildlocks accounted for.
> /opt/sw/bin/dpkg-lockwait -i /opt/sw/fink/dists/stable/main/binary-darwin-x86_64/base/fink_0.45.99.git-20210412.1822_darwin-x86_64.deb
> (Reading database ... 190324 files and directories currently installed.)
> Preparing to unpack .../fink_0.45.99.git-20210412.1822_darwin-x86_64.deb ...
> Unpacking fink (0.45.99.git-20210412.1822) over (0.45.99.git-20210412.1822) ...
> Setting up fink (0.45.99.git-20210412.1822) ...
> % fink --version
> Package manager version: 0.45.99.git
> Distribution version: selfupdate-git Sun Sep  5 13:58:27 2021, 11.0, x86_64
> Trees: local/main stable/main
> …
> %
> 
> Ok, with some edits for brevity, it seems fink still thinks I am on 11.0??  I get the same failure.
> 
> My system perl seems to be correct for 5.30.2.
> 
> I have locale-gettext-pm-5302 installed.  It seems that help2man-perl5282 does not have a 5302 version?  It isn’t a pm5302 but a perl5302?  The package help2man should check for the fink system perl.  I think I have the system perl set right as 5.30.2.  But the Hellman
> % fink list system | grep perl
>   i 	system-perl	5.30.2-1	[virtual package representing perl]
>   p 	system-perl5302		[virtual package]

It looks like your Fink knows about Big Sur, but only versions before 
11.3. Can you confirm that the end of the file 
/opt/sw/lib/perl5/Fink/Bootstrap.pm looks like this:

https://github.com/TheSin-/fink/blob/a24656e042c9c72aee3dad4e83a1a7a1146e4daf/perlmod/Fink/Bootstrap.pm#L1133

If not, you'll need to go into the source directory where you 
bootstrapped Fink from, run `git pull --rebase`, then `./inject.pl`. 
That _should_ get you the latest updates to Fink from git that know 
about 11.3, and ./inject.pl will install them.

Hanspeter


_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.