[R-gui] tcltk troubleshooting on OS X

peter dalgaard pdalgd at gmail.com
Wed Oct 28 17:51:07 CET 2015


This may not bee too helpful but rather just increase your number of grey hairs (or cause you to pull them out...), but I see the following in RGui.app and Rstudio.app

> library(tcltk)
> capabilities()
       jpeg         png        tiff       tcltk         X11        aqua    http/ftp     sockets      libxml        fifo      cledit 
       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE 
      iconv         NLS     profmem       cairo         ICU long.double     libcurl 
       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE 
> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.9.5 (Mavericks)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] tcltk     stats     graphics  grDevices utils     datasets  methods   base     
> 

One thing though: Beware of mixing build systems. If you are using macPorts, as it seems that you are, you may wind up with incompatible libraries.


-pd

On 28 Oct 2015, at 16:41 , Seth Frey <moctodliamg at gmail.com> wrote:

> Hello,
> 
> I have a strange problem with both R.app and RStudio.app.  Since it's
> a problem with both, I figure it's a problem with R or with my system,
> and that your expertises may offer some leads on how I can keep
> isolating the problem.
> 
> I've made it this far: when I run either capabilities() or
> library(tcltk), both GUI apps hang uninformatively and have to be
> force quit.  On the command line (via OS X Terminal), R does fine:
> """
>> library(tcltk)  ### shouldn't work, and doesn't, but doesn't crash/hang either
> Warning message:
> In fun(libname, pkgname) : couldn't connect to display ":0.0"
>> tcltk()
> Error: could not find function "tcltk"
>> capabilities()
>       jpeg         png        tiff       tcltk         X11        aqua
>       TRUE        TRUE        TRUE        TRUE       FALSE        TRUE
>   http/ftp     sockets      libxml        fifo      cledit       iconv
>       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE
>        NLS     profmem       cairo         ICU long.double     libcurl
>       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE
> """
> 
> So far, I've tried the following solutions:
> Update R
> Update RStudio
> Downgrade RStudio (to version 0.98.1091 from Nov 2014)
> And also,
>     after removing all of following:
>          /Library/Frameworks
>          /Library/Frameworks/R.framework
>          ~/Library/R
>          ~/Applications/RStudio.app
>          ~/Applications/R.app
>          ~/.rstudio-desktop .rstudio-desktop.bak
>          ~/.R
>          ~/.Rapp.history
>          ~/.Rhistory
>          ~/.Rprofile
>          and port uninstall R
>     I tried installing R clean from https://cran.r-project.org/bin/macosx/
>          and also removing it and installing R clean from Darwin
> Ports with the +tcltk variant
> 
> After all this, I'm still getting the mysterious hang in both R.app
> and RStudio.  I'm now out of guesses. I'm prepared to keep at it, but
> at this point I don't even know where to start to continue chasing the
> problem.
> 
> Thank you for your help.  If this isn't the right list to reach out
> to, please let me know who to ask instead.
> 
> best,
> seth.
> 
> ps. This isn't a problem with sqldf, but with a more obscure package,
> mwa, so the standard workaround for tcltk problems,
> options(gsubfn.engine = "R"), won't do. I need to be able to run:
> """
> install.packages("mwa")
> library(mwa)
> example(matchedwake)
> """
> This code should work fine on your machines (so it isn't a problem
> with the developer of mwa), but it hangs on mine at "library(mwa)"
> while loading required package tcltk.
> 
> pps., specs:
> """
>> sessionInfo()
> R version 3.2.2 (2015-08-14)
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
> Running under: OS X 10.10.4 (Yosemite)
> 
> locale:
> [1] C
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> loaded via a namespace (and not attached):
> [1] tools_3.2.2
> """
> 
> best,
> seth.
> 
> _______________________________________________
> R-SIG-GUI mailing list
> R-SIG-GUI at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-gui

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Office: A 4.23
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



More information about the R-SIG-GUI mailing list