Re: Fink & Big Sur
David Axler <[email protected]>
| Newsgroups | gmane.os.apple.fink.beginners |
|---|---|
| Message-ID | <[email protected]> |
> On Apr 15, 2022, at 5:40 PM, Hanspeter Niederstrasser <[email protected]> wrote: > > On 4/12/22 11:15 PM, David Axler wrote: >> After getting assorted software, including Fink, fully operational under Catalina, I opted to take the next step and upgrade to Big Sur. >> I now have macOS 11.6.5 (20G527) with Darwin Kernel 20.6.0 in place on my computer (Late 2013 Mac Pro). >> This includes the most recent Security Update for Big Sur. >> I have updated Xcode to the most current version that runs under Big Sur (13.2.1) and installed its command >> line tools. In addition, I have run the xcode-select and xcodebuild commands in Terminal. >> My prior installation of Fink remains in place in /opt/sw. >> davidaxl@Daves-Mac-Pro ~ % fink -V >> Package manager version: 0.45.6 >> Distribution version: selfupdate-rsync Thu Apr 7 16:00:03 2022, 10.15, x86_64 >> Trees: local/main stable/main unstable/main >> When I run fink selfupdate, I get this message: >> 11.6 does not match the expected value of 10.16. Please run `fink selfupdate` to download a newer version of fink at /opt/sw/lib/perl5/Fink/Services.pm line 1430. >> When I run fink list, I get a batch of “uninitialized value" messages, followed by the requested list. >> These appear about fifteen times in total, always referencing either $ver or $javadir, at various locations within VirtPackage.pm >> The messages are of the form: >> Use of uninitialized value $javadir in pattern match (m//) at /opt/sw/lib/perl5/Fink/VirtPackage.pm line 452. >> Use of uninitialized value $ver in pattern match (m//) at /opt/sw/lib/perl5/Fink/VirtPackage.pm line 452. >> Use of uninitialized value $javadir in opendir at /opt/sw/lib/perl5/Fink/VirtPackage.pm line 453. >> Looking through the Fink-Beginners and Fink-Users mailing list archives, I gather that there is some issue involving getting >> Fink to recognize kernel versions with Big Sur, but I have not found any recommended tricks or solutions. > > To get Fink working on Big Sur, run the following commands > mkdir ~/src (or where ever you like to > cd ~/src > git clone https://github.com/TheSin-/fink <https://github.com/TheSin-/fink> fink-thesin > cd fink-thesin > git checkout dpkg1.16 > ./inject.pl > > This will download the test version of Fink that works on Big Sur, (the dpkg1.16 branch), then inject a new copy of that branch into your Fink directory. > > Hanspeter > > -- > Eagles may soar, but weasels don't get sucked into jet engines I followed the instructions above, using a directory named ~/finkbigsur All worked fine except for the final step in the ./inject.pl script: Copying package description(s)... /bin/mkdir -p -m755 /opt/sw/fink/dists/local/injected/finkinfo Modifying package description... /bin/chmod 644 /opt/sw/fink/dists/local/injected/finkinfo/*.* Installing package... /opt/sw/bin/fink install fink-0.45.99.git-20220418.0224 11.6 does not match the expected value of 10.16. Please run `fink selfupdate` to download a newer version of fink at /opt/sw/lib/perl5/Fink/Services.pm line 1430. ### execution of /opt/sw/bin/fink failed, exit code 29 Installing the new fink package failed. The description and the tarball were installed, though. You can retry at a later time by issuing the appropriate fink commands. The tarball fink-0.45.99.git.tar was installed in /opt/sw/bin/fink. I’m not certain where to look for the description, but I’m assuming it also ended up in the right place. So, what’s my next step? Thanks, Dave _______________________________________________ Fink-beginners mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners