Re: Error on macOS 13.6
Hanspeter Niederstrasser <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Organization | Snaggled Works |
| Message-ID | <[email protected]> |
On 9/21/23 8:02 PM, Merle Reinhart wrote: > I just noticed the same thing. I edited Services.pm and removed the -1 from line number 1535. This fixes Apple Silicon. > > This is likely not a good general fix (ie, I see different breakage with Intel Monterey [12.7 vs 12.5] and I don’t have an Intel machine running Ventura handy). But, it should get you going on Apple Silicon Macs running Venture for now. > > Merle > > > >> On Sep 21, 2023, at 7:27 PM, Sean Case <[email protected]> wrote: >> >> External Email - Use Caution >> >> I'm using the dpkg1.16 branch, on an M1 mini. >> >> Just updated to macOS 13.6, and trying to do "fink selfupdate" gives: >> >>> 13.6 does not match the expected value of 13.5. Please run `fink selfupdate` to download a newer version of fink at /opt/sw/lib/perl5/Fink/Services.pm line 1449. >> >> As this error occurred while doing "fink selfupdate", the suggestion to run "fink selfupdate" was not very helpful. >> >> Looking at the specified code, it looks like there are special cases to handle 11.6/11.5 and 12.6/12.5. I guess 13.6/13.5 could be handled similarly... >> >> Is there a way of fixing this - ideally, without reinstalling fink from scratch? A better fix than changing Services.pm::get_darwin_equiv() is to expand the list of exceptions further down in get_osx_vers() (around line 1447) Changing it to this (long single line) should work: if (($sw_vers == 11.6 && $darwin_osx == 11.5) || ($sw_vers == 11.7 && $darwin_osx == 11.5) || ($sw_vers == 12.6 && $darwin_osx == 12.5) || ($sw_vers == 12.7 && $darwin_osx == 12.5) || ($sw_vers == 13.6 && $darwin_osx == 13.5)) { If you undo the removing of -1 from Line#1535 and edit L#1447 instead, can you selfupdate? This is the list of the various systems where Apple decided to not increase the darwin version when bumping the macOS version. 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