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
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.