[R-SIG-Mac] Tcl/Tk issues in arm64 build of R 4.1.0
John Fox
j|ox @end|ng |rom mcm@@ter@c@
Sat Sep 18 14:46:12 CEST 2021
Thank you Brian and Simon for fixing these problems.
Best,
John
On 2021-09-18 2:20 a.m., Prof Brian Ripley wrote:
> On 09/09/2021 19:03, John Fox wrote:
>> Dear Simon, Philippe, and list members,
>>
>> I've encountered some Tcl/Tk-related issues with the Apple silicon
>> arm64 build of R 4.1.0 for macOS. These issues affect the Rcmdr
>> package, although they don't prevent it from working:
>>
>> (1) Some fonts that are available for the Intel build appear to be
>> missing from the arm64 build. Compare the screen shots of the Rcmdr
>> main window at
>> <https://socialsciences.mcmaster.ca/jfox/.Pickup/x86_64-apple-darwin17.0.png>
>> (Intel build) and
>> <https://socialsciences.mcmaster.ca/jfox/.Pickup/aarch64-apple-darwin20.png>
>> (arm64 build). This problem is purely aesthetic.
>>
>> (2) The Tcl/Tk Tktable package is apparently absent from the arm64
>> build but still present in the Intel build. The Rcmdr detects its
>> absence and suppresses some features (i.e., those requiring the Rcmdr
>> data editor). I understand that the Tktable package is problematic and
>> it may have been removed intentionally.
>>
>> The Tcl/Tk Tablelist package would be a reasonable substitute, and
>> were it available, I could use it to restore the missing features in
>> the Rcmdr. I'm aware that Philippe Grosjean planned to incorporate
>> Tablelist in his tcltk2 package, but as far as I know, that plan
>> hasn't yet materialized. If I knew how to supply a Tcl/Tk package in
>> an R package, I could put Tablelist directly in the Rcmdr.
>>
>> Any help would be greatly appreciated.
>>
>> John
>>
> To close this circle, Simon has provided
>
> https://mac.r-project.org/libs-arm64/tcltk-8.6.11-xft-darwin20.4-arm64.pkg
>
> If you install that, it updates Tk and adds Tktable, solving both
> problems. (As the Tcl/Tk installation is shared between R versions,
> this will fix 4.1.0 as well as 4.1.1. It will be incorporated in future
> releases.)
>
>
>
>
More information about the R-SIG-Mac
mailing list