On Tue, 6 Jan 2009, Ivan Alves wrote:

Dear Simon,

Please excuse my confusion, but I am pretty certain that Tcl/Tk is
installed in Leopard by default (I certainly do not recall installing
Tcl/Tk myself).  In fact, when I run ./configure in the source

Aqua Tcl/Tk, not X11 Tcl/Tk.

directory of R 2.8.1 branch the relevant lines of the output confirm
this:

checking for tclConfig.sh... no
checking for tclConfig.sh in library (sub)directories... /usr/lib/
tclConfig.sh
checking for tkConfig.sh... no
checking for tkConfig.sh in library (sub)directories... /usr/lib/
tkConfig.sh
checking tcl.h usability... yes
checking tcl.h presence... yes
checking for tcl.h... yes
checking tk.h usability... yes
checking tk.h presence... yes
checking for tk.h... yes
checking whether compiling/linking Tcl/Tk code works... yes

and then again confirmed at the end:

R is now configured for i386-apple-darwin9.6.0

  Source directory:          .
  Installation directory:    /Library/Frameworks

  C compiler:                gcc-4.2 -std=gnu99  -g -O2
  Fortran 77 compiler:       gfortran  -g -O2

  C++ compiler:              g++  -g -O2
  Fortran 90/95 compiler:    gfortran -g -O2
  Obj-C compiler:            gcc -g -O2

  Interfaces supported:      X11, aqua, tcltk
  External libraries:        readline
  Additional capabilities:   PNG, JPEG, iconv, MBCS, NLS, cairo
  Options enabled:           framework, shared BLAS, R profiling, Java

  Recommended packages:      yes

I can therefore only conclude that the 2.8.1 binaries for the package
tcltk that I got by
Leopard builds can be installed as follows - paste in Terminal (for R
2.8.x):

curl -s http://r.research.att.com/R-2.8-branch-leopard-
universal.tar.gz | sudo tar fvxz - -C /

were compiled against Tcl/Tk library for X11. Why not compiling them
against the Tcl/Tk framework already available in Leopard?

Because it does not play well with R.app. Also, it is only version 8.4.7 on my Mac (10.5.6) which is quite old and rather buggy, and Simon's build is 8.5.5 (I think). 8.4.x and 8.5.x are incompatible at binary level.

If you only use command-line R, the ActiveTcl version of Tcl/Tk version 8.5.x works pretty well.



Best regards,

Ivan

On 6 Jan 2009, at 15:47, Simon Urbanek wrote:


On Jan 6, 2009, at 9:24 , Ivan Alves wrote:

Dear all,

The latest leopard snapshot of R 2.8.1 seems to have a problem
loading the tcltk package, and found no related entries in
gmane.gmane.comp.lang.r.mac.  It appears to be a broken link. Any
suggestions on how to fix it? Many thanks in advance.


As the messages says you are apparently missing Tcl/Tk. If you had
installed CRAN R, it would be installed automatically. Since you
didn't, you have to install it separately from
http://cran.r-project.org/bin/macosx/tools/

Cheers,
Simon



Best regards,
Ivan

Output:

sessionInfo()
R version 2.8.1 Patched (2009-01-05 r47481)
i386-apple-darwin9.6.0

locale:
en_GB.UTF-8/en_GB.UTF-8/C/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base
library(tcltk)
Loading Tcl/Tk interface ... Error in dyn.load(file, DLLpath =
DLLpath, ...) :
unable to load shared library '/Library/Frameworks/R.framework/
Resources/library/tcltk/libs/i386/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Resources/library/tcltk/libs/
i386/tcltk.so, 10): Library not loaded: /usr/local/lib/
libtcl8.5.dylib
Referenced from: /Library/Frameworks/R.framework/Resources/library/
tcltk/libs/i386/tcltk.so
Reason: image not found
Error : .onLoad failed in 'loadNamespace' for 'tcltk'
Error: package/namespace load failed for 'tcltk'

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac





        [[alternative HTML version deleted]]

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


--
Brian D. Ripley,                  [email protected]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to