Re: any way around this?
Scott Hannahs via Fink-users <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
> On Dec 4, 2021, at 10:00 AM, Hanspeter Niederstrasser <[email protected]> wrote: > > On 11/10/21 6:42 PM, James Coyle via Fink-users wrote: >> I haven’t had any luck with either of these. >> I ran this command: amesCoyleiMac:fink-0.45.3 jimcoyle$ git pull https://github.com/fink/fink —rebase >> Then I ran the ./inject.pl command with the current location of fink and got this result: >> bin/chmod 644 /opt/sw/fink/dists/local/injected/finkinfo/*.* >> Installing package... >> Use of uninitialized value $packagerevision in concatenation (.) or string at /Users/jimcoyle/Desktop/fink-0.45.3/perlmod/Fink/Bootstrap.pm line 362. >> /opt/sw/bin/fink install fink-- >> 12.0 does not match the expected value of . Please run `fink selfupdate` to download a newer version of fink >> Scanning package description files.......... >> No version number for package fink in >> I thought perhaps the command had injected the consistency check, so again I ran fink selfupdate with this result: >> fink selfupdate >> 12.0 does not match the expected value of . Please run `fink selfupdate` to download a newer version of fink >> /usr/bin/rsync -az -q rsync://distfiles.master.finkmirrors.net/finkinfo//TIMESTAMP /opt/sw/fink/TIMESTAMP.tmp >> I will now run the rsync command to retrieve the latest package descriptions. >> /usr/bin/rsync -rtz --delete-after --delete -q --include='10.9-libcxx/' --include='10.9-libcxx/stable/' --include='10.9-libcxx/stable/main/' --include='10.9-libcxx/stable/main/finkinfo/' --include='10.9-libcxx/stable/main/finkinfo/*/' --include='10.9-libcxx/stable/main/finkinfo/*' --include='10.9-libcxx/stable/main/finkinfo/**/*' --include='VERSION' --include='DISTRIBUTION' --include='README' --exclude='**' 'rsync://distfiles.master.finkmirrors.net/finkinfo' '/opt/sw/fink/' >> Scanning package description files.......... >> Information about 11793 packages read in 1 seconds. >> WARNING! This version of Perl (5.030003) is not currently supported by Fink. >> Updating anyway, but you may encounter problems. >> Can't resolve dependency "system-perl5302" for package "texinfo-6.8-501" (no >> matching packages/versions found) >> Exiting with failure. >> Is the Perl version the real culprit here or did I issue the commands incorrectly? Again, I’m using Monterey, not Big Sur. >> Thanks for any assistance > > > I don't see a resolution to this in my email records. Part of the missing system-perl530X problem was due to a bug in the dpkg1.16 branch that didn't properly update Fink when the macOS Distribution was increased. > > Running from the fink-0.45.3 tarball or via 'fink selfupdate' won't help. > > The current HEAD on that branch fixed it (and works with Monterey): > > mkdir ~/src > cd ~/src > git clone https://github.com/TheSin-/fink fink-thesin > cd fink-thesin > git checkout dpkg1.16 > ./inject.pl > > That will update your active version of Fink to one that works. Then this will copy the necessary update files for some base packages (2 lines): > > mkdir -p /opt/sw/fink/dists/local/main/finkinfo/base > cp ~/src/fink-thesin/10.9-libcxx/* /opt/sw/fink/dists/local/main/finkinfo/base I found that the same error with 11.6. I finally had to edit the Services.pm code to change the “die” command to a call to print and now it just prints it as a warning. /opt/sw/lib/perl5/Fink/Services.pm line 1346 -Scott _______________________________________________ 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