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