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 6:05 PM, Scott Hannahs via Fink-users wrote:
> 
> 
>> On Sep 5, 2021, at 4:03 PM, Hanspeter Niederstrasser <[email protected]> wrote:
>>
>> 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 <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.
> 
> Thank you!!!  Yes, it did not look like that and stopped at 11.0.  Following your instructions, it now has the 11.3 line. BUT I get the same error.
> 
> My git installation is on the master for fink-distributions.
> % git remote show origin
> * remote origin
>    Fetch URL: https://github.com/fink/fink-distributions.git
>    Push  URL: https://github.com/fink/fink-distributions.git
>    HEAD branch: master
> Is this correct?  However, it says that my installation has a bunch of untracked files.
> % git status
> On branch master
> Your branch is up to date with 'origin/master'.
> 
> Untracked files:
>    (use "git add <file>..." to include in what will be committed)
> 	10.9-libcxx/stable/main/finkinfo/base/fink-11.0.info
> 	10.9-libcxx/stable/main/finkinfo/base/libiconv-gettext.patch
> 	10.9-libcxx/stable/main/finkinfo/base/objtools.info
> 	10.9-libcxx/stable/main/finkinfo/base/objtools.patch
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo-10.14.5.info
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo-10.15.info
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo-10.9.info
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo-11.0.info
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo.info
> 	10.9-libcxx/stable/main/finkinfo/base/texinfo.patch
> 	10.9-libcxx/stable/main/finkinfo/base/time-date-pm.info
> 	10.9-libcxx/stable/main/finkinfo/base/xz.info
> 
> nothing added to commit but untracked files present (use "git add" to track)
> This seems bad.  Git seems to confuse me a lot, is there a separate repository for those using fink on Big Sur?

There's no separate fink-distributions repository or branch for Big Sur. 
So the above is fine, although a bit annoying because the untracked 
files show up in git activities.

Once you pulled and updated revision of the Fink tool repository, did 
you run `./inject.pl` (and maybe `fink reinstall fink`)? That should 
have rebuilt the fink tool itself to know about 11.3+ and then a bunch 
of packages that depend on the system-perl package should have asked to 
be updated.

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.